Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-02-13 | Add ARB_vertex_shader stage just before render stage. | Michal Krol | |
If enabled, all other stages, except render, are disabled. | |||
2005-06-30 | Add a set of predicate functions for testing matrices instead of directly | Brian Paul | |
testing the flags field. Move definition of all the MAT_FLAGs into the m_matrix.c file since they're now private. | |||
2005-06-28 | just code clean-ups and new comments | Brian Paul | |
2005-04-22 | Simplify the pipeline_stage structure | Keith Whitwell | |
- remove input/output fields, input tracking removed. - remove state fields, the validate function now called on every statechange. - add an explicit 'create' function. Add in code to build vertex program to implement current t&l state. Still disabled, but turn on with a #define in t_vp_build.h. | |||
2005-02-10 | mesa-tnl-0-to-NULL.patch from Jeff Muizelaar | Keith Whitwell | |
2005-01-05 | Give attributes with zero-stride a count of 1 to make it easier | Keith Whitwell | |
to avoid transforming the same attribute multiple times. Don't light a single normal multiple times in light_fast_rgba* | |||
2005-01-05 | If there is only one normal, don't transform it multiple times. | Keith Whitwell | |
2004-04-23 | Added ctx->Vertex/FragmentProgram._Enable flags. Set when vertex/fragment | Brian Paul | |
program is enabled AND the currently bound program is valid. Check _Enable instead of Enable to prevent things from blowing up when someone calls glEnable(GL_VERTEX_PROGRAM_ARB) without actually defining a program. | |||
2004-01-31 | added _NEW_PROGRAM to check_state flags for pipeline stages (fixes vparray ↵ | Brian Paul | |
demo bug) | |||
2004-01-05 | Re-commit t_vertex.[ch] changes to fd.o server. | Keith Whitwell | |
2003-11-24 | Merge vtx-0-2-branch | Keith Whitwell | |
2003-07-17 | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | |
2003-06-05 | Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. | Ian Romanick | |
2003-03-01 | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | |
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | |||
2002-10-29 | updated email addresses | Brian Paul | |
2002-10-24 | Header file clean-up: | Brian Paul | |
1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc. | |||
2002-08-08 | comments | Brian Paul | |
2002-04-08 | tranforming display list normals by non-uniform scale didn't work (Carlos ↵ | Brian Paul | |
Pereira) | |||
2002-01-22 | Clean-up/renaming of the per-vertex attribute bits, specifically, the | Brian Paul | |
VERT_BIT_* flags are new and used in many places (esp in T&L code). Updated some comments for doxygen. Various code clean-ups. | |||
2002-01-05 | Vertex program checkpoint commit: converted all vertex attributes (color, | Brian Paul | |
normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype. Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib now complete. | |||
2001-12-18 | Replace old matrix stacks with new code based on struct matrix_stack. | Brian Paul | |
Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates). | |||
2001-12-14 | vertex program check-in | Brian Paul | |
2001-06-28 | restore normal length optimization in dlists | Keith Whitwell | |
2001-03-30 | Remove all traces of CULL_MASK_ACTIVE. | Gareth Hughes | |
2001-03-12 | Consistent copyright info (version number, date) across all files. | Gareth Hughes | |
2001-03-07 | fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵ | Brian Paul | |
of potential problems | |||
2001-03-03 | more namespace clean-ups | Brian Paul | |
2001-03-03 | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | |
2001-02-15 | Fix propogation of material values in VB's that don't reach the lighting | Keith Whitwell | |
stage. (Materials now treated more like colors, etc.). Continue whipping the dd templates into shape. Remove old NormalLength code; may come back as a driver helper, but not useful for, eg. hardware t&l drivers. | |||
2000-12-27 | Fixes for compiling assembly (disable unused 'masked' versions) | Keith Whitwell | |
Fixes for compiling without debug. Fix line clipping Fix unfilled polygon clipping (should be correct now). | |||
2000-12-26 | Major rework of tnl module | Keith Whitwell | |
New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges. |