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 | |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 3 | vec4 vtx_main(uint VertexIndex) { |
Ben Clayton | c64ca23 | 2022-06-29 00:55:36 +0000 | [diff] [blame] | 4 | vec2 tint_symbol[3] = vec2[3](vec2(0.0f, 0.5f), vec2(-0.5f), vec2(0.5f, -0.5f)); |
| 5 | return vec4(tint_symbol[VertexIndex], 0.0f, 1.0f); |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 6 | } |
| 7 | |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 8 | void main() { |
Stephen White | 790e4c2 | 2022-04-22 21:25:02 +0000 | [diff] [blame] | 9 | gl_PointSize = 1.0; |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 10 | vec4 inner_result = vtx_main(uint(gl_VertexID)); |
| 11 | gl_Position = inner_result; |
| 12 | gl_Position.y = -(gl_Position.y); |
| 13 | gl_Position.z = ((2.0f * gl_Position.z) - gl_Position.w); |
| 14 | return; |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 15 | } |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 16 | #version 310 es |
Ben Clayton | f1f56b2 | 2023-03-09 19:58:23 +0000 | [diff] [blame] | 17 | precision highp float; |
Stephen White | ca9f386 | 2024-02-07 18:08:23 +0000 | [diff] [blame] | 18 | precision highp int; |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 19 | |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 20 | layout(location = 0) out vec4 value; |
| 21 | vec4 frag_main() { |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 22 | return vec4(1.0f, 0.0f, 0.0f, 1.0f); |
| 23 | } |
| 24 | |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 25 | void main() { |
Stephen White | 0b39270 | 2022-01-28 22:36:58 +0000 | [diff] [blame] | 26 | vec4 inner_result = frag_main(); |
| 27 | value = inner_result; |
| 28 | return; |
Stephen White | 2fe0f4b | 2021-11-16 15:15:36 +0000 | [diff] [blame] | 29 | } |