diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index f63840de52a..860a3f8e1ce 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -1,2 +1,3 @@ zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock VK_EXT_provoking_vertex on RADV. +VK_EXT_extended_dynamic_state2 on RADV. diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 98eeef51f1c..a01bbbd6afe 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -452,7 +452,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device .EXT_display_control = true, #endif .EXT_extended_dynamic_state = true, - .EXT_extended_dynamic_state2 = false, + .EXT_extended_dynamic_state2 = true, .EXT_external_memory_dma_buf = true, .EXT_external_memory_host = device->rad_info.has_userptr, .EXT_global_priority = true, @@ -1633,7 +1633,7 @@ radv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: { VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *features = (VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *)ext; - features->extendedDynamicState2 = false; + features->extendedDynamicState2 = true; features->extendedDynamicState2LogicOp = false; features->extendedDynamicState2PatchControlPoints = false; break;