#ifdef GL_ES attribute vec3 inVertex; attribute vec3 inNormal; varying vec3 normal; #else in vec3 inVertex; in vec3 inNormal; out vec3 normal; #endif uniform mat4 projectionMatrix; uniform mat4 modelViewMatrix; void main() { normal = inNormal; gl_Position = projectionMatrix * modelViewMatrix * vec4(inVertex, 1.0); }