From 152022617447fed27690a71bb8dd3fe5b21db422 Mon Sep 17 00:00:00 2001 From: Luke Benstead Date: Sat, 22 Feb 2020 20:33:23 +0000 Subject: [PATCH] Fix directional lighting --- GL/lighting.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GL/lighting.c b/GL/lighting.c index 5cc4850..6101682 100644 --- a/GL/lighting.c +++ b/GL/lighting.c @@ -415,9 +415,9 @@ void _glPerformLighting(Vertex* vertices, const EyeSpaceData* es, const int32_t if(!_glIsLightEnabled(i)) continue; if(LIGHTS[i].position[3] == 0.0f) { - float Lx = -LIGHTS[i].position[0]; - float Ly = -LIGHTS[i].position[1]; - float Lz = -LIGHTS[i].position[2]; + float Lx = LIGHTS[i].position[0] - data->xyz[0]; + float Ly = LIGHTS[i].position[1] - data->xyz[1]; + float Lz = LIGHTS[i].position[2] - data->xyz[2]; float Hx = (Lx + 0); float Hy = (Ly + 0);