diff --git a/renderdoc/driver/vulkan/vk_postvs.cpp b/renderdoc/driver/vulkan/vk_postvs.cpp index 70b9311a4..ed38f7d7b 100644 --- a/renderdoc/driver/vulkan/vk_postvs.cpp +++ b/renderdoc/driver/vulkan/vk_postvs.cpp @@ -1109,12 +1109,12 @@ static void ConvertToMeshOutputCompute(const ShaderReflection &refl, const SPIRV { if(action->flags & ActionFlags::Indexed) { - valueID = editor.AddConstantImmediate(action->vertexOffset); + valueID = editor.AddConstantImmediate(action->baseVertex); + compType = CompType::SInt; } else { - valueID = editor.AddConstantImmediate(action->baseVertex); - compType = CompType::SInt; + valueID = editor.AddConstantImmediate(action->vertexOffset); } } else if(builtin == ShaderBuiltin::BaseInstance)