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)