From 6208ce2e0a60fdddc1fb12ae1a2f84dcdcd32d90 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 28 Nov 2017 17:22:34 +0100 Subject: [PATCH] Eevee: Set engine data needs update to false when everything is up to date Currently this shouldn't cause any differences, but is required for the upcoming changes in informing draw engines about changes. --- source/blender/draw/engines/eevee/eevee_lights.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/draw/engines/eevee/eevee_lights.c b/source/blender/draw/engines/eevee/eevee_lights.c index 2293b4208ad..e57c5a6db41 100644 --- a/source/blender/draw/engines/eevee/eevee_lights.c +++ b/source/blender/draw/engines/eevee/eevee_lights.c @@ -872,6 +872,8 @@ static void eevee_lights_shcaster_updated(EEVEE_ViewLayerData *sldata, Object *o for (int i = 0; (lamp = linfo->shadow_cube_ref[i]) && (i < MAX_SHADOW_CUBE); i++) { light_tag_shadow_update(lamp, ob); } + EEVEE_ObjectEngineData *oedata = EEVEE_object_data_get(ob); + oedata->need_update = false; } void EEVEE_lights_update(EEVEE_ViewLayerData *sldata)