summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader_recompiler/frontend')
-rw-r--r--src/shader_recompiler/frontend/maxwell/translate/impl/load_store_memory.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/shader_recompiler/frontend/maxwell/translate/impl/load_store_memory.cpp b/src/shader_recompiler/frontend/maxwell/translate/impl/load_store_memory.cpp
index 748b856c9..71688b1d7 100644
--- a/src/shader_recompiler/frontend/maxwell/translate/impl/load_store_memory.cpp
+++ b/src/shader_recompiler/frontend/maxwell/translate/impl/load_store_memory.cpp
@@ -118,7 +118,8 @@ void TranslatorVisitor::LDG(u64 insn) {
118 } 118 }
119 break; 119 break;
120 } 120 }
121 case LoadSize::B128: { 121 case LoadSize::B128:
122 case LoadSize::U128: {
122 if (!IR::IsAligned(dest_reg, 4)) { 123 if (!IR::IsAligned(dest_reg, 4)) {
123 throw NotImplementedException("Unaligned data registers"); 124 throw NotImplementedException("Unaligned data registers");
124 } 125 }
@@ -128,8 +129,6 @@ void TranslatorVisitor::LDG(u64 insn) {
128 } 129 }
129 break; 130 break;
130 } 131 }
131 case LoadSize::U128:
132 throw NotImplementedException("LDG U.128");
133 default: 132 default:
134 throw NotImplementedException("Invalid LDG size {}", ldg.size.Value()); 133 throw NotImplementedException("Invalid LDG size {}", ldg.size.Value());
135 } 134 }