From 9f871bbe7cb26c1785676d0e61515d80bdcfb844 Mon Sep 17 00:00:00 2001 From: Tleety Date: Fri, 8 Jan 2016 14:31:44 +0100 Subject: [PATCH] Lights now use the absolute position instead of it's local position. --- src/Engine/Rendering/RenderQueueFactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Engine/Rendering/RenderQueueFactory.cpp b/src/Engine/Rendering/RenderQueueFactory.cpp index 015c6477..429d773c 100644 --- a/src/Engine/Rendering/RenderQueueFactory.cpp +++ b/src/Engine/Rendering/RenderQueueFactory.cpp @@ -132,7 +132,7 @@ void RenderQueueFactory::FillLights(World* world, RenderQueue* renderQueue) float falloff = (double)pointlightC["Falloff"]; PointLightJob job; - job.Position = transformC["Position"]; + job.Position = glm::vec4(AbsolutePosition(world, transformC.EntityID), 1.f); job.Color = color; job.Radius = radius; job.Intensity = intensity;