#ifdef GL_ES precision mediump float; precision mediump int; #endif // Input: attribute vec3 EW_coord3d; attribute vec2 EW_texture2d; uniform mat4 EW_MatrixTransformation; uniform mat4 EW_MatrixPosition; // output: varying vec2 f_texcoord; void main(void) { // set texture output coord f_texcoord = EW_texture2d; gl_Position = EW_MatrixTransformation * EW_MatrixPosition * vec4(EW_coord3d, 1.0); }