#version 130 #extension all : warn #pragma STDGL invariant(all) #pragma optimize(on) #pragma debug(on) /* Out */ varying vec3 normal; /* Main */ void main () { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; normal = gl_NormalMatrix * gl_Normal; };