diff --git a/servers/rendering/renderer_scene_cull.cpp b/servers/rendering/renderer_scene_cull.cpp index 709c0e76c19..0b04e3fa04f 100644 --- a/servers/rendering/renderer_scene_cull.cpp +++ b/servers/rendering/renderer_scene_cull.cpp @@ -3283,7 +3283,7 @@ void RendererSceneCull::_render_scene(const RendererSceneRender::CameraData *p_c continue; } - if (directional_lights.size() > RendererSceneRender::MAX_DIRECTIONAL_LIGHTS) { + if (directional_lights.size() >= RendererSceneRender::MAX_DIRECTIONAL_LIGHTS) { break; }