diff --git a/src/xenia/gpu/spirv_shader_translator.cc b/src/xenia/gpu/spirv_shader_translator.cc index b075c0dbf..5166525e7 100644 --- a/src/xenia/gpu/spirv_shader_translator.cc +++ b/src/xenia/gpu/spirv_shader_translator.cc @@ -900,8 +900,8 @@ void SpirvShaderTranslator::ProcessVertexFetchInstruction( assert_not_zero(vertex_ptr); auto vertex = b.createLoad(vertex_ptr); - auto cond = - b.createBinOp(spv::Op::OpIEqual, bool_type_, vertex_id, shader_vertex_id); + auto cond = b.createBinOp(spv::Op::OpIEqual, bool_type_, vertex_idx, + shader_vertex_idx); auto vertex_components = b.getNumComponents(vertex); Id alt_vertex = 0; switch (vertex_components) {