Blender Git Loki

Git Commits -> Revision f2309ba

Revision f2309ba by Sergey Sharybin (master)
February 25, 2014, 09:52 (GMT)
Fix T38824: curve which is constrained on a hidden layer causes cycles crash

Issue was caused by cycles setting scene frame which will update scene for
all the layers (not just visible ones) which confuses depsgraph making
objects which are needed as dependency are not really evaluated.

Made it so setting frame via scene.frame_set() which check whether update
need to be flushed to an invisible objects and do this if so.

Not ideal solution but seems to be safest at this point.

Commit Details:

Full Hash: f2309ba57943eb7e5a06119b6d45d9ba3b664c8b
Parent Commit: 3ae641e
Lines Changed: +37, -32

6 Modified Paths:

/source/blender/blenkernel/BKE_depsgraph.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_scene.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/anim.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+26, -28) (Diff)
/source/blender/blenkernel/intern/scene.c (+6, -1) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+2, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021