blob: 9eb8bf46f73fe3975d42234f1078e47ec4a403fe [file] [log] [blame]
John Kessenich0d0c6d32017-07-23 16:08:26 -06001#version 460 core
2
3layout(binding = 0) uniform atomic_uint aui;
4uint ui;
5
6void main()
7{
8 atomicCounterAdd(aui, ui);
9 atomicCounterSubtract(aui, ui);
10 atomicCounterMin(aui, ui);
11 atomicCounterMax(aui, ui);
12 atomicCounterAnd(aui, ui);
13 atomicCounterOr(aui, ui);
14 atomicCounterXor(aui, ui);
15 atomicCounterExchange(aui, ui);
16 atomicCounterCompSwap(aui, ui, ui);
17}