fix: rotate normals with model to correct helicopter lighting during rotation

This commit is contained in:
2025-10-02 12:02:58 +02:00
parent e6987e506f
commit 46bdbfb889
2 changed files with 8 additions and 3 deletions

View File

@@ -6,9 +6,10 @@ in layout(location=2) vec3 aNormal;
out vec4 vColor;
out vec3 vNormal;
layout(location = 0) uniform mat4 transform;
uniform mat3 normalMatrix;
void main() {
gl_Position = transform * vec4(position, 1.0f);
vColor = aColor;
vNormal = aNormal;
vNormal = normalize(normalMatrix * aNormal);
}