radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter
authorRhys Perry <pendingchaos02@gmail.com>
Thu, 15 Dec 2022 17:26:53 +0000 (17:26 +0000)
committerMarge Bot <emma+marge@anholt.net>
Fri, 16 Dec 2022 17:45:34 +0000 (17:45 +0000)
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20341>

docs/relnotes/new_features.txt
src/amd/vulkan/radv_device.c

index c1d738c..e67cfce 100644 (file)
@@ -1,2 +1,3 @@
 VK_EXT_descriptor_buffer on RADV
 VK_AMD_shader_early_and_late_fragment_tests on RADV
+VK_AMD_shader_explicit_vertex_parameter on RADV/RDNA3
index ed6ecf7..d56b327 100644 (file)
@@ -657,8 +657,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device
       .AMD_shader_core_properties = true,
       .AMD_shader_core_properties2 = true,
       .AMD_shader_early_and_late_fragment_tests = true,
-      /* TODO: Figure out if it's possible to implement it on gfx11. */
-      .AMD_shader_explicit_vertex_parameter = device->rad_info.gfx_level < GFX11,
+      .AMD_shader_explicit_vertex_parameter = true,
       .AMD_shader_fragment_mask = device->use_fmask,
       .AMD_shader_image_load_store_lod = true,
       .AMD_shader_trinary_minmax = true,