summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/pipebuffer
AgeCommit message (Expand)AuthorFilesLines
2014-02-14gallium/pipebuffer: change pb_cache_manager_create() size_factor to floatBrian Paul2-6/+6
2014-02-14gallium/pipebuffer: Add a cache buffer manager bypass maskThomas Hellstrom2-4/+22
2014-02-14pipebuffer, winsys: Add a size match parameter to the cached buffer managerThomas Hellstrom2-3/+7
2014-01-17s/Tungsten Graphics/VMware/José Fonseca13-40/+40
2013-01-10build: Don't build pipebufferMatt Turner1-18/+0
2012-09-05Remove useless checks for NULL before freeingMatt Turner2-6/+3
2012-04-18pipebuffer: split up assertionBrian Paul1-1/+2
2011-10-31pipebuffer/debug: Fix a recursive mutex lockThomas Hellstrom1-6/+3
2011-10-08pb_bufmgr_cache: flush cache when create_buffer fails and try againMarek Olšák1-0/+7
2011-09-11pb_buffer: inline 'base' sub-structMarek Olšák9-91/+87
2011-03-06pb: Add is_buffer_busy for malloc buffers.José Fonseca1-1/+10
2011-02-14pb_bufmgr_cache: add is_buffer_busy hook and use it instead of non-blocking mapMarek Olšák2-7/+14
2010-11-05scons: Remove old pipebuffer SConscriptJakob Bornecrantz1-18/+0
2010-10-05pb: fix numDelayed accountingDave Airlie1-0/+1
2010-10-05pb: don't keep checking buffers after first busyDave Airlie1-13/+19
2010-09-12pb: Fix the build, and add notes.José Fonseca5-5/+14
2010-09-12pb: add void * for flush ctx to mapping functionsDave Airlie8-19/+19
2010-08-26pipebuffer: Clean up header file inclusion in pb_bufmgr.h.Vinson Lee1-2/+1
2010-04-10Squashed commit of the following:Keith Whitwell12-56/+58
2010-03-21gallium: cached bufmgr add map busy checkDave Airlie1-0/+9
2010-02-23pipebuffer: slab: if size < alignment, use alignment to find bucketLuca Barbieri1-1/+5
2010-02-23pipebuffer: fix inverted signalled checkingLuca Barbieri1-1/+1
2010-02-23pipebuffer: avoid assert due to increasing a zeroed refcntLuca Barbieri1-1/+1
2010-02-22pipebuffer: Don't synchronize when checking for buffer overflows.José Fonseca1-1/+3
2010-02-10gallium: cast to silence waringBrian Paul1-1/+1
2010-02-10gallium: use os_time.h in pb_bufmgr_cache.cBrian Paul1-9/+9
2010-02-02gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.José Fonseca6-6/+6
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca1-0/+1
2010-01-25pipebuffer: Reapply the mesa_7_7_branch's changes.José Fonseca2-335/+769
2010-01-22gallium/aux: re-add pb_buffer_fenced.[ch] accidentally remove during mergeBrian Paul2-769/+333
2010-01-22Merge branch 'mesa_7_7_branch'Brian Paul8-487/+811
2010-01-21pipebuffer: Remove unnecessary header.Vinson Lee1-1/+0
2010-01-21pipebuffer: Release the lock during map wait. Cleanups.José Fonseca1-63/+131
2010-01-21pipebuffer: Swap buffers out to system memory when running out of memory.José Fonseca6-491/+706
2010-01-18pipebuffer: Ensure buffer size/alignment is not zero.José Fonseca1-0/+3
2010-01-14Merge branch 'mesa_7_7_branch'Jakob Bornecrantz1-171/+111
2010-01-07Revert "pipebuffer: Multi-threading fixes for fencing."Jakob Bornecrantz1-170/+111
2010-01-06Merge remote branch 'origin/mesa_7_7_branch'José Fonseca1-16/+18
2010-01-06pipebuffer: Multi-threading fixes for fencing.José Fonseca1-111/+170
2010-01-01gallium: Generate a single library for auxiliaries with Make too.José Fonseca1-19/+0
2010-01-01scons: Aggregate all tiny libraries in a single library.José Fonseca1-19/+0
2009-12-03gallium: fix ref counting bug in pb_bufmgrJosé Fonseca1-4/+1
2009-12-03gallium: fix reference counting functions to be strict-aliasing compliantRoland Scheidegger3-2/+9
2009-11-19pb: Make fenced buffers threadsafe.José Fonseca1-112/+168
2009-11-02gallium/util: add casts to silence warningsBrian Paul1-3/+3
2009-10-25gallium: Move enum pipe_error into p_defines.h.José Fonseca6-6/+5
2009-10-05Merge branch 'mesa_7_6_branch'Brian Paul1-1/+1
2009-10-02gallium: replace // comments with /* */Brian Paul1-1/+1
2009-09-24pipebuffer: fix printf warningsKeith Whitwell1-1/+1
2009-09-24pipebuffer: fix warningsKeith Whitwell1-2/+2