[Bf-blender-cvs] [08dd51a7bbd] master: Eevee: Ignore COW tag when deciding on auto-bake
Sergey Sharybin
noreply at git.blender.org
Thu May 23 16:56:53 CEST 2019
Commit: 08dd51a7bbddc443fd8ae865b9d160a739a532d0
Author: Sergey Sharybin
Date: Wed May 22 11:43:43 2019 +0200
Branches: master
https://developer.blender.org/rB08dd51a7bbddc443fd8ae865b9d160a739a532d0
Eevee: Ignore COW tag when deciding on auto-bake
This is too generic flag, and it might be used by anything, starting from
changes in transform ending with changes in ID properties.
The check here is to be as specific as possible. If that is not possible
the decision must be documented.
Related on T63111.
Reviewers: brecht
Differential Revision: https://developer.blender.org/D4923
===================================================================
M source/blender/draw/engines/eevee/eevee_engine.c
===================================================================
diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c
index bb37f36f935..22f7b786330 100644
--- a/source/blender/draw/engines/eevee/eevee_engine.c
+++ b/source/blender/draw/engines/eevee/eevee_engine.c
@@ -373,7 +373,7 @@ static void eevee_id_object_update(void *UNUSED(vedata), Object *object)
{
EEVEE_LightProbeEngineData *ped = EEVEE_lightprobe_data_get(object);
if (ped != NULL && ped->dd.recalc != 0) {
- ped->need_update = (ped->dd.recalc & (ID_RECALC_TRANSFORM | ID_RECALC_COPY_ON_WRITE)) != 0;
+ ped->need_update = (ped->dd.recalc & (ID_RECALC_TRANSFORM)) != 0;
ped->dd.recalc = 0;
}
EEVEE_LightEngineData *led = EEVEE_light_data_get(object);
More information about the Bf-blender-cvs
mailing list