Ben Clayton | 01e4b6f | 2022-01-19 22:46:57 +0000 | [diff] [blame] | 1 | @group(1) @binding(0) var arg_0 : texture_depth_multisampled_2d; |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 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() { |
Ben Clayton | 8bd5fec | 2022-05-31 20:45:59 +0000 | [diff] [blame] | 6 | 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 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 { |
Ben Clayton | 01e4b6f | 2022-01-19 22:46:57 +0000 | [diff] [blame] | 24 | @builtin(position) |
James Price | 3b671cb | 2022-03-28 14:31:22 +0000 | [diff] [blame] | 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 | |
dan sinclair | b29892b | 2022-06-07 13:55:34 +0000 | [diff] [blame] | 28 | @vertex |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 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 | |
dan sinclair | b29892b | 2022-06-07 13:55:34 +0000 | [diff] [blame] | 39 | @fragment |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 40 | fn fragment_main() { |
| 41 | fragment_main_1(); |
| 42 | } |
| 43 | |
| 44 | fn compute_main_1() { |
| 45 | textureLoad_6273b1(); |
| 46 | return; |
| 47 | } |
| 48 | |
dan sinclair | b29892b | 2022-06-07 13:55:34 +0000 | [diff] [blame] | 49 | @compute @workgroup_size(1i, 1i, 1i) |
Ben Clayton | fd35aa8 | 2021-07-26 22:19:48 +0000 | [diff] [blame] | 50 | fn compute_main() { |
| 51 | compute_main_1(); |
| 52 | } |