Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 1 | #version 310 es |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 2 | |
| 3 | vec4 tint_symbol = vec4(0.0f, 0.0f, 0.0f, 0.0f); |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 4 | void main_1() { |
Ben Clayton | 25b7e98 | 2022-06-01 01:11:59 +0000 | [diff] [blame] | 5 | tint_symbol = vec4(0.0f); |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 6 | return; |
| 7 | } |
| 8 | |
| 9 | struct main_out { |
| 10 | vec4 tint_symbol; |
| 11 | }; |
Stephen White | e2f35ba | 2022-01-26 16:48:55 +0000 | [diff] [blame] | 12 | |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 13 | main_out tint_symbol_1() { |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 14 | main_1(); |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 15 | main_out tint_symbol_2 = main_out(tint_symbol); |
| 16 | return tint_symbol_2; |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 17 | } |
| 18 | |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 19 | void main() { |
Stephen White | 790e4c2 | 2022-04-22 21:25:02 +0000 | [diff] [blame] | 20 | gl_PointSize = 1.0; |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 21 | main_out inner_result = tint_symbol_1(); |
| 22 | gl_Position = inner_result.tint_symbol; |
| 23 | gl_Position.y = -(gl_Position.y); |
| 24 | gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w); |
| 25 | return; |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 26 | } |