[Bf-blender-cvs] [54e1b635677] blender-v2.83-release: Fix T74173 Assert when scaling camera in viewport to zero
Clément Foucault
noreply at git.blender.org
Thu Apr 23 21:50:34 CEST 2020
Commit: 54e1b635677076ff4bed88afbe1ac8fcf84088d3
Author: Clément Foucault
Date: Thu Apr 23 21:32:21 2020 +0200
Branches: blender-v2.83-release
https://developer.blender.org/rB54e1b635677076ff4bed88afbe1ac8fcf84088d3
Fix T74173 Assert when scaling camera in viewport to zero
===================================================================
M source/blender/draw/engines/overlay/overlay_extra.c
===================================================================
diff --git a/source/blender/draw/engines/overlay/overlay_extra.c b/source/blender/draw/engines/overlay/overlay_extra.c
index 566c8cad528..32085890f20 100644
--- a/source/blender/draw/engines/overlay/overlay_extra.c
+++ b/source/blender/draw/engines/overlay/overlay_extra.c
@@ -1160,6 +1160,10 @@ void OVERLAY_camera_cache_populate(OVERLAY_Data *vedata, Object *ob)
}
else {
copy_v3_fl3(scale, len_v3(ob->obmat[0]), len_v3(ob->obmat[1]), len_v3(ob->obmat[2]));
+ /* Avoid division by 0. */
+ if (ELEM(0.0f, scale[0], scale[1], scale[2])) {
+ return;
+ }
invert_v3(scale);
}
More information about the Bf-blender-cvs
mailing list