wgpu/naga/tests/in/wgsl/atomicTexture-int64.wgsl

13 lines
287 B
WebGPU Shading Language

@group(0) @binding(0)
var image: texture_storage_2d<r64uint, atomic>;
@compute
@workgroup_size(2)
fn cs_main(@builtin(local_invocation_id) id: vec3<u32>) {
textureAtomicMax(image, vec2<i32>(0, 0), 1lu);
workgroupBarrier();
textureAtomicMin(image, vec2<i32>(0, 0), 1lu);
}