precision highp float; in vec3 Normal; out vec4 FragColour; void main() { vec3 N = normalize(Normal); FragColour = vec4(pow(N, vec3(1.0 / 2.2)), 1.0); }