[Mesa-dev] [PATCH v2 0/6] radv sparseBinding
Bas Nieuwenhuizen
bas at basnieuwenhuizen.nl
Wed Mar 29 00:03:38 UTC 2017
This series introduces the sparseBinding capability to radv.
I've mostly rebased & clarified the core remapping algorithm in patch 1,
as well as fixed some bugs that I found.
No regressions on CTS, all new non-skipping tests (~400) pass.
Bas Nieuwenhuizen (6):
radv/amdgpu: Add winsys implementation of virtual buffers.
radv: Implement sparse buffer creation.
radv: Implement sparse image creation.
radv: Implement sparse memory binding.
radv/amdgpu: Use reference counting for bos.
radv: Enable sparseBinding feature.
src/amd/vulkan/radv_device.c | 118 ++++++++++--
src/amd/vulkan/radv_image.c | 23 ++-
src/amd/vulkan/radv_private.h | 2 +
src/amd/vulkan/radv_radeon_winsys.h | 5 +
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c | 247 ++++++++++++++++++++++++--
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h | 36 +++-
src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c | 98 +++++++++-
7 files changed, 491 insertions(+), 38 deletions(-)
--
2.12.1
More information about the mesa-dev
mailing list