summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/pb_cache: divide the cache into buckets for reducing cache missesMarek Olšák2016-07-191-2/+2
* gallium/pb_bufmgr_cache: use the new pb_cache moduleMarek Olšák2015-12-111-198/+34
* gallium/auxiliary: Trivial code style cleanupEdward O'Callaghan2015-12-061-3/+3
* gallium/pb_bufmgr_cache: add a way to remove buffers from the cache explicitlyMarek Olšák2015-09-031-6/+36
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-4/+4
* util: Move gallium's linked list to utilJason Ekstrand2015-05-081-1/+1
* gallium/pb_bufmgr_cache: limit the size of cacheMarek Olšák2014-09-011-2/+18
* gallium/pipebuffer: change pb_cache_manager_create() size_factor to floatBrian Paul2014-02-141-4/+4
* gallium/pipebuffer: Add a cache buffer manager bypass maskThomas Hellstrom2014-02-141-3/+20
* pipebuffer, winsys: Add a size match parameter to the cached buffer managerThomas Hellstrom2014-02-141-2/+5
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-4/+4
* pb_bufmgr_cache: flush cache when create_buffer fails and try againMarek Olšák2011-10-081-0/+7
* pb_buffer: inline 'base' sub-structMarek Olšák2011-09-111-15/+15
* pb_bufmgr_cache: add is_buffer_busy hook and use it instead of non-blocking mapMarek Olšák2011-02-141-7/+10
* pb: fix numDelayed accountingDave Airlie2010-10-051-0/+1
* pb: don't keep checking buffers after first busyDave Airlie2010-10-051-13/+19
* pb: add void * for flush ctx to mapping functionsDave Airlie2010-09-121-3/+3
* Squashed commit of the following:Keith Whitwell2010-04-101-1/+1
* gallium: cached bufmgr add map busy checkDave Airlie2010-03-211-0/+9
* pipebuffer: avoid assert due to increasing a zeroed refcntLuca Barbieri2010-02-231-1/+1
* gallium: use os_time.h in pb_bufmgr_cache.cBrian Paul2010-02-101-9/+9
* gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.José Fonseca2010-02-021-1/+1
* gallium: fix ref counting bug in pb_bufmgrJosé Fonseca2009-12-031-4/+1
* gallium: fix reference counting functions to be strict-aliasing compliantRoland Scheidegger2009-12-031-0/+3
* pipebuffer: Use a type consistently for sizes/offsets.José Fonseca2009-06-181-4/+4
* gallium: Remove remnants of reference counting internals outside of p_refcnt.h.Michel Dänzer2009-03-231-3/+3
* gallium: Use struct pipe_atomic for pipe refcounts.Thomas Hellstrom2009-03-161-3/+3
* gallium: Unify reference counting.Michel Dänzer2009-03-041-5/+6
* util: Move p_debug.h into util module.José Fonseca2009-02-181-1/+1
* pipebuffer: Drop (most of) pipe winsys stuff.José Fonseca2009-02-011-1/+0
* gallium: make p_winsys internalZack Rusin2009-01-301-1/+1
* pipebuffer: Implement proper buffer validation.José Fonseca2009-01-291-1/+22
* Revert "pipebuffer: Implement proper buffer validation."Keith Whitwell2008-12-121-22/+1
* pipebuffer: Implement proper buffer validation.José Fonseca2008-11-241-1/+22
* pipebuffer: New callback to flush all temporary-held buffers.José Fonseca2008-09-181-3/+8
* pipebuffer: Add missing break statement to cache lookup logic.José Fonseca2008-09-021-6/+14
* gallium: thread wrapper clean-upBrian Paul2008-08-261-9/+9
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+1
* pipebuffer: Verify usage flag consistency. Minor cleanups.José Fonseca2008-07-021-3/+7
* pipebuffer: Be more lenient when matching cached buffer sizes.José Fonseca2008-06-101-2/+5
* pipebuffer: New function to flush the buffer cache.José Fonseca2008-04-241-3/+9
* gallium: Several fixes to buffer caching.José Fonseca2008-04-151-14/+53
* gallium: Buffer cache.José Fonseca2008-04-131-0/+299