diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2018-04-20 13:19:14 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2018-04-20 13:21:11 +0300 |
commit | 89bdc208d146eaf08f90c3dec2eb92f66b933d00 (patch) | |
tree | 242c726e6f482b047211ec874c3cb79f11590f3f /source/blender/blenkernel/intern/library_override.c | |
parent | 03a916e5b5abbdec8b5e0ccb7883986994e20108 (diff) |
Static overrides optimization: 30% quicker.
use stack instead of always allocating memory for RNA paths of checked
properties! From average 167ms to 118ms here with Autumn rig... Still a
lot to improve, but that's already much better.
Diffstat (limited to 'source/blender/blenkernel/intern/library_override.c')
-rw-r--r-- | source/blender/blenkernel/intern/library_override.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/library_override.c b/source/blender/blenkernel/intern/library_override.c index 653a590e7f2..625af190bbc 100644 --- a/source/blender/blenkernel/intern/library_override.c +++ b/source/blender/blenkernel/intern/library_override.c @@ -510,7 +510,7 @@ bool BKE_override_static_status_check_reference(ID *local) * all properties in depth (all overridable ones at least). Generating diff values and applying overrides * are much cheaper. * - * \return true is new overriding op was created, or some local data was reset. */ + * \return true if new overriding op was created, or some local data was reset. */ bool BKE_override_static_operations_create(ID *local, const bool force_auto) { BLI_assert(local->override_static != NULL); |