summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_cb_bufferobjects.c
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: remove dependency on _NEW_BUFFER_OBJECT for vertex arraysMarek Olšák2013-05-111-2/+2
* st/mesa: restore the transfer_inline_write path for BufferDataMarek Olšák2013-05-111-0/+15
* mesa: add & use a new driver flag for UBO updates instead of _NEW_BUFFER_OBJECTMarek Olšák2013-05-111-1/+3
* Revert "st/mesa: add a simple path to BufferData if it only discards buffer c...José Fonseca2013-04-291-14/+0
* st/mesa: add a simple path to BufferData if it only discards buffer contentsMarek Olšák2013-04-241-0/+14
* st/mesa: fix debug_printf() format string warningBrian Paul2013-02-231-1/+1
* st/mesa: add some simple buffer/draw debug codeBrian Paul2013-01-141-0/+5
* st/mesa: set PIPE_BIND_SAMPLER_VIEW for TBOs in st_bufferobj_dataChristoph Bumiller2012-12-081-0/+3
* mesa/st: add ARB_uniform_buffer_object support (v2)Dave Airlie2012-12-081-0/+3
* gallium: unify transfer functionsMarek Olšák2012-10-111-0/+3
* st/mesa: set PIPE_BIND_STREAM_OUTPUT for TFB target in st_bufferobj_dataChristoph Bumiller2012-05-171-0/+3
* mesa: Set default access flags based on the run-time APIIan Romanick2012-01-191-1/+1
* gallium: fix behavior of pipe_buffer_map_rangeMarek Olšák2012-01-051-4/+0
* st/mesa: add some null pointer checking to better handle out of memoryBrian Paul2011-11-071-0/+12
* mesa: handle zero-size buffers in MapBuffer and ranges in MapBufferRange (v3)Marek Olšák2011-09-021-24/+8
* mesa: Eliminate dd_function_table::MapBufferIan Romanick2011-08-231-43/+0
* mesa: Remove target parameter from dd_function_table::FlushMappedBufferRangeIan Romanick2011-08-231-1/+1
* mesa: Remove target parameter from dd_function_table::MapBufferRangeIan Romanick2011-08-231-1/+1
* mesa: Remove target parameter from dd_function_table::GetBufferSubDataIan Romanick2011-08-231-1/+0
* mesa: Remove target parameter from dd_function_table::BufferSubDataIan Romanick2011-08-231-1/+0
* mesa: Remove target parameter from dd_function_table::MapBufferIan Romanick2011-08-231-1/+1
* mesa: Remove target parameter from dd_function_table::UnmapBufferIan Romanick2011-08-231-1/+1
* st/mesa: simplify some st_context(ctx)->pipe codeBrian Paul2011-05-251-2/+1
* st/mesa: implement CopyBufferSubData using resource_copy_regionMarek Olšák2011-04-211-19/+4
* st/mesa: Make use of the new PIPE_TRANSFER_DISCARD_* for buffer object.Mathias Fröhlich2011-03-151-5/+9
* gallium: add usage parameter to pipe_buffer_createMarek Olšák2011-02-151-6/+27
* gallium: remove unused 'buf' parameter in pipe_buffer_unmapMarek Olšák2010-12-201-3/+3
* st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BITMathias Fröhlich2010-11-261-0/+6
* st/mesa: fix mapping of zero-sized buffer objectsBrian Paul2010-11-261-12/+18
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-10/+10
* Merge branch 'gallium-msaa'Roland Scheidegger2010-05-211-3/+1
|\
| * mesa/st: adapt to interface changesRoland Scheidegger2010-05-171-3/+1
* | mesa/st: Remove internal flushes from Mesa state tracker.José Fonseca2010-05-111-2/+1
|/
* Squashed commit of the following:Keith Whitwell2010-04-101-33/+67
* Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg2010-02-191-1/+1
* Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke2010-02-191-1/+1
* mesa: Ensure object refcount is null when destroying the buffer.José Fonseca2010-02-091-0/+2
* gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca2010-02-021-1/+1
* mesa: Cope with the degenerate case of zero length ranges.José Fonseca2010-01-031-4/+45
* gallium: only create pipe buffer when size is nonzeroMaarten Maathuis2009-12-231-6/+10
* mesa: Translate MAP_UNSYNCHRONIZED_BIT.José Fonseca2009-11-061-0/+3
* mesa: change ctx->Driver.BufferData() to return GLboolean for success/failureBrian Paul2009-09-031-4/+5
* st/mesa: fix obj->Pointer offset in st_bufferobj_map_range()Brian Paul2009-08-311-5/+5
* Merge branch 'mesa_7_5_branch'Brian Paul2009-06-301-0/+3
|\
| * mesa: Set FLUSH_EXPLICIT_BIT flags when calling FlushMappedBufferRange.José Fonseca2009-06-301-0/+3
* | st/mesa: restore some parameter checking buffer object functionsBrian Paul2009-06-191-0/+10
* | st/mesa: remove redundant st_buffer_object::size field and error checksBrian Paul2009-06-191-8/+0
* | Merge branch 'mesa_7_5_branch'Jakob Bornecrantz2009-06-091-6/+4
|\|
| * mesa/st: fix tracking of mapped buffer rangesKeith Whitwell2009-06-091-1/+1
| * st/mesa: fix incorrect bufObj Length assignment, remove unneeded assertionBrian Paul2009-06-081-2/+1