summaryrefslogtreecommitdiff
path: root/src/mesa/main/context.c
AgeCommit message (Expand)Author
2001-03-28New mechanism for thread-safe GL API dispatch. C-based dispatch is faster.Brian Paul
2001-03-24- Minor cleanups of ctx->Driver.Current*Primitive usage.Gareth Hughes
2001-03-18- Port 3.4 texture utils, texture format work to 3.5 (including newGareth Hughes
2001-03-12Add missing header file.Gareth Hughes
2001-03-11Clean up install, restore for exec vtxfmts.Gareth Hughes
2001-03-11Support for swappable tnl modules.Gareth Hughes
2001-03-03lots of gl_*() to _mesa_*() namespace clean-upBrian Paul
2001-02-28GLvisual inside GLframebuffer is no longer a pointer, copy the struct instead.Brian Paul
2001-02-27Initialize Line._WidthKeith Whitwell
2001-02-26Disable most extensions by default. Drivers should enable them as needed.Brian Paul
2001-02-17Changed FetchTexel() function pointer arguments.Brian Paul
2001-02-06Overhaul of texture image handling.Brian Paul
2001-01-24removed the unused/broken GL_PGI_misc_hints extensionBrian Paul
2001-01-24Lots of GLchan datatype changes.Brian Paul
2001-01-23Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.Brian Paul
2001-01-08Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out driversKeith Whitwell
2001-01-05various compilation/warning fixesKeith Whitwell
2000-12-26Major rework of tnl moduleKeith Whitwell
2000-12-16set visual->MRD to 2.0Brian Paul
2000-12-09initialize convolution filters to zeroBrian Paul
2000-12-08Initial work on GL_MESA_sprite_point extension.Brian Paul
2000-11-27Added MaxClipPlanes and MaxLights to gl_constants struct so T&LBrian Paul
2000-11-24Support for swappable t&l modules, including an example one in the FXKeith Whitwell
2000-11-22 Committing in .Jouk Jansen
2000-11-19Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.Brian Paul
2000-11-16Move the transform and lighting code to two new directoriesKeith Whitwell
2000-11-15Replaced ctx->Point.Size with ctx->Point._SizeBrian Paul
2000-11-13Cleanup of derived state calculation prior to seperating software T&LKeith Whitwell
2000-11-05- Changes for new software rasterizer modulesKeith Whitwell
2000-10-31Moved the software rasterizer to a new directory.Keith Whitwell
2000-10-30Rearrange VERT_* flags to support 4 texture units.Keith Whitwell
2000-10-30Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead.Brian Paul
2000-10-30Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell
2000-10-29renamed Current.ByteColor Current.ColorBrian Paul
2000-10-28Basic work to support deep color channels:Brian Paul
2000-10-27Implement EXT_fog_coord and EXT_secondary_color.Keith Whitwell
2000-10-23Major audit of all Mesa's x86 assembly code. This round is basicallyGareth Hughes
2000-10-21polygon offset changes; added Visual->MRD fieldBrian Paul
2000-10-20Changes for multitexture > 3, code clean-ups.Brian Paul
2000-10-09if depthBits == 0, set DepthMask = 2^16 to fix per-fragment fog problemsBrian Paul
2000-09-28removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled insteadBrian Paul
2000-09-26First batch of OpenGL SI related changes:Brian Paul
2000-09-26Replaced preprocessor symbol GL_MESA_TRACE with MESA_TRACE.Brian Paul
2000-09-17new comments, misc clean-upBrian Paul
2000-09-15added GL_MESA_trace supportBrian Paul
2000-09-14explicitly init some texture varsBrian Paul
2000-09-12init mutexBrian Paul
2000-09-08changed gl_frame_buffer Xmax and Ymax to be exclusive boundary valuesBrian Paul
2000-09-07Removed ctx->Driver.LogicOp().Brian Paul
2000-09-05added tracing facility from LokiBrian Paul