X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=vs.130.vert;h=7d00f3cb87980bcd702572040cef208615aaeddb;hp=7b4ebab577156caa0819e929d06d67bede8d0e1b;hb=236a0ad8b604d5b3bff53f40b600991168f76800;hpb=28bc5f37437fa8eaca523a209c558b807ced2db3 diff --git a/vs.130.vert b/vs.130.vert index 7b4ebab..7d00f3c 100644 --- a/vs.130.vert +++ b/vs.130.vert @@ -4,6 +4,10 @@ in vec2 position; in vec2 texcoord; out vec2 tc; +// Will be overridden by compile_glsl_program() if needed. +// (It cannot just be prepended, as #version must be before everything.) +#define FLIP_ORIGIN 0 + void main() { // The result of glOrtho(0.0, 1.0, 0.0, 1.0, 0.0, 1.0) is: @@ -14,4 +18,7 @@ void main() // 0.000 0.000 0.000 1.000 gl_Position = vec4(2.0 * position.x - 1.0, 2.0 * position.y - 1.0, -1.0, 1.0); tc = texcoord; +#if FLIP_ORIGIN + tc.y = 1.0f - tc.y; +#endif }