[Bf-blender-cvs] [6208ce2e0a6] blender2.8: Eevee: Set engine data needs update to false when everything is up to date

Sergey Sharybin noreply at git.blender.org
Wed Nov 29 11:08:55 CET 2017


Commit: 6208ce2e0a60fdddc1fb12ae1a2f84dcdcd32d90
Author: Sergey Sharybin
Date:   Tue Nov 28 17:22:34 2017 +0100
Branches: blender2.8
https://developer.blender.org/rB6208ce2e0a60fdddc1fb12ae1a2f84dcdcd32d90

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.

===================================================================

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 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)



More information about the Bf-blender-cvs mailing list