blob: f5927fa826ff32d994b437265850b5c0aeea7f24 [file] [log] [blame]
dan sinclair4abf28e2022-08-02 15:55:35 +00001SKIP: FAILED
2
3
4enable chromium_experimental_push_constant;
5
6var<push_constant> a : i32;
7
8var<push_constant> b : i32;
9
10var<push_constant> c : i32;
11
12fn uses_a() {
13 let foo = a;
14}
15
16fn uses_uses_a() {
17 uses_a();
18}
19
20fn uses_b() {
21 let foo = b;
22}
23
24@compute @workgroup_size(1)
25fn main1() {
26 uses_a();
27}
28
29@compute @workgroup_size(1)
30fn main2() {
31 uses_uses_a();
32}
33
34@compute @workgroup_size(1)
35fn main3() {
36 uses_b();
37}
38
39@compute @workgroup_size(1)
40fn main4() {
41}
42
dan sinclairff7cf212022-10-03 14:05:23 +000043Failed to generate: error: unhandled address space push_constant