summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/bufferobj.c
Commit message (Collapse)AuthorAgeFilesLines
* Before calling _mesa_create_context(), initialize a dd_function_table structBrian Paul2004-01-201-12/+0
| | | | | | | | | | by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
* Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett2003-10-211-11/+11
| | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
* fix an error messageBrian Paul2003-10-211-1/+1
|
* Move initialization of default ctx->Driver.buffer-object-functions intoBrian Paul2003-10-191-0/+12
| | | | bufferobj.c so all the drivers don't have to worry about them.
* minor tweaksBrian Paul2003-10-151-2/+2
|
* bufObj->Access wasn't being setBrian Paul2003-10-141-1/+3
|
* minor fix in buffer_object_get_target()Brian Paul2003-10-141-1/+1
|
* Assorted casts to silence g++ warnings.Brian Paul2003-09-191-1/+1
|
* Add casts to prevent signed/unsigned compare compiler warnings.Karl Schultz2003-09-181-4/+4
|
* Fixed/added some error checks.Brian Paul2003-09-171-27/+31
| | | | | Allow one buffer to be bound to multiple targets. Rebind buffer 0 when deleting currently bound buffer.
* unbind vertex arrays from buffer in DeleteBuffersARB()Brian Paul2003-09-171-1/+26
|
* More work on ARB_vertex_buffer_object.Brian Paul2003-09-171-47/+88
| | | | | Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes.
* Some work on ARB_vertex_buffer_object.Brian Paul2003-09-151-20/+27
| | | | Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c
* Added prototypes for internal functions to bufferobj.h.Brian Paul2003-09-091-37/+23
| | | | Minor code clean-ups.
* Added most of the infrastructure required to supportIan Romanick2003-09-091-80/+527
| | | | ARB_vertex_buffer_object. THIS IS INCOMPLETE.
* Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell2003-07-171-1/+1
|
* fix MapBufferARB() return typeBrian Paul2003-05-101-4/+6
|
* basic work on GL_ARB_vertex_buffer_objectBrian Paul2003-04-091-4/+182
|
* Basic infrastructure for GL_ARB_vertex_buffer_object.Brian Paul2003-03-291-0/+98