From ddd31493db6f9113967d518b46ca510ec8f2a5ea Mon Sep 17 00:00:00 2001 From: Frodo Baggins Date: Sat, 19 Oct 2024 16:18:43 -0700 Subject: [PATCH] disable S_LOAD_DWORD(X2) --- .../frontend/translate/scalar_memory.cpp | 8 ++++---- .../ir/passes/shader_info_collection_pass.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/shader_recompiler/frontend/translate/scalar_memory.cpp b/src/shader_recompiler/frontend/translate/scalar_memory.cpp index 89426e0805..ea014841c7 100644 --- a/src/shader_recompiler/frontend/translate/scalar_memory.cpp +++ b/src/shader_recompiler/frontend/translate/scalar_memory.cpp @@ -10,10 +10,10 @@ static constexpr u32 SQ_SRC_LITERAL = 0xFF; void Translator::EmitScalarMemory(const GcnInst& inst) { switch (inst.opcode) { // SMRD - case Opcode::S_LOAD_DWORD: - return S_LOAD_DWORD(1, inst); - case Opcode::S_LOAD_DWORDX2: - return S_LOAD_DWORD(2, inst); + // case Opcode::S_LOAD_DWORD: + // return S_LOAD_DWORD(1, inst); + // case Opcode::S_LOAD_DWORDX2: + // return S_LOAD_DWORD(2, inst); case Opcode::S_LOAD_DWORDX4: return S_LOAD_DWORD(4, inst); case Opcode::S_LOAD_DWORDX8: diff --git a/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp b/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp index 8b93d72e37..efed2b04fd 100644 --- a/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp +++ b/src/shader_recompiler/ir/passes/shader_info_collection_pass.cpp @@ -64,7 +64,7 @@ void Visit(Info& info, IR::Inst& inst) { info.uses_lane_id = true; break; case IR::Opcode::ReadConst: - info.has_readconst = true; + // info.has_readconst = true; break; default: break;