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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev