Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-11-16 | Move the transform and lighting code to two new directories | Keith Whitwell | |
math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done. | |||
2000-11-05 | - Changes for new software rasterizer modules | Keith Whitwell | |
- Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'. | |||
2000-10-30 | Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead. | Brian Paul | |
More minor GLchan changes. Silence some compiler warnings in cva.[ch] | |||
2000-10-30 | Replace the flags Mesa was using for ctx->NewState with a new set | Keith Whitwell | |
based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value. | |||
2000-10-29 | renamed Current.ByteColor Current.Color | Brian Paul | |
2000-10-27 | Implement EXT_fog_coord and EXT_secondary_color. | Keith Whitwell | |
EXT_secondary_color is disabled until we get some dispatch offsets from SGI. | |||
2000-10-21 | fixed a texture enable bug | Brian Paul | |
2000-10-05 | update TriangleCaps in GL_POINT/POLYGON_SMOOTH cases | Brian Paul | |
2000-09-26 | First batch of OpenGL SI related changes: | Brian Paul | |
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-08-30 | added more extensions testing code | Brian Paul | |
2000-08-21 | implemented new ImageTransferState bitmask | Brian Paul | |
2000-05-23 | more work on GL_ARB_texture_cube_map | Brian Paul | |
2000-05-22 | initial code for GL_ARB_texture_cube_map | Brian Paul | |
2000-05-07 | Err, initial code for GL_EXT_convolution, not histogram | Brian Paul | |
2000-05-07 | initial code for GL_EXT_histogram extension | Brian Paul | |
2000-05-05 | toggle DD_LINE_SMOOTH in GL_LINE_SMOOTH case | Brian Paul | |
2000-05-04 | implemented GL_EXT_histogram extension | Brian Paul | |
2000-04-12 | more GL_SGI_color_table extension work | Brian Paul | |
2000-04-07 | added GL_SGIX/SGIS_pixel_texture extension | Brian Paul | |
2000-04-04 | more GL_HP_occlusion_test work | Brian Paul | |
2000-03-11 | initial implementation of GL_HP_occlusion_test extension | Brian Paul | |
2000-03-07 | removed Driver.UseGlobalTexturePalette() | Brian Paul | |
1999-11-11 | first big check-in of new Mesa 3.3 code | Brian Paul | |
1999-11-10 | fix for colormaterial | Keith Whitwell | |
1999-11-08 | clean-up of header includes (Daryll) | Brian Paul | |
1999-10-20 | enable lighting even if no light sources are turned on | Brian Paul | |
1999-10-08 | Fixed includes & added a few hooks for the DRI. | Keith Whitwell | |
1999-09-18 | Large patch: | Keith Whitwell | |
- FX bug fixes. - Polygon mode and edgeflag work properly. - Clipping works with edgeflag. - Driver.ReducedPrimitiveChange() callback so drivers that implement lines & points as triangles can turn culling off before rendering groups of these primitives. - Cleaned up feedback & select primitives. | |||
1999-09-07 | removed TexCoordUnit from GLcontext, use Array.ActiveTexture instead | Brian Paul | |
1999-08-26 | various pipeline bugs | Keith Whitwell | |
1999-08-19 | glIsEnabled(GL_TEXTURE_3D) was wrong | Brian Paul | |
1999-08-19 | Initial revision | jtg | |