Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 1 | [[group(1), binding(0)]] var arg_0 : texture_depth_multisampled_2d; |
| 2 | |
Ben Clayton | 1c4f8de | 2022-01-05 20:24:22 +0000 | [diff] [blame] | 3 | var<private> tint_symbol_1 : vec4<f32> = vec4<f32>(); |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 4 | |
| 5 | fn textureLoad_6273b1() { |
| 6 | var res : f32 = 0.0; |
Ben Clayton | 1c4f8de | 2022-01-05 20:24:22 +0000 | [diff] [blame] | 7 | let x_17 : vec4<f32> = vec4<f32>(textureLoad(arg_0, vec2<i32>(), 1), 0.0, 0.0, 0.0); |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 8 | res = x_17.x; |
| 9 | return; |
| 10 | } |
| 11 | |
| 12 | fn tint_symbol_2(tint_symbol : vec4<f32>) { |
| 13 | tint_symbol_1 = tint_symbol; |
| 14 | return; |
| 15 | } |
| 16 | |
| 17 | fn vertex_main_1() { |
| 18 | textureLoad_6273b1(); |
Ben Clayton | 1c4f8de | 2022-01-05 20:24:22 +0000 | [diff] [blame] | 19 | tint_symbol_2(vec4<f32>()); |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 20 | return; |
| 21 | } |
| 22 | |
| 23 | struct vertex_main_out { |
| 24 | [[builtin(position)]] |
| 25 | tint_symbol_1_1 : vec4<f32>; |
James Price | 6b1e5f5 | 2022-01-19 18:11:17 +0000 | [diff] [blame^] | 26 | } |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 27 | |
| 28 | [[stage(vertex)]] |
| 29 | fn vertex_main() -> vertex_main_out { |
| 30 | vertex_main_1(); |
| 31 | return vertex_main_out(tint_symbol_1); |
| 32 | } |
| 33 | |
| 34 | fn fragment_main_1() { |
| 35 | textureLoad_6273b1(); |
| 36 | return; |
| 37 | } |
| 38 | |
| 39 | [[stage(fragment)]] |
| 40 | fn fragment_main() { |
| 41 | fragment_main_1(); |
| 42 | } |
| 43 | |
| 44 | fn compute_main_1() { |
| 45 | textureLoad_6273b1(); |
| 46 | return; |
| 47 | } |
| 48 | |
| 49 | [[stage(compute), workgroup_size(1, 1, 1)]] |
| 50 | fn compute_main() { |
| 51 | compute_main_1(); |
| 52 | } |