#version 330 core in vert_t { vec3 position; vec3 normal; } vert; layout(location = 0) out vec3 position; layout(location = 1) out vec3 normal; layout(location = 2) out vec3 color; void main() { position = vert.position; normal = normalize(vert.normal); color.rgb = vec3(0.95); }