blob: 4a4f483a9d89a482746b4e67a7d66d287541cf17 [file] [log] [blame]
James Priceb5a904c2024-06-03 20:48:50 +00001@group(0) @binding(0)
2var<storage, read_write> output : array<i32, 10>;
3
4@compute @workgroup_size(1)
5fn foo() {
6 var i = 0;
7 loop {
8 var x = output[i];
9 continuing {
10 var x = output[x];
11 i += x;
12 break if i > 10;
13 }
14 }
15 output[0] = i;
16}