blob: 7f8a2d7b6bc1b66f0db76f57e6636cf5475034b9 [file] [log] [blame]
[[block]]
struct result {
res0 : i32;
res1 : i32;
res2 : i32;
};
[[block]]
struct block0 {
data0 : i32;
};
[[block]]
struct block1 {
data1 : i32;
};
[[block]]
struct block2 {
data2 : i32;
};
[[group(0), binding(3)]] var<storage, read_write> x_4 : result;
[[group(0), binding(0)]] var<uniform> x_6 : block0;
[[group(0), binding(1)]] var<uniform> x_8 : block1;
[[group(0), binding(2)]] var<uniform> x_10 : block2;
fn main_1() {
let x_25 : i32 = x_6.data0;
x_4.res0 = x_25;
let x_28 : i32 = x_8.data1;
x_4.res1 = x_28;
let x_31 : i32 = x_10.data2;
x_4.res2 = x_31;
return;
}
[[stage(compute), workgroup_size(1, 1, 1)]]
fn main() {
main_1();
}