summaryrefslogtreecommitdiff
path: root/src/mesa/main/bufferobj.c
AgeCommit message (Expand)Author
2010-03-20mesa: added new GL3 buffer object queriesBrian Paul
2010-03-05Always return VOLATILE for ObjectPurgeable(VOLATILE)Chris Wilson
2010-03-05mesa: whitespace fixes, 80-column wrapping, etc.Brian Paul
2010-03-05APPLE_object_purgeable: coreChris Wilson
2010-02-19Replace the _mesa_*printf() wrappers with the plain libc versionsKristian Høgsberg
2010-02-19Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg
2010-02-19mesa: replace _mesa_bzero() with memset()Brian Paul
2010-02-19Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke
2010-02-09mesa: Enable true refcounting for NullBufferObj.Michal Krol
2010-02-09mesa: Protect buffer objects reference counting with a mutex.Michal Krol
2010-01-02mesa: added _mesa_GetBufferParameteri64v()Brian Paul
2009-10-27mesa: code refactoring to eliminate a switch stmt in bind_buffer_object()Brian Paul
2009-09-22mesa: fix more buffer object error messagesBrian Paul
2009-09-03mesa: combined PBO validate/map helpersBrian Paul
2009-09-03mesa: consolidate PBO map/unmap helpersBrian Paul
2009-09-03mesa: change ctx->Driver.BufferData() to return GLboolean for success/failureBrian Paul
2009-08-31mesa: set additional fields in _mesa_buffer_map_range()Brian Paul
2009-08-31mesa: set Length/Offset fields in _mesa_buffer_map()Brian Paul
2009-08-31mesa: additional assertions for ctx->Driver.UnmapBuffer()Brian Paul
2009-08-31mesa: new assertions, comments about buffer mappingBrian Paul
2009-08-12mesa: use _mesa_is_bufferobj()Brian Paul
2009-08-07mesa: use _mesa_bufferobj_mapped()Brian Paul
2009-06-19mesa: make buffer object-related driver fallback functions staticBrian Paul
2009-06-15Merge branch 'arb_map_buffer_range'Brian Paul
2009-06-12mesa: use _mesa_reference_buffer_object() in a few placesBrian Paul
2009-06-09mesa: added a simple bounds checker to glMap/UnmapBuffer() (disabled)Brian Paul
2009-06-08mesa: implement GL_ARB_map_buffer_rangeBrian Paul
2009-06-03mesa: added buffer object debug code (disabled)Brian Paul
2009-06-02mesa: fix error test mistake in _mesa_CopyBufferSubData()Brian Paul
2009-06-02mesa: _mesa_CopyBufferSubData() function, and driver fall-backBrian Paul
2009-05-22mesa: use Elements() for loop boundBrian Paul
2009-05-22mesa: minor code simplificationBrian Paul
2009-05-21mesa: remove pointless null ptr check, improved some error messagesBrian Paul
2009-05-07mesa: move the NullBufferObj from GLcontext to gl_shared_stateBrian Paul
2009-05-07mesa: fix comments, s/texture/buffer/Brian Paul
2009-05-07mesa: remove unused gl_buffer_object::OnCard fieldBrian Paul
2009-05-07mesa: added gl_buffer_object::Written flag (for debug purposes)Brian Paul
2009-05-07mesa: Compute gl_client_array->_MaxElement during array validationBrian Paul
2009-02-27mesa: set bufObj->Pointer = NULL after unmappingBrian Paul
2009-02-27mesa: if a buffer object is mapped when glDeleteBuffers() is called, unmap itBrian Paul
2009-02-27mesa: updated commentsBrian Paul
2009-02-27mesa: fix incorrect error handling in glBufferDataARB()Brian Paul
2009-01-02Merge commit 'origin/master' into gallium-0.2Brian Paul
2008-12-31mesa: increase max texture image units and GLSL samplers to 16Brian Paul
2008-09-26mesa: fix default buffer object access valueBrian Paul
2008-09-18Merge commit 'origin/master' into gallium-0.2Keith Whitwell
2008-09-15mesa: remove some assertions that are invalid during context tear-downBrian Paul
2008-09-11Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa into gal...Alan Hourihane
2008-09-11Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell
2008-09-04mesa: improved gl_buffer_object reference countingBrian Paul