Browse Source

shader: Fix undetected bug from review

pull/15/merge
FernandoS27 5 years ago
committed by ameerj
parent
commit
e7700aad18
  1. 3
      src/shader_recompiler/frontend/ir/ir_emitter.cpp

3
src/shader_recompiler/frontend/ir/ir_emitter.cpp

@ -86,10 +86,13 @@ void IREmitter::MemoryBarrier(MemoryScope scope) {
switch (scope) { switch (scope) {
case MemoryScope::Workgroup: case MemoryScope::Workgroup:
Inst(Opcode::MemoryBarrierWorkgroupLevel); Inst(Opcode::MemoryBarrierWorkgroupLevel);
break;
case MemoryScope::Device: case MemoryScope::Device:
Inst(Opcode::MemoryBarrierDeviceLevel); Inst(Opcode::MemoryBarrierDeviceLevel);
break;
case MemoryScope::System: case MemoryScope::System:
Inst(Opcode::MemoryBarrierSystemLevel); Inst(Opcode::MemoryBarrierSystemLevel);
break;
default: default:
throw InvalidArgument("Invalid memory scope {}", scope); throw InvalidArgument("Invalid memory scope {}", scope);
} }

Loading…
Cancel
Save