blob: 13f9223af6d1e29bc94434cdb696ae95208abe65 [file] [log] [blame]
Ben Claytonfd35aa82021-07-26 22:19:48 +00001[[group(1), binding(0)]] var arg_0 : texture_depth_multisampled_2d;
2
Ben Clayton1c4f8de2022-01-05 20:24:22 +00003var<private> tint_symbol_1 : vec4<f32> = vec4<f32>();
Ben Claytonfd35aa82021-07-26 22:19:48 +00004
5fn textureLoad_6273b1() {
6 var res : f32 = 0.0;
Ben Clayton1c4f8de2022-01-05 20:24:22 +00007 let x_17 : vec4<f32> = vec4<f32>(textureLoad(arg_0, vec2<i32>(), 1), 0.0, 0.0, 0.0);
Ben Claytonfd35aa82021-07-26 22:19:48 +00008 res = x_17.x;
9 return;
10}
11
12fn tint_symbol_2(tint_symbol : vec4<f32>) {
13 tint_symbol_1 = tint_symbol;
14 return;
15}
16
17fn vertex_main_1() {
18 textureLoad_6273b1();
Ben Clayton1c4f8de2022-01-05 20:24:22 +000019 tint_symbol_2(vec4<f32>());
Ben Claytonfd35aa82021-07-26 22:19:48 +000020 return;
21}
22
23struct vertex_main_out {
24 [[builtin(position)]]
25 tint_symbol_1_1 : vec4<f32>;
James Price6b1e5f52022-01-19 18:11:17 +000026}
Ben Claytonfd35aa82021-07-26 22:19:48 +000027
28[[stage(vertex)]]
29fn vertex_main() -> vertex_main_out {
30 vertex_main_1();
31 return vertex_main_out(tint_symbol_1);
32}
33
34fn fragment_main_1() {
35 textureLoad_6273b1();
36 return;
37}
38
39[[stage(fragment)]]
40fn fragment_main() {
41 fragment_main_1();
42}
43
44fn compute_main_1() {
45 textureLoad_6273b1();
46 return;
47}
48
49[[stage(compute), workgroup_size(1, 1, 1)]]
50fn compute_main() {
51 compute_main_1();
52}