Introducing radeon_bo::hash will reduce collisions between "real" buffers and buffers from slabs.
0edebde winsys/radeon: add slab buffer list
src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 3 +
src/gallium/winsys/radeon/drm/radeon_drm_bo.h | 1 +
src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 98 ++++++++++++++++++---
src/gallium/winsys/radeon/drm/radeon_drm_cs.h | 16 +++-
src/gallium/winsys/radeon/drm/radeon_drm_winsys.h | 1 +
5 files changed, 107 insertions(+), 12 deletions(-)
Upstream: cgit.freedesktop.org