precision highp float; void main(void) { vec4 color = vec4(0., 0., 0., 0.); vec4 diffuse = vec4(0., 0., 0., 1.); color.xyz += diffuse.xyz; color = vec4(color.rgb * diffuse.a, diffuse.a); gl_FragColor = color; }