summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_cb_bufferobjects.c
AgeCommit message (Expand)Author
2011-03-15st/mesa: Make use of the new PIPE_TRANSFER_DISCARD_* for buffer object.Mathias Fröhlich
2011-02-15gallium: add usage parameter to pipe_buffer_createMarek Olšák
2010-12-20gallium: remove unused 'buf' parameter in pipe_buffer_unmapMarek Olšák
2010-11-26st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BITMathias Fröhlich
2010-11-26st/mesa: fix mapping of zero-sized buffer objectsBrian Paul
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg
2010-05-21Merge branch 'gallium-msaa'Roland Scheidegger
2010-05-17mesa/st: adapt to interface changesRoland Scheidegger
2010-05-11mesa/st: Remove internal flushes from Mesa state tracker.José Fonseca
2010-04-10Squashed commit of the following:Keith Whitwell
2010-02-19Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versionsKristian Høgsberg
2010-02-19Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke
2010-02-09mesa: Ensure object refcount is null when destroying the buffer.José Fonseca
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca
2010-01-03mesa: Cope with the degenerate case of zero length ranges.José Fonseca
2009-12-23gallium: only create pipe buffer when size is nonzeroMaarten Maathuis
2009-11-06mesa: Translate MAP_UNSYNCHRONIZED_BIT.José Fonseca
2009-09-03mesa: change ctx->Driver.BufferData() to return GLboolean for success/failureBrian Paul
2009-08-31st/mesa: fix obj->Pointer offset in st_bufferobj_map_range()Brian Paul
2009-06-30Merge branch 'mesa_7_5_branch'Brian Paul
2009-06-30mesa: Set FLUSH_EXPLICIT_BIT flags when calling FlushMappedBufferRange.José Fonseca
2009-06-19st/mesa: restore some parameter checking buffer object functionsBrian Paul
2009-06-19st/mesa: remove redundant st_buffer_object::size field and error checksBrian Paul
2009-06-09mesa/st: fix tracking of mapped buffer rangesKeith Whitwell
2009-06-09Merge branch 'mesa_7_5_branch'Jakob Bornecrantz
2009-06-08st/mesa: fix incorrect bufObj Length assignment, remove unneeded assertionBrian Paul
2009-06-02st/mesa: minor clean-ups, reformatting, etcBrian Paul
2009-06-02st/mesa: implement/enable GL_ARB_copy_buffer extensionBrian Paul
2009-05-13st/mesa: enable GL_APPLE_vertex_array_object for gallium driversBrian Paul
2009-04-21st: report GL_OUT_OF_MEMORY instead of assertingBrian Paul
2009-04-20st: assert on pipe_buffer_create failureKeith Whitwell
2009-04-17gallium: Create OGL state tracker wrappers for various CPU access operations.Thomas Hellstrom
2009-04-15gallium: Make sure we flush before some texture / buffer operations.Thomas Hellstrom
2009-03-04mesa: Follow ARB_map_buffer_range more stricly.José Fonseca
2009-03-04Merge commit 'origin/master' into gallium-map-rangeJosé Fonseca
2009-03-04mesa: Implement and use FlushMappedBufferRange.José Fonseca
2009-03-04gallium: Unify reference counting.Michel Dänzer
2009-03-03mesa: Massage the interface to more closely resemble ARB_map_buffer_rangeJosé Fonseca
2009-03-03Merge commit 'origin/gallium-0.1'Keith Whitwell
2009-03-03mesa/st: implement MapBufferRange callbackKeith Whitwell
2009-02-24gallium: Add pipe_buffer_write/read inlines.José Fonseca
2009-02-12mesa: use new ST_CALLOC_STRUCT() macro in gallium state trackerBrian Paul
2009-02-12mesa: consistantly use mesa memory-functions in gallium state trackerBrian Paul
2008-09-03gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca
2008-04-30gallium: use new buffer wrapper functions in p_inlines.hBrian Paul
2008-01-25gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ codeKeith Whitwell
2008-01-25gallium: Simplify winsys buffer interface.Michel Dänzer
2007-12-09add fence interfaces and buffer create flags to pipe_winsyskeithw
2007-11-06Supply buffer usage hints to winsys.José Fonseca
2007-09-10merge buffer_unreference(), buffer_reference()Brian