blob: 8858487f574ae13058353fe4202160c24d58db4c [file] [log] [blame]
dan sinclair8e8d8402024-09-05 19:02:14 +00001SKIP: INVALID
Natalie Chouinard04863922024-08-12 20:01:52 +00002
3
4enable subgroups;
5
6@group(0) @binding(0) var<storage, read_write> prevent_dce : vec3<i32>;
7
8fn subgroupBroadcast_2b59c9() -> vec3<i32> {
9 var arg_0 = vec3<i32>(1i);
10 const arg_1 = 1i;
11 var res : vec3<i32> = subgroupBroadcast(arg_0, arg_1);
12 return res;
13}
14
15@fragment
16fn fragment_main() {
17 prevent_dce = subgroupBroadcast_2b59c9();
18}
19
20@compute @workgroup_size(1)
21fn compute_main() {
22 prevent_dce = subgroupBroadcast_2b59c9();
23}
24
25Failed to generate: <dawn>/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl:41:8 error: GLSL backend does not support extension 'subgroups'
26enable subgroups;
27 ^^^^^^^^^
28
29
30enable subgroups;
31
32@group(0) @binding(0) var<storage, read_write> prevent_dce : vec3<i32>;
33
34fn subgroupBroadcast_2b59c9() -> vec3<i32> {
35 var arg_0 = vec3<i32>(1i);
36 const arg_1 = 1i;
37 var res : vec3<i32> = subgroupBroadcast(arg_0, arg_1);
38 return res;
39}
40
41@fragment
42fn fragment_main() {
43 prevent_dce = subgroupBroadcast_2b59c9();
44}
45
46@compute @workgroup_size(1)
47fn compute_main() {
48 prevent_dce = subgroupBroadcast_2b59c9();
49}
50
51Failed to generate: <dawn>/test/tint/builtins/gen/var/subgroupBroadcast/2b59c9.wgsl:41:8 error: GLSL backend does not support extension 'subgroups'
52enable subgroups;
53 ^^^^^^^^^
54