From 7323ffeb458a09e39055bc39eb5a37a0b3744ced Mon Sep 17 00:00:00 2001 From: SDK-Chan Date: Mon, 4 Aug 2025 11:26:44 +0200 Subject: [PATCH] Update src/shader_recompiler/frontend/maxwell/translate/impl/internal_stage_buffer_entry_read.cpp Forgot to add the fallback if everything else in ISBERD results do default. --- .../translate/impl/internal_stage_buffer_entry_read.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shader_recompiler/frontend/maxwell/translate/impl/internal_stage_buffer_entry_read.cpp b/src/shader_recompiler/frontend/maxwell/translate/impl/internal_stage_buffer_entry_read.cpp index 3889157905..f879cfdee5 100644 --- a/src/shader_recompiler/frontend/maxwell/translate/impl/internal_stage_buffer_entry_read.cpp +++ b/src/shader_recompiler/frontend/maxwell/translate/impl/internal_stage_buffer_entry_read.cpp @@ -110,7 +110,9 @@ void TranslatorVisitor::ISBERD(u64 insn) { if (isberd.skew != 0 && is_only_skew_op) { IR::U32 result = ir.IAdd(X(isberd.src_reg), ir.LaneId()); X(isberd.dest_reg, result); - } + } else { + X(isberd.dest_reg, X(isberd.src_reg)); + } } } // namespace Shader::Maxwell