 // vshader
 precision mediump float;
 attribute vec4 vPosition;   // value from application program
 attribute vec4 sourceColor;
 varying vec4 vColor;       // value to be sent to fragment shader

 void main(void)
 {
   vColor = sourceColor;
   gl_Position = vPosition;
 }
