[Mesa-dev] [PATCH 0/5] radv: enable VK_KHR_push_descriptor & VK_KHR_descriptor_update_template

Fredrik Höglund fredrik at kde.org
Tue Apr 4 21:29:00 UTC 2017


This series adds support for VK_KHR_push_descriptor and
VK_KHR_descriptor_update_template in radv.

This series is also available at:

git://people.freedesktop.org/~fredrik/mesa radv-push-descriptor-submit

Please review.

Fredrik


deqp-vk -n 'dEQP-VK.binding_model.*.with_push.*'
Test run totals:
  Passed:        5420/5420 (100.0%)
  Failed:        0/5420 (0.0%)
  Not supported: 0/5420 (0.0%)
  Warnings:      0/5420 (0.0%)

deqp-vk -n 'dEQP-VK.binding_model.*.with_template.*'
Test run totals:
  Passed:        5780/5780 (100.0%)
  Failed:        0/5780 (0.0%)
  Not supported: 0/5780 (0.0%)
  Warnings:      0/5780 (0.0%)

deqp-vk -n 'dEQP-VK.binding_model.*.with_push_template.*'
Test run totals:
  Passed:        5420/5420 (100.0%)
  Failed:        0/5420 (0.0%)
  Not supported: 0/5420 (0.0%)
  Warnings:      0/5420 (0.0%)


Fredrik Höglund (5):
  radv: refactor radv_UpdateDescriptorSets
  radv: replace an assertion with a conditional
  radv: implement VK_KHR_push_descriptor
  radv: implement VK_KHR_descriptor_update_template
  radv: don't call radeon_check_space in radv_BindDescriptorSets

 src/amd/vulkan/radv_cmd_buffer.c       | 103 +++++++++++++-
 src/amd/vulkan/radv_descriptor_set.c   | 243 +++++++++++++++++++++++++++++++--
 src/amd/vulkan/radv_descriptor_set.h   |  34 +++++
 src/amd/vulkan/radv_device.c           |  23 +++-
 src/amd/vulkan/radv_entrypoints_gen.py |   2 +
 src/amd/vulkan/radv_private.h          |  27 ++++
 6 files changed, 412 insertions(+), 20 deletions(-)

-- 
2.11.0



More information about the mesa-dev mailing list