Blender Git Commit Log

Git Commits -> Revision 81615dd

Revision 81615dd by Sergey Sharybin (master)
June 6, 2017, 14:30 (GMT)
Cycles: Fix infinite update when using duplis

The issue was caused by usage of address of dupli-object (which will vary
from iteration process to iteration process) as something denoting whether
we've got the data synchronized to Cycles or not.

For now solved by using address of original object (the one DupliObject
points to) as a pointer for the map.

Need to do more thoughts about this.

Commit Details:

Full Hash: 81615ddf86173e6525fb92d26dc5cf130a4cdef5
Parent Commit: cb97b07
Lines Changed: +57, -10

4 Modified Paths:

/intern/cycles/blender/blender_mesh.cpp (+2, -1) (Diff)
/intern/cycles/blender/blender_object.cpp (+21, -8) (Diff)
/intern/cycles/blender/blender_sync.h (+5, -1) (Diff)
/source/blender/makesrna/intern/rna_depsgraph.c (+29, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021