dawn-cmake/test/tint/builtins/atomicStore/array/aliased_arrays.wgsl

12 lines
208 B
WebGPU Shading Language

alias A0 = atomic<u32>;
alias A1 = array<A0, 1>;
alias A2 = array<A1, 2>;
alias A3 = array<A2, 3>;
var<workgroup> wg : A3;
@compute @workgroup_size(1)
fn compute_main() {
atomicStore(&wg[2][1][0], 1u);
}