Natalie Chouinard | 7be306a | 2024-08-09 00:48:25 +0000 | [diff] [blame] | 1 | enable subgroups; |
2 | |||||
3 | @group(0) @binding(0) var<storage, read_write> prevent_dce : vec4<i32>; | ||||
4 | |||||
5 | fn subgroupMax_a3d5f7() -> vec4<i32> { | ||||
6 | var res : vec4<i32> = subgroupMax(vec4<i32>(1i)); | ||||
7 | return res; | ||||
8 | } | ||||
9 | |||||
10 | @fragment | ||||
11 | fn fragment_main() { | ||||
12 | prevent_dce = subgroupMax_a3d5f7(); | ||||
13 | } | ||||
14 | |||||
15 | @compute @workgroup_size(1) | ||||
16 | fn compute_main() { | ||||
17 | prevent_dce = subgroupMax_a3d5f7(); | ||||
18 | } |