From cbd7b1c36e95126c750a48c39d75725d0a34d3cd Mon Sep 17 00:00:00 2001 From: Lynix Date: Fri, 6 Sep 2013 17:17:20 +0200 Subject: [PATCH] Fixed crash Former-commit-id: c4c873820026dfb348da515fa7bb0d4e6f97aba9 --- src/Nazara/Graphics/ForwardRenderTechnique.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Nazara/Graphics/ForwardRenderTechnique.cpp b/src/Nazara/Graphics/ForwardRenderTechnique.cpp index 8f0dc0342..0502bfbfe 100644 --- a/src/Nazara/Graphics/ForwardRenderTechnique.cpp +++ b/src/Nazara/Graphics/ForwardRenderTechnique.cpp @@ -289,6 +289,7 @@ void NzForwardRenderTechnique::DrawOpaqueModels(const NzScene* scene) } else { + unsigned int originalLightCount = lightCount; for (const NzForwardRenderQueue::StaticData& data : staticData) { // Calcul des lumières les plus proches @@ -306,6 +307,8 @@ void NzForwardRenderTechnique::DrawOpaqueModels(const NzScene* scene) NzRenderer::SetMatrix(nzMatrixType_World, data.transformMatrix); DrawFunc(primitiveMode, 0, indexCount); + + lightCount = originalLightCount; } } staticData.clear();