precision mediump float; attribute vec3 position; attribute vec4 vColor; varying vec4 color; void main () { color = vColor; gl_Position = vec4(position, 1); } precision mediump float; varying vec4 color; uniform vec3 u_color; void main() { gl_FragColor = color; }