Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge vtx-0-2-branch | Keith Whitwell | 2003-11-24 | 1 | -786/+0 |
| | |||||
* | Assorted casts to silence g++ warnings. | Brian Paul | 2003-09-19 | 1 | -4/+4 |
| | |||||
* | new casts | Brian Paul | 2003-09-17 | 1 | -1/+1 |
| | |||||
* | Store material attributes in an Attrib[] style array. This is a | Keith Whitwell | 2003-08-05 | 1 | -10/+10 |
| | | | | | first step to reviving/rescuing the 'vtx' rework from the old mesa tree. | ||||
* | Added ctx->Texture._EnabledCoordUnits bitfield. | Brian Paul | 2003-04-08 | 1 | -1/+2 |
| | | | | | | Fixed some vertex array / vertex program glitches with glDrawElements. Fixed some fragment program runtime bugs. Non-trivial Cg programs are running now. | ||||
* | more memory-related fixes | Brian Paul | 2003-04-03 | 1 | -0/+6 |
| | |||||
* | Remove dead code. | Brian Paul | 2003-03-31 | 1 | -196/+92 |
| | | | | | Replace blocks of per-attribute code with for-loops. New comments/docs. | ||||
* | reduce memory needed for vertex attributes (allocate on demand) | Brian Paul | 2003-03-31 | 1 | -65/+106 |
| | |||||
* | minor clean-ups, comments, etc | Brian Paul | 2003-03-28 | 1 | -29/+1 |
| | |||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -4/+3 |
| | | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h | ||||
* | updated email addresses | Brian Paul | 2002-10-29 | 1 | -2/+2 |
| | |||||
* | Header file clean-up: | Brian Paul | 2002-10-24 | 1 | -2/+2 |
| | | | | | | | | 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. | ||||
* | Applied Matt Sealey's patch to remove/isolate all stdio.h function calls. | Brian Paul | 2002-06-29 | 1 | -9/+9 |
| | | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions. | ||||
* | pass context pointer to _tnl_free_immediate(), removed backref pointer | Brian Paul | 2002-04-19 | 1 | -3/+3 |
| | |||||
* | bring in changes from dri tcl branch | Keith Whitwell | 2002-04-09 | 1 | -1/+3 |
| | |||||
* | More suport for t&l drivers | Keith Whitwell | 2002-02-13 | 1 | -8/+13 |
| | | | | | Fix GLuint compare bugs Fix RESET_STIPPLE calls | ||||
* | Clean-up/renaming of the per-vertex attribute bits, specifically, the | Brian Paul | 2002-01-22 | 1 | -102/+105 |
| | | | | | | VERT_BIT_* flags are new and used in many places (esp in T&L code). Updated some comments for doxygen. Various code clean-ups. | ||||
* | Another vertex program checkpoint: clean-up of vertex attribute storage | Brian Paul | 2002-01-06 | 1 | -2/+3 |
| | | | | | | in vertex_buffer. Improved vertex program pipeline stage such that output registers can be processed in a loop. Getting closer to where we need to be in order to implement performance optimizations... | ||||
* | Vertex program checkpoint commit: converted all vertex attributes (color, | Brian Paul | 2002-01-05 | 1 | -60/+98 |
| | | | | | | normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype. Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib now complete. | ||||
* | disable debug printf's, fix a crash | Brian Paul | 2001-12-15 | 1 | -2/+1 |
| | |||||
* | vertex program check-in | Brian Paul | 2001-12-14 | 1 | -64/+69 |
| | |||||
* | fx another place where PRIM_PARITY is calculated | Keith Whitwell | 2001-12-03 | 1 | -2/+5 |
| | |||||
* | Possible fix for vtk tristrip bug | Keith Whitwell | 2001-11-26 | 1 | -2/+7 |
| | |||||
* | Fix VERT_RGBA special case. | Keith Whitwell | 2001-08-03 | 1 | -2/+5 |
| | |||||
* | Fix SGL testLights.exe bugs (interaction of copying and fixup in display lists) | Keith Whitwell | 2001-08-02 | 1 | -36/+66 |
| | |||||
* | Fix copying problem (light spots) on evaluated surfaces. | Keith Whitwell | 2001-08-01 | 1 | -14/+27 |
| | |||||
* | Fix Alan Barnett's 'try10' display list bug. | Keith Whitwell | 2001-07-17 | 1 | -5/+1 |
| | |||||
* | restore normal length optimization in dlists | Keith Whitwell | 2001-06-28 | 1 | -2/+3 |
| | |||||
* | disabled an assertion that doesn't seem to be needed | Brian Paul | 2001-06-13 | 1 | -1/+3 |
| | |||||
* | Adaptor code that lets tnl convert compiled (display list) cassettes back | Keith Whitwell | 2001-06-04 | 1 | -88/+1 |
| | | | | | | | to glVertex() type calls. Allows driver-supplied tnl modules to avoid fallback on glCallList inside begin/end pairs. Still a little buggy... | ||||
* | fix for Jouk's glplanet bug | Keith Whitwell | 2001-05-16 | 1 | -2/+5 |
| | |||||
* | typo | Keith Whitwell | 2001-05-14 | 1 | -9/+6 |
| | |||||
* | Fix for glean texgen test. | Keith Whitwell | 2001-05-14 | 1 | -7/+31 |
| | |||||
* | Clean up _tnl_Begin/begin/hard_begin. | Keith Whitwell | 2001-05-11 | 1 | -4/+4 |
| | | | | Fix some problems with draw_arrays, draw_elements. | ||||
* | Clean up translation of array elements, copying of elts in pure-elt | Keith Whitwell | 2001-05-11 | 1 | -15/+4 |
| | | | | cassettes. Fixes problem with isosurf/compiled-array-elt/strips. | ||||
* | added assertion to catch infinite loop in _tnl_fixup_compiled_cassette() - ↵ | Brian Paul | 2001-05-03 | 1 | -2/+4 |
| | | | | might help Keith | ||||
* | Lots more eval fixes | Keith Whitwell | 2001-04-30 | 1 | -99/+123 |
| | |||||
* | Support for floating point color representation in tnl module. | Keith Whitwell | 2001-04-28 | 1 | -45/+46 |
| | |||||
* | first pass at eval fixes | Keith Whitwell | 2001-04-26 | 1 | -71/+44 |
| | |||||
* | Perform fixup on material values | Keith Whitwell | 2001-04-09 | 1 | -48/+91 |
| | |||||
* | Consistent copyright info (version number, date) across all files. | Gareth Hughes | 2001-03-12 | 1 | -45/+45 |
| | |||||
* | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | 2001-03-03 | 1 | -3/+3 |
| | |||||
* | Fix propogation of material values in VB's that don't reach the lighting | Keith Whitwell | 2001-02-15 | 1 | -18/+1 |
| | | | | | | | | | 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. | ||||
* | gl_error clean-ups | Brian Paul | 2001-02-13 | 1 | -3/+3 |
| | |||||
* | Overhaul of texture image handling. | Brian Paul | 2001-02-06 | 1 | -2/+1 |
| | | | | | | | | | | 1. gl_texture_image struct's Data pointer points to images in driver's format. 2. Added FetchTexel() function pointer to struct gl_texture_image. 3. Changed Driver Tex[Sub]Image functions, return void now. 4. Texture storage/fetch code in new texstore.c file. 5. Removed texture.[ch] - functions moved to state.c Note: FX driver updates not finished yet. | ||||
* | Lots of GLchan datatype changes. | Brian Paul | 2001-01-24 | 1 | -20/+21 |
| | | | | | | | | | Added GLvector4us datatype in math/m_vector.[ch] Added _math_trans_4us() in math/m_translate.[ch] Choose GLvector4ub, GLvector4us, GLvector4f at compile time based on CHAN_BITS. Made Driver.ClearColor() and Driver.ClearIndex() optional driver functions. Changed args to Driver.ClearColor(), updated drivers. Reordered files in Makefile.X11 | ||||
* | Fixed 'IRound' to 'IROUND' in mmath.h | Keith Whitwell | 2001-01-08 | 1 | -10/+2 |
| | | | | | | Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code. | ||||
* | Add render stage for unclipped vb's to fx driver. | Keith Whitwell | 2000-12-28 | 1 | -1/+11 |
| | | | | | | Bump MAX_TEXTURE_UNITS to 8 Fix mem. leak in destroy_lists Fix crash in q3 (cva generally) | ||||
* | Major rework of tnl module | Keith Whitwell | 2000-12-26 | 1 | -0/+811 |
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. |