From 777628d7e1cb9a5d476e7f16f127b4e08db107a6 Mon Sep 17 00:00:00 2001 From: MrLetsplay2003 Date: Sat, 16 Sep 2023 20:30:22 +0200 Subject: [PATCH] Ensure light limit --- src/kekengine/cpp/common/engine.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/kekengine/cpp/common/engine.cpp b/src/kekengine/cpp/common/engine.cpp index 97b939c..366d0f0 100644 --- a/src/kekengine/cpp/common/engine.cpp +++ b/src/kekengine/cpp/common/engine.cpp @@ -221,6 +221,11 @@ int start() { } } + while(shaderLights.size() > KEK_LIGHT_LIMIT) { + // TODO: remove furthest lights instead + shaderLights.pop_back(); + } + unsigned int i = 0; int numPointLights = 0, numDirectionalLights = 0, numSpotLights = 0;