summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/shader_recompiler/frontend/ir/ir_emitter.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/shader_recompiler/frontend/ir/ir_emitter.cpp b/src/shader_recompiler/frontend/ir/ir_emitter.cpp
index 5e94edd74..dbfc670b0 100644
--- a/src/shader_recompiler/frontend/ir/ir_emitter.cpp
+++ b/src/shader_recompiler/frontend/ir/ir_emitter.cpp
@@ -86,10 +86,13 @@ void IREmitter::MemoryBarrier(MemoryScope scope) {
86 switch (scope) { 86 switch (scope) {
87 case MemoryScope::Workgroup: 87 case MemoryScope::Workgroup:
88 Inst(Opcode::MemoryBarrierWorkgroupLevel); 88 Inst(Opcode::MemoryBarrierWorkgroupLevel);
89 break;
89 case MemoryScope::Device: 90 case MemoryScope::Device:
90 Inst(Opcode::MemoryBarrierDeviceLevel); 91 Inst(Opcode::MemoryBarrierDeviceLevel);
92 break;
91 case MemoryScope::System: 93 case MemoryScope::System:
92 Inst(Opcode::MemoryBarrierSystemLevel); 94 Inst(Opcode::MemoryBarrierSystemLevel);
95 break;
93 default: 96 default:
94 throw InvalidArgument("Invalid memory scope {}", scope); 97 throw InvalidArgument("Invalid memory scope {}", scope);
95 } 98 }