diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 8fd9b6e69f..2c1fe7ccaa 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -1245,7 +1245,7 @@ void Device::RemoveUnsuitableExtensions() { extensions.line_rasterization && features.line_rasterization.rectangularLines; const bool supports_conservative_raster_mode = features.extended_dynamic_state3.extendedDynamicState3ConservativeRasterizationMode && - extensions.conservative_rasterization; + ENABLE_CONSERVATIVE_RASTER && extensions.conservative_rasterization; const bool supports_line_stipple_enable = features.extended_dynamic_state3.extendedDynamicState3LineStippleEnable && extensions.line_rasterization && features.line_rasterization.stippledRectangularLines; diff --git a/src/video_core/vulkan_common/vulkan_device.h b/src/video_core/vulkan_common/vulkan_device.h index c449f60324..d2d9838ca9 100644 --- a/src/video_core/vulkan_common/vulkan_device.h +++ b/src/video_core/vulkan_common/vulkan_device.h @@ -776,9 +776,11 @@ FN_MAX_LIMIT_LIST return extensions.shader_demote_to_helper_invocation; } + static constexpr bool ENABLE_CONSERVATIVE_RASTER = false; + /// Returns true if the device supports VK_EXT_conservative_rasterization. bool IsExtConservativeRasterizationSupported() const { - return extensions.conservative_rasterization; + return ENABLE_CONSERVATIVE_RASTER && extensions.conservative_rasterization; } /// Returns true if the device supports VK_EXT_provoking_vertex.