summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/pipebuffer
AgeCommit message (Expand)Author
2008-11-05gallium: s/mmDestroy/u_mmDestroy/Brian Paul
2008-11-03pipebuffer: Ensure refcounts of live buffer objects are never zero.José Fonseca
2008-10-29gallium: prefix memory manager functions with u_ to differentiate from functi...Brian Paul
2008-09-18pipebuffer: New callback to flush all temporary-held buffers.José Fonseca
2008-09-02pipebuffer: Add missing break statement to cache lookup logic.José Fonseca
2008-09-02pipebuffer: Comment the slab code. Remove the freeSlabs list.José Fonseca
2008-08-28pipebuffer: Fix/add detail to the under- overflow report messages.José Fonseca
2008-08-28pipebuffer: Check buffer over- & underflows when mapping/unmapping too.José Fonseca
2008-08-26gallium: thread wrapper clean-upBrian Paul
2008-08-25gallium: include <sched.h> on linux to get sched_yield() protoBrian
2008-08-24gallium: include u_memory.h, u_math.hBrian
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
2008-08-07pipebuffer: Add an extra assertion to ensure buffers do not jump between lists.José Fonseca
2008-07-20pipebuffer: More detailed description of bufer over-/undereflows.José Fonseca
2008-07-13pb: buffer over/underflows are errors.José Fonseca
2008-07-09gallium: fix logic in pb_check_usage()Brian Paul
2008-07-03pipebuffer: Silent warnings.José Fonseca
2008-07-02pipebuffer: Debug buffer manager to detect buffer under- and overflows.José Fonseca
2008-07-02pipebuffer: Verify usage flag consistency. Minor cleanups.José Fonseca
2008-06-12pb: don't assert(0) on failure to allocate - this is a normal condition in ma...Keith Whitwell
2008-06-12pipebuffer: Fix improper memory free.José Fonseca
2008-06-10pipebuffer: Alternative buffer manager.José Fonseca
2008-06-10pipebuffer: Be more lenient when matching cached buffer sizes.José Fonseca
2008-05-27pipebuffer: Malloc buffer provider.José Fonseca
2008-05-27pipebuffer: Allow slab allocations of buffers of inequal size.José Fonseca
2008-05-22pipebuffer: More robust face null pointers.José Fonseca
2008-05-22pipebuffer: Don't retry allocating in slab suballocator.José Fonseca
2008-05-09gallium: Don't serialize GPU writes.José Fonseca
2008-05-09pipebuffer: Temporarily reimplement validation as growable array.José Fonseca
2008-05-08gallium: Make sure functions have proper prototypes and remove unused variable.Michel Dänzer
2008-05-08pipebuffer: Preliminary buffer validation.José Fonseca
2008-05-08pipebuffer: Don't include standard headers directly.José Fonseca
2008-04-28pb: remove unused variable, squash warningKeith Whitwell
2008-04-27pipebuffer: Be extra cautious with the incoming buffers.José Fonseca
2008-04-25gallium: Windows user mode portability fixes.José Fonseca
2008-04-24pipebuffer: New function to flush the buffer cache.José Fonseca
2008-04-22pipebuffer: Temporarily allow simultaneous CPU writes.José Fonseca
2008-04-15gallium: Fix seg fault (James Vogt).José Fonseca
2008-04-15gallium: Several fixes to buffer caching.José Fonseca
2008-04-15gallium: Allow to use a single slab.José Fonseca
2008-04-15gallium: Serialize buffers writes.José Fonseca
2008-04-13gallium: Buffer cache.José Fonseca
2008-04-13gallium: Initial port of Thomas slab suballocator to pipebuffer.José Fonseca
2008-04-08gallium: Fix overzealous assert.José Fonseca
2008-04-05gallium: Keep fenced buffers list ordered.José Fonseca
2008-04-05gallium: Fix typo.José Fonseca
2008-04-01gallium: Do not assume that buffers are freed in the same order they are fenced.José Fonseca
2008-02-27gallium: Make headers C++ friendly.José Fonseca
2008-02-24gallium: MSVC fixes.José Fonseca
2008-02-23Bring in several forgotten MSVC fixes.José Fonseca