without lines 4-10 commented out, the shaders fail to compile. Why are you redeclaring opengl-built-ins?