#version 330 core in vec2 vUV; in vec3 vNormalView; layout(location = 0) out vec3 gNormal; void main() { vec3 n = normalize(vNormalView); gNormal = n * 0.5 + 0.5; }