Commit: e74a023309cf06986e6aa855b25fd9b2de989297
Author: Campbell Barton
Date: Wed Dec 23 16:35:13 2015 +1100
Branches: master
https://developer.blender.org/rBe74a023309cf06986e6aa855b25fd9b2de989297
Disable calculating manipulator while transforming
Gives ~10% speedup
===================================================================
M source/blender/editors/transform/transform_manipulator.c
===================================================================
diff --git a/source/blender/editors/transform/transform_manipulator.c
b/source/blender/editors/transform/transform_manipulator.c
index 79b071e..3ce0de5 100644
--- a/source/blender/editors/transform/transform_manipulator.c
+++ b/source/blender/editors/transform/transform_manipulator.c
@@ -1610,6 +1610,8 @@ void BIF_draw_manipulator(const bContext *C)
if (!(v3d->twflag & V3D_USE_MANIPULATOR)) return;
+ if ((v3d->twtype & (V3D_MANIP_TRANSLATE | V3D_MANIP_ROTATE |
V3D_MANIP_SCALE)) == 0) return;
+
{
v3d->twflag &= ~V3D_DRAW_MANIPULATOR;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs