diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 650ffcb1dd..2d0e9c9379 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1308,10 +1308,10 @@ void Device::RemoveUnsuitableExtensions() { VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME); // VK_KHR_dynamic_rendering - if (!features.dynamic_rendering.dynamicRendering && extensions.dynamic_rendering) { + if (!features.dynamic_rendering.dynamicRendering && extensions.dynamic_rendering_ext) { LOG_WARNING(Render_Vulkan, "VK_KHR_dynamic_rendering reported but dynamicRendering feature not available, disabling"); - RemoveExtensionFeature(extensions.dynamic_rendering, features.dynamic_rendering, + RemoveExtensionFeature(extensions.dynamic_rendering_ext, features.dynamic_rendering, VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME); } diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index 990e44a967..6db40b80a9 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -110,7 +110,7 @@ VK_DEFINE_HANDLE(VmaAllocator) EXTENSION(EXT, FILTER_CUBIC, filter_cubic) \ EXTENSION(QCOM, FILTER_CUBIC_WEIGHTS, filter_cubic_weights) \ EXTENSION(EXT, GRAPHICS_PIPELINE_LIBRARY, graphics_pipeline_library) \ - EXTENSION(KHR, DYNAMIC_RENDERING, dynamic_rendering) \ + EXTENSION(KHR, DYNAMIC_RENDERING, dynamic_rendering_ext) \ // Define extensions which must be supported. #define FOR_EACH_VK_MANDATORY_EXTENSION(EXTENSION_NAME) \ @@ -357,8 +357,8 @@ public: /// Returns true if the device supports VK_KHR_dynamic_rendering. bool IsDynamicRenderingSupported() const { - return features.dynamic_rendering.dynamicRendering && - (instance_version >= VK_API_VERSION_1_3 || extensions.dynamic_rendering); + return features.dynamic_rendering.dynamicRendering && + (instance_version >= VK_API_VERSION_1_3 || extensions.dynamic_rendering_ext); } /// Returns true if ASTC is natively supported.