From 7c1d4189cc0863160770007c1e2fd49bcb42dd59 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 14 Aug 2019 11:00:41 +0100 Subject: [PATCH] Don't try to create pipelines with sample rate shading if not supported --- renderdoc/driver/vulkan/vk_debug.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index d13da6051..149a06801 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -696,6 +696,12 @@ VulkanDebugManager::VulkanDebugManager(WrappedVulkan *driver) m_pDriver->vkDestroyRenderPass(dev, depthMS2ArrayRP, NULL); + if(!m_pDriver->GetDeviceFeatures().sampleRateShading) + { + RDCDEBUG("No depth Array -> MSAA copies can be supported without sample rate shading"); + continue; + } + for(size_t s = 0; s < ARRAY_COUNT(sampleCounts); s++) { // if this sample count isn't supported, don't create it