summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/Makefile.sources
diff options
context:
space:
mode:
authorNicolai Hähnle <[email protected]>2016-09-06 14:43:00 +0200
committerNicolai Hähnle <[email protected]>2016-09-27 16:44:42 +0200
commit84f156c0cbf0deb0f51163dc3fd6b09a62270c50 (patch)
treed3473348930a8d87361aaf86d25931086881bb29 /src/gallium/auxiliary/Makefile.sources
parentb3ebc229dcd5d1cc882443f9b851890b00cd9dbc (diff)
gallium/pipebuffer: add pb_slab utility
This is a simple framework for slab allocation from buffers that fits into the buffer management scheme of the radeon and amdgpu winsyses where bufmgrs aren't used. The utility knows about different sized allocations and explicitly manages reclaim of allocations that have pending fences. It manages all the free lists but does not actually touch buffer objects directly, relying on callbacks for that. Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/Makefile.sources')
-rw-r--r--src/gallium/auxiliary/Makefile.sources2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/Makefile.sources b/src/gallium/auxiliary/Makefile.sources
index f8954c90407..ed9eaa87df3 100644
--- a/src/gallium/auxiliary/Makefile.sources
+++ b/src/gallium/auxiliary/Makefile.sources
@@ -95,6 +95,8 @@ C_SOURCES := \
pipebuffer/pb_bufmgr_slab.c \
pipebuffer/pb_cache.c \
pipebuffer/pb_cache.h \
+ pipebuffer/pb_slab.c \
+ pipebuffer/pb_slab.h \
pipebuffer/pb_validate.c \
pipebuffer/pb_validate.h \
postprocess/filters.h \