Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s/GLuint */GLvoid */ | Brian Paul | 2003-10-23 | 1 | -1/+1 |
| | |||||
* | Initial work for bounds checking of vertex arrays and vertex buffer objects. | Brian Paul | 2003-10-22 | 1 | -2/+9 |
| | | | | | | Only glDrawArrays() done so far. Simplified glVertex/Color/etcPointer functions. Misc casts added here and there. | ||||
* | Added GLAPIENTRY decorations for all first level OpenGL API function entry | Kendall Bennett | 2003-10-21 | 1 | -3/+3 |
| | | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler. | ||||
* | Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects. | Brian Paul | 2003-09-17 | 1 | -2/+20 |
| | |||||
* | remove a const | Brian Paul | 2003-04-10 | 1 | -3/+1 |
| | |||||
* | drawarrayrange fix | Keith Whitwell | 2003-04-10 | 1 | -1/+8 |
| | |||||
* | 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 | ||||
* | Replace some #defines with enums. (Klaus Niederkrueger) | Brian Paul | 2003-02-17 | 1 | -2/+2 |
| | |||||
* | Add missing break statements | Keith Whitwell | 2002-12-19 | 1 | -1/+3 |
| | |||||
* | Header file clean-up: | Brian Paul | 2002-10-24 | 1 | -3/+3 |
| | | | | | | | | 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 | -5/+5 |
| | | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions. | ||||
* | new casts | Brian Paul | 2002-04-19 | 1 | -2/+2 |
| | |||||
* | bring in changes from dri tcl branch | Keith Whitwell | 2002-04-09 | 1 | -29/+26 |
| | |||||
* | Clean-up/renaming of the per-vertex attribute bits, specifically, the | Brian Paul | 2002-01-22 | 1 | -7/+26 |
| | | | | | | VERT_BIT_* flags are new and used in many places (esp in T&L code). Updated some comments for doxygen. Various code clean-ups. | ||||
* | Vertex program checkpoint commit: converted all vertex attributes (color, | Brian Paul | 2002-01-05 | 1 | -3/+3 |
| | | | | | | normal, texcoords, fogcoord, secondary color, etc) to GLfloat[4] datatype. Aliasing of glVertex, glNormal, glColor, glFogCoord, etc. to glVertexAttrib now complete. | ||||
* | simplify drawarrays paths | Keith Whitwell | 2001-12-03 | 1 | -36/+29 |
| | |||||
* | use smaller buffer when decomposing large drawarrays, for cache goodness | Keith Whitwell | 2001-11-29 | 1 | -2/+2 |
| | |||||
* | Another locked drawarrys fix | Keith Whitwell | 2001-11-22 | 1 | -3/+1 |
| | |||||
* | silence minor warnings | Brian Paul | 2001-09-14 | 1 | -6/+5 |
| | |||||
* | Removed optimizations (this code is now seldom used) | Keith Whitwell | 2001-08-13 | 1 | -68/+1 |
| | |||||
* | Fix SGL testGeoSets.exe polygon mode problem (wrong interpretation of | Keith Whitwell | 2001-08-02 | 1 | -12/+19 |
| | | | | count parameter in DrawArrays) | ||||
* | Fix SGL monoindexed bug (glDrawRangeElements in dlist) | Keith Whitwell | 2001-08-02 | 1 | -5/+13 |
| | |||||
* | Clean up _tnl_Begin/begin/hard_begin. | Keith Whitwell | 2001-05-11 | 1 | -22/+32 |
| | | | | 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 | -2/+2 |
| | | | | cassettes. Fixes problem with isosurf/compiled-array-elt/strips. | ||||
* | Replace PipelineStart, PipelineFinish with RunPipeline. Clean up | Keith Whitwell | 2001-05-10 | 1 | -9/+7 |
| | | | | _tnl_run_pipeline() a little. | ||||
* | Support for floating point color representation in tnl module. | Keith Whitwell | 2001-04-28 | 1 | -4/+4 |
| | |||||
* | no-copy drawarrays for remaining non-fan primitives | Keith Whitwell | 2001-04-26 | 1 | -15/+75 |
| | |||||
* | Consistent copyright info (version number, date) across all files. | Gareth Hughes | 2001-03-12 | 1 | -25/+25 |
| | |||||
* | fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵ | Brian Paul | 2001-03-07 | 1 | -12/+16 |
| | | | | of potential problems | ||||
* | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | 2001-03-03 | 1 | -10/+10 |
| | |||||
* | Added GLvector4chan type, removed lots of CHAN_TYPE ifdefs. | Keith Whitwell | 2001-02-20 | 1 | -11/+3 |
| | |||||
* | Fix propogation of material values in VB's that don't reach the lighting | Keith Whitwell | 2001-02-15 | 1 | -83/+79 |
| | | | | | | | | | 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. | ||||
* | Fast no-copy drawarrays for large tristrips | Keith Whitwell | 2001-02-04 | 1 | -37/+59 |
| | |||||
* | Lots of GLchan datatype changes. | Brian Paul | 2001-01-24 | 1 | -2/+10 |
| | | | | | | | | | 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 conform feedback and drawelements tests. | Keith Whitwell | 2001-01-14 | 1 | -7/+11 |
| | | | | Use correct pv when rasterizing unfilled polys. | ||||
* | Fixed 'IRound' to 'IROUND' in mmath.h | Keith Whitwell | 2001-01-08 | 1 | -5/+4 |
| | | | | | | Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code. | ||||
* | Major rework of tnl module | Keith Whitwell | 2000-12-26 | 1 | -0/+355 |
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. |