#ifdef GL_ES | |
// Set default precision to medium | |
precision mediump int; | |
precision mediump float; | |
#endif | |
uniform mat4 mvp_matrix; | |
attribute vec4 a_position; | |
attribute vec2 a_texcoord; | |
varying vec2 v_texcoord; | |
//! [0] | |
void main() | |
{ | |
// Calculate vertex position in screen space | |
gl_Position = mvp_matrix * a_position; | |
// Pass texture coordinate to fragment shader | |
// Value will be automatically interpolated to fragments inside polygon faces | |
v_texcoord = a_texcoord; | |
} | |
//! [0] |