summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_cb_bufferobjects.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | st/mesa: minor clean-ups, reformatting, etcBrian Paul2009-06-021-14/+11
* | st/mesa: implement/enable GL_ARB_copy_buffer extensionBrian Paul2009-06-021-0/+38
* | st/mesa: enable GL_APPLE_vertex_array_object for gallium driversBrian Paul2009-05-131-0/+5
|/
* st: report GL_OUT_OF_MEMORY instead of assertingBrian Paul2009-04-211-4/+4
* st: assert on pipe_buffer_create failureKeith Whitwell2009-04-201-0/+5
* gallium: Create OGL state tracker wrappers for various CPU access operations.Thomas Hellstrom2009-04-171-21/+10
* gallium: Make sure we flush before some texture / buffer operations.Thomas Hellstrom2009-04-151-1/+15
* mesa: Follow ARB_map_buffer_range more stricly.José Fonseca2009-03-041-6/+26
* Merge commit 'origin/master' into gallium-map-rangeJosé Fonseca2009-03-041-3/+2
|\
| * gallium: Unify reference counting.Michel Dänzer2009-03-041-3/+2
* | mesa: Implement and use FlushMappedBufferRange.José Fonseca2009-03-041-2/+13
* | mesa: Massage the interface to more closely resemble ARB_map_buffer_rangeJosé Fonseca2009-03-031-2/+7
|/
* Merge commit 'origin/gallium-0.1'Keith Whitwell2009-03-031-1/+34
|\
| * mesa/st: implement MapBufferRange callbackKeith Whitwell2009-03-031-1/+34
* | gallium: Add pipe_buffer_write/read inlines.José Fonseca2009-02-241-8/+2
* | mesa: use new ST_CALLOC_STRUCT() macro in gallium state trackerBrian Paul2009-02-121-1/+1
* | mesa: consistantly use mesa memory-functions in gallium state trackerBrian Paul2009-02-121-1/+1
|/
* gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca2008-09-031-9/+9
* gallium: use new buffer wrapper functions in p_inlines.hBrian Paul2008-04-301-13/+9
* gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ codeKeith Whitwell2008-01-251-2/+3
* gallium: Simplify winsys buffer interface.Michel Dänzer2008-01-251-44/+62
* add fence interfaces and buffer create flags to pipe_winsyskeithw2007-12-091-1/+1
* Supply buffer usage hints to winsys.José Fonseca2007-11-061-1/+19
* merge buffer_unreference(), buffer_reference()Brian2007-09-101-1/+1
* Lift common winsys functions into pipe's new p_winsys.Keith Whitwell2007-08-101-7/+8
* minor clean-upsBrian2007-08-101-17/+16
* pipe->region_alloc() now takes width instead of pitch, plus a flags paramBrian2007-08-101-1/+4
* New st_init_*_functions() to initialize the driver functions table.Brian2007-08-061-10/+8
* Add pipe buffer managment functions.Keith Whitwell2007-08-061-0/+206