blob: c485055d240034a6219212f999e23429c91a7f58 [file] [log] [blame]
var<workgroup> sh_atomic_failed : u32;
@group(0) @binding(4) var<storage, read_write> output : u32;
@compute @workgroup_size(256)
fn main(@builtin(global_invocation_id) global_id : vec3<u32>, @builtin(local_invocation_id) local_id : vec3<u32>) {
let failed = workgroupUniformLoad(&(sh_atomic_failed));
if ((local_id.x == 0)) {
output = failed;
}
}