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-31 | Moved the software rasterizer to a new directory. | Keith Whitwell | |
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-28 | New colormac.h file for color-related macros. | Brian Paul | |
Lot's of clean-up in macros.h and mmath.h | |||
2000-10-28 | Basic work to support deep color channels: | Brian Paul | |
Replace GLubyte with GLchan Replace 255 with CHAN_MAX | |||
2000-08-01 | glGetTexParameter(GL_TEXTURE_RESIDENT) didn't query device driver | Brian Paul | |
2000-07-05 | Holger's fixes for GL_EXT_texture_env_combine | Brian Paul | |
2000-06-27 | added GL_EXT_texture_env_combine (Holger Waechtler) | Brian Paul | |
2000-05-23 | initial work for GL_ARB_texture_compression | Brian Paul | |
2000-05-23 | more texture cube work, misc code clean-up | 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-03-07 | added GL_EXT_texture_lod_bias extension (Michael Vance) | Brian Paul | |
2000-03-07 | added target parameter to Driver.TexEnv() | Brian Paul | |
2000-02-08 | added a few missing ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH() calls | Brian Paul | |
1999-11-12 | added GL_EXT_texture_env_add extension | Brian Paul | |
1999-11-11 | first big check-in of new Mesa 3.3 code | Brian Paul | |
1999-11-05 | clean-up to reduce MSVC warnings | Brian Paul | |
1999-10-08 | Fixed includes & added a few hooks for the DRI. | Keith Whitwell | |
1999-09-07 | removed TexCoordUnit from GLcontext, use Array.ActiveTexture instead | Brian Paul | |
1999-08-19 | Initial revision | jtg | |