From 89bdc208d146eaf08f90c3dec2eb92f66b933d00 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Fri, 20 Apr 2018 12:19:14 +0200 Subject: 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. --- source/blender/blenkernel/intern/library_override.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source/blender/blenkernel/intern/library_override.c') 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); -- cgit v1.2.3