Blender Git Loki
Git Commits -> Revision 0c753c1
Revision 0c753c1 by Bastien Montagne (master) March 23, 2018, 15:35 (GMT) |
RNA comparison/override: better control over property processing. This commit essentially introduces a new RNA property flag, which when set prevents affected property from being processed at all in comparison code (also used to automatically generate static override rules). The idea is to use it on very low-level data in RNA, like e.g. mesh's geometry or psys' particles collections. For now only applied to psys' particle collections, on the main mesh of Agent327 pigeon, it goes from 100ms to 0.5ms on a full auto-override-generating comparison... Also added some new RNA property helper funcs to check on comparable and overridable status. |
Commit Details:
Full Hash: 0c753c1dc4ad2085fbdb9ea5fdc2a31d44d126e9
Parent Commit: 21f16bb
Lines Changed: +47, -6