#version 300 es precision mediump float; in vec2 position; in vec2 texCoord; uniform usampler2D texture0; out vec2 vertTexCoord; void main() { ivec2 texSize = textureSize(texture0, 0); vertTexCoord = texCoord * vec2(texSize); gl_Position = vec4(position, 0.0, 1.0); }