Brian Paul
eb326f5f01
fixed a texture enable bug
2000-10-21 01:29:12 +00:00
Brian Paul
d475730357
Changes for multitexture > 3, code clean-ups.
...
Added GLboolean ctx->Texture.MultiTextureEnabled to determine when
multitexture is enabled. Eventually ctx->Texture.ReallyEnabled may
become a boolean.
2000-10-20 19:54:49 +00:00
Brian Paul
ce938b307e
More fixes for MAX_TEXTURE_UNITS > 2. Seems to work now.
...
Misc code clean-ups, minor bug fixes.
MAX_TEXTURE_UNITS now defaults to 3.
2000-10-18 15:02:59 +00:00
Brian Paul
16eb23a0cb
more work to support N texture units
2000-10-02 15:45:12 +00:00
Brian Paul
eb6c6439ae
removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled instead
2000-09-28 22:44:30 +00:00
Brian Paul
b1394fa92a
First batch of OpenGL SI related changes:
...
Renamed struct gl_context to struct __GLcontextRec.
Include glcore.h, setup GL imports/exports.
Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions.
GLcontext's Visual field is no longer a pointer.
2000-09-26 20:53:53 +00:00
Brian Paul
399ae35ac6
removed unused NEW_DRVSTATE flags
2000-09-08 22:07:29 +00:00
Brian Paul
7f7b205259
removed ctx->Driver.Dither function
2000-09-08 21:44:55 +00:00
Brian Paul
48c6a6ecd2
changed gl_frame_buffer Xmax and Ymax to be exclusive boundary values
2000-09-08 21:28:04 +00:00
Brian Paul
c4c639c9a4
Removed ctx->Driver.LogicOp().
...
ctx->Driver.Index/ColorMask() now return void.
Removed SWmasking and SWLogicOpEnabled variables.
LogicOps and color/index masking are no longer special-case device
driver functions. The Xlib driver was the only driver that used
them. Things are more uniform now.
2000-09-07 15:45:26 +00:00
Brian Paul
cf8eebee07
added convolve.h header
2000-08-23 14:33:04 +00:00
Brian Paul
fa4525e289
implemented new ImageTransferState bitmask
2000-08-21 14:22:24 +00:00
Brian Paul
20df8f5f92
NeedEyeCoords if non-uniform scale transform
2000-06-30 14:14:37 +00:00
Brian Paul
86a2de4f1f
removed bad DrawDestMask assignments
2000-06-27 04:33:59 +00:00
Brian Paul
fd3df4b0f7
disabled some ctx->NeedEyeCoords shortcuts
2000-06-26 23:38:18 +00:00
Keith Whitwell
daf3778e86
Performance fix for unfilled triangles on mga and i810 hardware.
2000-06-24 11:57:35 +00:00
Brian Paul
39103d2e20
fixed ColorMask test in update_rasterflags()
2000-06-23 20:28:30 +00:00
Brian Paul
1f0e213bf8
added EXT version of vertex array functions
2000-06-12 15:30:51 +00:00
Brian Paul
413d6a21f8
more work on GL_ARB_texture_cube_map
2000-05-26 14:44:59 +00:00
Brian Paul
5fb84d263b
changed allocation/initialization of API dispatch tables
2000-05-24 15:04:45 +00:00
Brian Paul
1207bf057a
initial work for GL_ARB_texture_compression
2000-05-23 20:10:49 +00:00
Brian Paul
da99cded26
fixed PB bugs, removed MutablePixels, MonoPixels from GLcontext
2000-05-10 22:36:05 +00:00
Brian Paul
d78acfa365
removed software alpha flag from GLvisual struct
2000-05-04 14:09:41 +00:00
Brian Paul
1a1cf7ed75
implemented GL_EXT_histogram extension
2000-05-04 13:48:49 +00:00
Brian Paul
ada5f1cd06
removed a printf
2000-04-09 17:08:09 +00:00
Brian Paul
250069dbb4
added GL_SGI_color_matrix extension
2000-04-08 18:57:45 +00:00
Brian Paul
2b2e925ea4
added GL_SGIX/SGIS_pixel_texture extension
2000-04-07 16:27:26 +00:00
Brian Paul
199d039bc3
changes for GL_HP_occlusion_test
2000-04-01 05:42:06 +00:00
Brian Paul
1b2ff69f46
initial implementation of GL_HP_occlusion_test extension
2000-03-11 23:23:26 +00:00
Brian Paul
ead285a926
bunch of dispatch and extension-related changes
2000-02-24 22:04:03 +00:00
Brian Paul
af763d5e43
added code for all GL_MESA_window_pos functions
2000-02-11 21:14:27 +00:00
Brian Paul
a02fb6afc8
added comments
2000-02-02 19:34:08 +00:00
Brian Paul
d0a3ea051a
functions from context.c
2000-02-02 19:15:19 +00:00