Blender Git Loki

Git Commits -> Revision dd4e0cd

Revision dd4e0cd by Campbell Barton (master)
December 11, 2017, 07:37 (GMT)
DNA/RNA: add 'py_instance' for ID types

Avoid creating new Python instances
every time a scene, object, mesh .. etc are accessed.

Also resolves crashes T28724, T53530
although it's only valid for ID types, not modifiers vertices etc.

Back-ported from blender2.8 branch.

Commit Details:

Full Hash: dd4e0cd3e30a88657981064c3f8fcd81612d9394
Parent Commit: c568985
Lines Changed: +55, -12

6 Modified Paths:

/source/blender/blenkernel/intern/library_remap.c (+5, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+12, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/python/intern/bpy_rna.c (+32, -12) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021