[Bf-blender-cvs] [7a6f9ab587e] blender2.8: Eevee: Fix T52546 : 129th light crashes Blender
Clément Foucault
noreply at git.blender.org
Tue Sep 12 14:27:16 CEST 2017
Commit: 7a6f9ab587e6e7b7daead5c84a31343ed3e6184d
Author: Clément Foucault
Date: Tue Sep 12 13:13:20 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB7a6f9ab587e6e7b7daead5c84a31343ed3e6184d
Eevee: Fix T52546 : 129th light crashes Blender
===================================================================
M source/blender/draw/engines/eevee/eevee_lights.c
===================================================================
diff --git a/source/blender/draw/engines/eevee/eevee_lights.c b/source/blender/draw/engines/eevee/eevee_lights.c
index 41537a9f1e3..b68543c1c83 100644
--- a/source/blender/draw/engines/eevee/eevee_lights.c
+++ b/source/blender/draw/engines/eevee/eevee_lights.c
@@ -227,9 +227,9 @@ void EEVEE_lights_cache_add(EEVEE_SceneLayerData *sldata, Object *ob)
EEVEE_LampsInfo *linfo = sldata->lamps;
/* Step 1 find all lamps in the scene and setup them */
- if (linfo->num_light > MAX_LIGHT) {
+ if (linfo->num_light >= MAX_LIGHT) {
printf("Too much lamps in the scene !!!\n");
- linfo->num_light = MAX_LIGHT;
+ linfo->num_light = MAX_LIGHT - 1;
}
else {
Lamp *la = (Lamp *)ob->data;
More information about the Bf-blender-cvs
mailing list