X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=flat_input.frag;fp=flat_input.frag;h=4bc055e8baec0a00f2552cea2bc65bc732e04ad8;hp=0000000000000000000000000000000000000000;hb=0dc1dfe6444a700ebd2c9f006cba000b90c3a7b0;hpb=bbf6d754a01960a637e821853cf50a282f2a9163 diff --git a/flat_input.frag b/flat_input.frag new file mode 100644 index 0000000..4bc055e --- /dev/null +++ b/flat_input.frag @@ -0,0 +1,10 @@ +uniform sampler2D PREFIX(tex); + +vec4 FUNCNAME(vec2 tc) { + // OpenGL's origin is bottom-left, but most graphics software assumes + // a top-left origin. Thus, for inputs that come from the user, + // we flip the y coordinate. + tc.y = 1.0f - tc.y; + + return texture2D(PREFIX(tex), tc); +}