summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/pipebuffer
Commit message (Expand)AuthorAgeFilesLines
...
* | pipebuffer: Ensure refcounts of live buffer objects are never zero.José Fonseca2008-11-032-5/+13
* | gallium: prefix memory manager functions with u_ to differentiate from functi...Brian Paul2008-10-291-5/+5
|/
* pipebuffer: New callback to flush all temporary-held buffers.José Fonseca2008-09-189-11/+113
* pipebuffer: Add missing break statement to cache lookup logic.José Fonseca2008-09-021-6/+14
* pipebuffer: Comment the slab code. Remove the freeSlabs list.José Fonseca2008-09-021-27/+77
* pipebuffer: Fix/add detail to the under- overflow report messages.José Fonseca2008-08-281-5/+8
* pipebuffer: Check buffer over- & underflows when mapping/unmapping too.José Fonseca2008-08-281-16/+52
* gallium: thread wrapper clean-upBrian Paul2008-08-265-53/+53
* gallium: include <sched.h> on linux to get sched_yield() protoBrian2008-08-251-0/+1
* gallium: include u_memory.h, u_math.hBrian2008-08-241-0/+1
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-2411-11/+11
* pipebuffer: Add an extra assertion to ensure buffers do not jump between lists.José Fonseca2008-08-071-6/+8
* pipebuffer: More detailed description of bufer over-/undereflows.José Fonseca2008-07-201-15/+34
* pb: buffer over/underflows are errors.José Fonseca2008-07-131-2/+2
* gallium: fix logic in pb_check_usage()Brian Paul2008-07-091-1/+1
* pipebuffer: Silent warnings.José Fonseca2008-07-031-0/+4
* pipebuffer: Debug buffer manager to detect buffer under- and overflows.José Fonseca2008-07-024-1/+309
* pipebuffer: Verify usage flag consistency. Minor cleanups.José Fonseca2008-07-028-17/+43
* pb: don't assert(0) on failure to allocate - this is a normal condition in ma...Keith Whitwell2008-06-121-1/+0
* pipebuffer: Fix improper memory free.José Fonseca2008-06-121-1/+1
* pipebuffer: Alternative buffer manager.José Fonseca2008-06-104-0/+108
* pipebuffer: Be more lenient when matching cached buffer sizes.José Fonseca2008-06-101-2/+5
* pipebuffer: Malloc buffer provider.José Fonseca2008-05-272-1/+41
* pipebuffer: Allow slab allocations of buffers of inequal size.José Fonseca2008-05-271-2/+2
* pipebuffer: More robust face null pointers.José Fonseca2008-05-221-1/+12
* pipebuffer: Don't retry allocating in slab suballocator.José Fonseca2008-05-221-18/+5
* gallium: Don't serialize GPU writes.José Fonseca2008-05-091-50/+50
* pipebuffer: Temporarily reimplement validation as growable array.José Fonseca2008-05-091-65/+48
* gallium: Make sure functions have proper prototypes and remove unused variable.Michel Dänzer2008-05-082-2/+2
* pipebuffer: Preliminary buffer validation.José Fonseca2008-05-084-0/+263
* pipebuffer: Don't include standard headers directly.José Fonseca2008-05-081-2/+2
* pb: remove unused variable, squash warningKeith Whitwell2008-04-281-2/+0
* pipebuffer: Be extra cautious with the incoming buffers.José Fonseca2008-04-271-3/+17
* gallium: Windows user mode portability fixes.José Fonseca2008-04-251-4/+7
* pipebuffer: New function to flush the buffer cache.José Fonseca2008-04-242-3/+12
* pipebuffer: Temporarily allow simultaneous CPU writes.José Fonseca2008-04-221-1/+17
* gallium: Fix seg fault (James Vogt).José Fonseca2008-04-151-2/+6
* gallium: Several fixes to buffer caching.José Fonseca2008-04-153-25/+68
* gallium: Allow to use a single slab.José Fonseca2008-04-152-128/+209
* gallium: Serialize buffers writes.José Fonseca2008-04-151-5/+76
* gallium: Buffer cache.José Fonseca2008-04-134-3/+318
* gallium: Initial port of Thomas slab suballocator to pipebuffer.José Fonseca2008-04-134-0/+440
* gallium: Fix overzealous assert.José Fonseca2008-04-081-1/+5
* gallium: Keep fenced buffers list ordered.José Fonseca2008-04-051-53/+99
* gallium: Fix typo.José Fonseca2008-04-051-1/+1
* gallium: Do not assume that buffers are freed in the same order they are fenced.José Fonseca2008-04-011-18/+21
* gallium: Make headers C++ friendly.José Fonseca2008-02-273-3/+30
* gallium: MSVC fixes.José Fonseca2008-02-241-0/+2
* Bring in several forgotten MSVC fixes.José Fonseca2008-02-232-2/+3
* Remove src/mesa and src/mesa/main from gallium source include paths.José Fonseca2008-02-194-97/+3