vshader.glsl Example File
cube/vshader.glsl
  #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;
  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;
  }