Ben Clayton | 41f21fe | 2021-06-21 19:37:58 +0000 | [diff] [blame] | 1 | static float4 gl_Position = float4(0.0f, 0.0f, 0.0f, 0.0f); |
Ben Clayton | d123267 | 2021-05-18 09:24:18 +0000 | [diff] [blame] | 2 | |
Ben Clayton | 75500a0 | 2021-06-17 14:23:05 +0000 | [diff] [blame] | 3 | void main_1() { |
Ben Clayton | e9f8b09 | 2022-06-01 13:14:39 +0000 | [diff] [blame] | 4 | gl_Position = (0.0f).xxxx; |
Ben Clayton | 75500a0 | 2021-06-17 14:23:05 +0000 | [diff] [blame] | 5 | return; |
| 6 | } |
Ben Clayton | d123267 | 2021-05-18 09:24:18 +0000 | [diff] [blame] | 7 | |
Ben Clayton | 75500a0 | 2021-06-17 14:23:05 +0000 | [diff] [blame] | 8 | struct main_out { |
| 9 | float4 gl_Position; |
| 10 | }; |
| 11 | struct tint_symbol { |
| 12 | float4 gl_Position : SV_Position; |
| 13 | }; |
| 14 | |
James Price | a5d73ce | 2021-08-04 22:15:28 +0000 | [diff] [blame] | 15 | main_out main_inner() { |
Ben Clayton | 75500a0 | 2021-06-17 14:23:05 +0000 | [diff] [blame] | 16 | main_1(); |
Antonio Maiorano | 144ebed | 2024-01-30 16:30:15 +0000 | [diff] [blame] | 17 | main_out tint_symbol_1 = {gl_Position}; |
James Price | a5d73ce | 2021-08-04 22:15:28 +0000 | [diff] [blame] | 18 | return tint_symbol_1; |
| 19 | } |
| 20 | |
| 21 | tint_symbol main() { |
Antonio Maiorano | 144ebed | 2024-01-30 16:30:15 +0000 | [diff] [blame] | 22 | main_out inner_result = main_inner(); |
James Price | a5d73ce | 2021-08-04 22:15:28 +0000 | [diff] [blame] | 23 | tint_symbol wrapper_result = (tint_symbol)0; |
| 24 | wrapper_result.gl_Position = inner_result.gl_Position; |
| 25 | return wrapper_result; |
Ben Clayton | 75500a0 | 2021-06-17 14:23:05 +0000 | [diff] [blame] | 26 | } |