-uniform sampler2D input_tex;
+#ifdef GL_ES
+precision highp float;
+#endif
+
+#ifdef GL_EXT_gpu_shader4
+// We sometimes want round().
+#extension GL_EXT_gpu_shader4 : enable
+#endif
+
varying vec2 tc;
-vec4 read_input(vec2 tc)
+vec4 tex2D(sampler2D s, vec2 coord)
{
- return texture2D(input_tex, tc.st);
+ return texture2D(s, coord);
}
-
-#define LAST_INPUT read_input