From 94da2786d3e624a7936b7472693370ec83dc4ffc Mon Sep 17 00:00:00 2001 From: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com> Date: Sun, 13 Jul 2025 17:10:46 +0300 Subject: [PATCH] spirv_emit_context: Name all instance rate attribs properly --- src/shader_recompiler/backend/spirv/spirv_emit_context.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp index 852920ade..79b537724 100644 --- a/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp +++ b/src/shader_recompiler/backend/spirv/spirv_emit_context.cpp @@ -378,7 +378,7 @@ void EmitContext::DefineInputs() { const auto sharp = attrib.GetSharp(info); const Id type{GetAttributeType(*this, sharp.GetNumberFmt())[4]}; Id id{DefineInput(type, attrib.semantic)}; - if (attrib.GetStepRate() == Gcn::VertexAttribute::InstanceIdType::Plain) { + if (attrib.GetStepRate() != Gcn::VertexAttribute::InstanceIdType::None) { Name(id, fmt::format("vs_instance_attr{}", attrib.semantic)); } else { Name(id, fmt::format("vs_in_attr{}", attrib.semantic));