glsl: Fix ATOM and implement ATOMS
This commit is contained in:
parent
f91616b31a
commit
748e56e8a2
5 changed files with 136 additions and 114 deletions
|
@ -703,6 +703,12 @@ void VisitUsages(Info& info, IR::Inst& inst) {
|
|||
case IR::Opcode::WriteStorage128:
|
||||
info.used_storage_buffer_types |= IR::Type::U32x4;
|
||||
break;
|
||||
case IR::Opcode::SharedAtomicSMin32:
|
||||
info.uses_atomic_s32_min = true;
|
||||
break;
|
||||
case IR::Opcode::SharedAtomicSMax32:
|
||||
info.uses_atomic_s32_max = true;
|
||||
break;
|
||||
case IR::Opcode::SharedAtomicInc32:
|
||||
info.uses_shared_increment = true;
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue