Files
billiards_gl/vertex3d.glsl
Florian Stecker 04a707b4ed initial version
2025-12-07 19:04:34 -05:00

15 lines
231 B
GLSL

#version 130
in vec3 pos;
in vec3 vertexNormal;
out vec3 normal;
uniform mat4 mvp;
uniform mat3 normal_transform;
void main() {
gl_Position = mvp * vec4(pos, 1);
normal = normalize(normal_transform * vertexNormal);
}