Shader compilation fails, must write to gl_Position