mirror of
https://git.suyu.dev/suyu/suyu
synced 2024-11-01 12:57:52 +00:00
shader_decode: add Atomic op for common usage
This commit is contained in:
parent
2c9879d2eb
commit
c119473c40
1 changed files with 15 additions and 1 deletions
|
@ -162,7 +162,21 @@ enum class OperationCode {
|
|||
AtomicImageXor, /// (MetaImage, int[N] coords) -> void
|
||||
AtomicImageExchange, /// (MetaImage, int[N] coords) -> void
|
||||
|
||||
AtomicAdd, /// (memory, {u}int) -> {u}int
|
||||
AtomicUExchange, /// (memory, {u}int) -> {u}int
|
||||
AtomicUAdd, /// (memory, {u}int) -> {u}int
|
||||
AtomicUMin, /// (memory, {u}int) -> {u}int
|
||||
AtomicUMax, /// (memory, {u}int) -> {u}int
|
||||
AtomicUAnd, /// (memory, {u}int) -> {u}int
|
||||
AtomicUOr, /// (memory, {u}int) -> {u}int
|
||||
AtomicUXor, /// (memory, {u}int) -> {u}int
|
||||
|
||||
AtomicIExchange, /// (memory, {u}int) -> {u}int
|
||||
AtomicIAdd, /// (memory, {u}int) -> {u}int
|
||||
AtomicIMin, /// (memory, {u}int) -> {u}int
|
||||
AtomicIMax, /// (memory, {u}int) -> {u}int
|
||||
AtomicIAnd, /// (memory, {u}int) -> {u}int
|
||||
AtomicIOr, /// (memory, {u}int) -> {u}int
|
||||
AtomicIXor, /// (memory, {u}int) -> {u}int
|
||||
|
||||
Branch, /// (uint branch_target) -> void
|
||||
BranchIndirect, /// (uint branch_target) -> void
|
||||
|
|
Loading…
Reference in a new issue