From 544e6dbf189c618eb86d10f9b5ac4b3732b3b3b0 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 9 Feb 2022 13:45:41 +0000 Subject: [PATCH] Strip index decorations in vulkan postvs when patching to compute --- renderdoc/driver/vulkan/vk_postvs.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_postvs.cpp b/renderdoc/driver/vulkan/vk_postvs.cpp index 598428160..4b0d8e4d2 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -188,6 +188,11 @@ static void ConvertToMeshOutputCompute(const ShaderReflection &refl, { editor.Remove(it); } + // remove all index decorations + else if(decorate.decoration == rdcspv::Decoration::Index) + { + editor.Remove(it); + } // same with flat/noperspective else if(decorate.decoration == rdcspv::Decoration::Flat || decorate.decoration == rdcspv::Decoration::NoPerspective)