gallium: Initial port of Thomas slab suballocator to pipebuffer.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Sun, 13 Apr 2008 05:10:46 +0000 (14:10 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Sun, 13 Apr 2008 06:10:17 +0000 (15:10 +0900)
commit21c302b0ec39480a7eaab7827cce5b609d196606
tree96f89d54fa264ab94babe042f5041b8e008de446
parentcd5931240688cb8bd12834e3ba23f858f26dbf8c
gallium: Initial port of Thomas slab suballocator to pipebuffer.

Not tested yet -- just compiles.

This includes only the slab algorithm. Fencing is already
implemented in pb_bufmgr_fence and time-based caching will be commited in a
separate module shortly.
src/gallium/auxiliary/pipebuffer/Makefile
src/gallium/auxiliary/pipebuffer/SConscript
src/gallium/auxiliary/pipebuffer/pb_bufmgr.h
src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c [new file with mode: 0644]