winsys/radeon: add slab buffer list

Graphics / Mesa 3D Graphics Library / Mesa - Nicolai Hähnle [amd.com] - 27 September 2016 09:45 UTC

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


  • Share