#ifdef GL_ES #define MEDIUMP mediump #define HIGHP highp #else #define MEDIUMP #define HIGHP #endif uniform MEDIUMP mat4 mgl_PMVMatrix[2]; attribute HIGHP vec4 mgl_Vertex; attribute HIGHP vec4 mgl_Color; varying HIGHP vec4 frontColor; void main(void) { frontColor=mgl_Color; gl_Position = mgl_PMVMatrix[0] * mgl_PMVMatrix[1] * mgl_Vertex; }