123456789101112131415161718 |
- #version 460 core
- layout(binding = 0) uniform atomic_uint aui;
- uint ui;
- void main()
- {
- atomicCounterAdd(aui, ui);
- atomicCounterSubtract(aui, ui);
- atomicCounterMin(aui, ui);
- atomicCounterMax(aui, ui);
- atomicCounterAnd(aui, ui);
- atomicCounterOr(aui, ui);
- atomicCounterXor(aui, ui);
- atomicCounterExchange(aui, ui);
- atomicCounterCompSwap(aui, ui, ui);
- }
|