summaryrefslogtreecommitdiff
path: root/src/mesa/main/api_arrayelt.c
AgeCommit message (Collapse)Author
2005-05-05Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz
use 64-bit pointers and 32-bit longs. So, operations like casting pointers to unsigned long and back to pointer won't work. glheader.h now includes files to define uintptr_t, which should instead be used for this sort of operation. It is an integer type that is the same size as a pointer.
2005-02-11mesa-main-0-NULL.patch from Jeff MuizelaarKeith Whitwell
2004-11-27Change the dispatch offsets for the VertexAttrib*NV functions so they don'tBrian Paul
alias with the corresponding ARB functions. GL_ARB_vertex_shader (and OpenGL 2.0's) VertexAttrib functions don't alias with conventional vertex attributes, as GL_NV_vertex_program does. So, the ARB and NV version of VertexAttrib need to be distinct.
2004-10-24Bug #1682: Mesa core code that gets linked into DRI drivers should never callAdam Jackson
through the GL API directly, but should instead use the GL_CALL macro.
2004-05-27Convert all calls using _glapi_Dispatch to use the new GL_CALL macro.Ian Romanick
2004-04-23GL_DOUBLE doesn't follow GL_FLOAT, fix indexing (Keith Harrison)Brian Paul
2004-03-26fix some warningsBrian Paul
2004-02-24fix incorrect texcoord attribute indexBrian Paul
2004-02-24added some GLAPIENTRY keywords, minor clean-upsBrian Paul
2004-02-24Yet another revision of _ae_update_state(). Issue both conventional ANDBrian Paul
generic vertex attribute commands, ignoring ctx->VertexProgram.Enabled since this function may be used during display list compilation.
2004-02-11Fix the problem found with UT after I had added support for glVertexAttrib.Brian Paul
The problem came from using the _glapi_Dispatch->VertexAttrib*fvNV pointers since they can change from one glArrayElement call to the next.
2004-02-11revert to version 1.18 for now to fix segfaults in some applicationsRoland Scheidegger
2004-02-09Restore some of the previous code for handling conventional vertex attributesBrian Paul
more efficiently. Remove switches/conditionals from vertex attribute wrappers. glMultiTexCoord is implemented in terms of glVertexAttrib.
2004-02-08Updated to handle generic vertex attributes accessed vi glArrayElement().Brian Paul
In fact, handle all conventional vertex attributes in terms of generic attributes (execept for edge flags and color indexes).
2004-01-28Add GLAPIENTRY function decorations for correct operation on Windows.Karl Schultz
2003-12-04Add missing GLAPIENTRYKarl Schultz
2003-11-24Merge vtx-0-2-branchKeith Whitwell
2003-09-17GL_ARB_vertex_buffer_object working now, at least for non-indexedBrian Paul
vertex arrays.
2003-06-05Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick
2003-05-01Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places.Brian Paul
Misc vertex array / vertex program changes.
2003-01-14First batch of code for GL_NV_fragment_program.Brian Paul
Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
2002-10-29updated email addressesBrian Paul
2002-10-24Header 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-06-15Added ctx parameter to _mesa_debug()Brian Paul
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
2002-04-19added some castsBrian Paul
2002-04-09bring in changes from dri tcl branchKeith Whitwell
2002-01-14Removed api_compat stuff, there's a better way.Brian Paul
Fixed FogCoord / SecondaryColor mix-ups in api_arrayelt.c
2001-12-28Remove warnings about the difference between function pointers andGareth Hughes
(void *) pointers.
2001-12-20Further help with dri libGL version skewKeith Whitwell
2001-06-01Working implementation of glArrayElt that decomposes to regularKeith Whitwell
glVertex/glNormal/etc calls.
2001-03-12Consistent copyright info (version number, date) across all files.Gareth Hughes
2000-12-26Major rework of tnl moduleKeith 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.