From d9c7a175424308b4da7673ea885fd8a8b3edf862 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Wed, 30 Jun 2021 17:03:37 +0100 Subject: [PATCH] radv: enable VK_EXT_vertex_input_dynamic_state Signed-off-by: Rhys Perry Acked-By: Mike Blumenkrantz Tested-By: Mike Blumenkrantz Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4768 Reviewed-by: Samuel Pitoiset Part-of: --- docs/features.txt | 2 +- docs/relnotes/new_features.txt | 1 + src/amd/vulkan/radv_device.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index 8e20f1a..8b2125b 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -554,7 +554,7 @@ Khronos extensions that are not part of any Vulkan version: VK_EXT_texel_buffer_alignment DONE (anv, radv) VK_EXT_transform_feedback DONE (anv, lvp, radv, tu, vn) VK_EXT_vertex_attribute_divisor DONE (anv, radv, lvp, tu, v3dv) - VK_EXT_vertex_input_dynamic_state DONE (lvp) + VK_EXT_vertex_input_dynamic_state DONE (lvp, radv) VK_EXT_ycbcr_image_arrays DONE (anv, radv) VK_ANDROID_external_memory_android_hardware_buffer DONE (anv, radv, vn) VK_ANDROID_native_buffer DONE (anv, radv, vn) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index a27b9ef..cb2ef90 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -2,6 +2,7 @@ VK_EXT_color_write_enable on lavapipe GL_ARB_texture_filter_anisotropic in llvmpipe Anisotropic texture filtering in lavapipe VK_EXT_shader_atomic_float2 on Intel and RADV. +VK_EXT_vertex_input_dynamic_state on RADV. VK_KHR_timeline_semaphore on lavapipe VK_EXT_external_memory_host on lavapipe GL_AMD_pinned_memory on llvmpipe diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 02cfe28..53628b1 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -528,6 +528,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device .EXT_texel_buffer_alignment = true, .EXT_transform_feedback = true, .EXT_vertex_attribute_divisor = true, + .EXT_vertex_input_dynamic_state = !device->use_llvm, .EXT_ycbcr_image_arrays = true, .AMD_buffer_marker = true, .AMD_device_coherent_memory = true, -- 2.7.4