1[[block]] struct Constants { 2 zero: u32; 3}; 4[[group(1), binding(0)]] var<uniform> constants: Constants; 5 6[[block]] struct Result { 7 value: u32; 8}; 9[[group(1), binding(1)]] var<storage, write> result: Result; 10 11struct S { 12 data: array<u32, 3>; 13}; 14var<private> s: S; 15 16[[stage(compute), workgroup_size(1)]] 17fn main() { 18 s.data[constants.zero] = 0u; 19}