blob: 9519ceb72ebbdde380afdfe42273dc54522255e7 [file] [log] [blame]
Stephen White2fe0f4b2021-11-16 15:15:36 +00001#version 310 es
Stephen White2fe0f4b2021-11-16 15:15:36 +00002
Stephen White943c4102021-11-19 17:46:13 +00003shared uint arg_0;
Stephen White2fe0f4b2021-11-16 15:15:36 +00004void atomicStore_726882() {
Stephen White943c4102021-11-19 17:46:13 +00005 atomicExchange(arg_0, 1u);
Stephen White2fe0f4b2021-11-16 15:15:36 +00006}
7
Stephen White0b392702022-01-28 22:36:58 +00008void compute_main(uint local_invocation_index) {
Stephen White2fe0f4b2021-11-16 15:15:36 +00009 {
Stephen White943c4102021-11-19 17:46:13 +000010 atomicExchange(arg_0, 0u);
Stephen White2fe0f4b2021-11-16 15:15:36 +000011 }
Stephen Whitedeec5332022-02-05 00:15:34 +000012 barrier();
Stephen White2fe0f4b2021-11-16 15:15:36 +000013 atomicStore_726882();
14}
15
16layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
Stephen White0b392702022-01-28 22:36:58 +000017void main() {
18 compute_main(gl_LocalInvocationIndex);
Stephen White2fe0f4b2021-11-16 15:15:36 +000019 return;
20}