#ifdef GL_ES// Set default precision to mediumprecisionmediumpint;precisionmediumpfloat;#endifuniformmat4mvp_matrix;attributevec4a_position;attributevec2a_texcoord;varyingvec2v_texcoord;//! [0]voidmain(){// Calculate vertex position in screen spacegl_Position=mvp_matrix*a_position;// Pass texture coordinate to fragment shader// Value will be automatically interpolated to fragments inside polygon facesv_texcoord=a_texcoord;}