blob: ca431c7d06ae2306aafc35d7c0ee8c1eca46db89 [file] [log] [blame]
Ben Clayton01e4b6f2022-01-19 22:46:57 +00001@group(1) @binding(0) var arg_0 : texture_depth_multisampled_2d;
Ben Claytonfd35aa82021-07-26 22:19:48 +00002
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() {
Ben Clayton8bd5fec2022-05-31 20:45:59 +00006 var res : f32 = 0.0f;
7 let x_17 : vec4<f32> = vec4<f32>(textureLoad(arg_0, vec2<i32>(), 1i), 0.0f, 0.0f, 0.0f);
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 {
Ben Clayton01e4b6f2022-01-19 22:46:57 +000024 @builtin(position)
James Price3b671cb2022-03-28 14:31:22 +000025 tint_symbol_1_1 : vec4<f32>,
James Price6b1e5f52022-01-19 18:11:17 +000026}
Ben Claytonfd35aa82021-07-26 22:19:48 +000027
dan sinclairb29892b2022-06-07 13:55:34 +000028@vertex
Ben Claytonfd35aa82021-07-26 22:19:48 +000029fn 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
dan sinclairb29892b2022-06-07 13:55:34 +000039@fragment
Ben Claytonfd35aa82021-07-26 22:19:48 +000040fn fragment_main() {
41 fragment_main_1();
42}
43
44fn compute_main_1() {
45 textureLoad_6273b1();
46 return;
47}
48
dan sinclairb29892b2022-06-07 13:55:34 +000049@compute @workgroup_size(1i, 1i, 1i)
Ben Claytonfd35aa82021-07-26 22:19:48 +000050fn compute_main() {
51 compute_main_1();
52}