nuclear@0: uniform vec2 st_fbsize; nuclear@0: uniform mat4 st_world_matrix; nuclear@0: nuclear@0: attribute vec4 attr_vertex, attr_texcoord; nuclear@0: nuclear@0: varying vec2 texcoord; nuclear@0: nuclear@0: void main() nuclear@0: { nuclear@0: vec4 pos = st_world_matrix * attr_vertex; nuclear@0: pos.xy = (pos.xy / st_fbsize - 0.5) * 2.0; nuclear@0: nuclear@0: gl_Position = pos; nuclear@0: texcoord = attr_texcoord.st; nuclear@0: }