From 3c7bffe7b58aebe885f70cf28e55939aa759018a Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 9 Apr 2026 16:04:59 +0100 Subject: [PATCH] Only enable multiview geometry feature if base feature is enabled --- .../driver/vulkan/wrappers/vk_device_funcs.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp index c6a9ac1bc..4bd3e6c9a 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp @@ -2392,13 +2392,17 @@ bool WrappedVulkan::Serialise_vkCreateDevice(SerialiserType &ser, VkPhysicalDevi m_MultiView |= ext->multiview != VK_FALSE; - if(avail.multiviewGeometryShader) - ext->multiviewGeometryShader = true; - else - RDCWARN( - "multiviewGeometryShader = false, triangle size overlay with multiview unavailable"); + if(m_MultiView) + { + if(avail.multiviewGeometryShader) + ext->multiviewGeometryShader = true; + else + RDCWARN( + "multiviewGeometryShader = false, triangle size overlay with multiview " + "unavailable"); - m_MultiViewGeometryShaders |= ext->multiviewGeometryShader != VK_FALSE; + m_MultiViewGeometryShaders |= ext->multiviewGeometryShader != VK_FALSE; + } } END_PHYS_EXT_CHECK();