diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 5dcadd5161a..98eeef51f1c 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -452,6 +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_external_memory_dma_buf = true, .EXT_external_memory_host = device->rad_info.has_userptr, .EXT_global_priority = true, @@ -1629,6 +1630,14 @@ radv_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, features->transformFeedbackPreservesProvokingVertex = true; break; } + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT: { + VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *features = + (VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *)ext; + features->extendedDynamicState2 = false; + features->extendedDynamicState2LogicOp = false; + features->extendedDynamicState2PatchControlPoints = false; + break; + } default: break; }