Blender Git Loki
Git Commits -> Revision 6c1c6f2
Revision 6c1c6f2 by Lukas Toenne (master) January 23, 2014, 09:20 (GMT) |
Removed the omat matrix from DupliObject. This was storing the original object matrix, which builds on the assumption that obmat is modified during dupli construction, which is a bad hack. Now the obmats are still modified, but this only happens outside of the dupli system itself and the original ("omat") is stored as local variables in the same place where the obmat manipulation takes place. This is easier to follow and avoids hidden hacks as much as possible. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D254 |
Commit Details:
Full Hash: 6c1c6f22cea9729c40e02ed45374bad31fbca6dd
Parent Commit: 1713db2
Lines Changed: +52, -48
9 Modified Paths:
/source/blender/blenkernel/BKE_scene.h (+2, -1) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -8) (Diff)
/source/blender/blenkernel/intern/scene.c (+14, -13) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+4, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+4, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -6) (Diff)
/source/blender/render/intern/source/convertblender.c (+22, -17) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+1, -8) (Diff)
/source/blender/blenkernel/intern/scene.c (+14, -13) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+4, -1) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+4, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+4, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+0, -6) (Diff)
/source/blender/render/intern/source/convertblender.c (+22, -17) (Diff)