blob: c869b5dca3425c29f60f6cf2cf3488a92ed4c848 [file]
var<workgroup> arg_0 : atomic<u32>;
fn atomicSub_0d26c2() {
var res : u32 = 0u;
res = atomicSub(&(arg_0), 1u);
}
fn compute_main_inner(local_invocation_index : u32) {
atomicStore(&(arg_0), 0u);
workgroupBarrier();
atomicSub_0d26c2();
}
@compute @workgroup_size(1u, 1u, 1u)
fn compute_main(@builtin(local_invocation_index) local_invocation_index_1 : u32) {
compute_main_inner(local_invocation_index_1);
}