[Bf-blender-cvs] [155f917403b] master: Fix T73513: Facing Overlay Intervene With Selection

Jeroen Bakker noreply at git.blender.org
Tue Mar 31 11:47:41 CEST 2020


Commit: 155f917403b32725a9f9c04ec098964fcbcf0204
Author: Jeroen Bakker
Date:   Tue Mar 31 11:46:19 2020 +0200
Branches: master
https://developer.blender.org/rB155f917403b32725a9f9c04ec098964fcbcf0204

Fix T73513: Facing Overlay Intervene With Selection

Do not draw the facing overlay during selection.

===================================================================

M	source/blender/draw/engines/overlay/overlay_engine.c

===================================================================

diff --git a/source/blender/draw/engines/overlay/overlay_engine.c b/source/blender/draw/engines/overlay/overlay_engine.c
index 97f6b91b7a9..e0b599f43a9 100644
--- a/source/blender/draw/engines/overlay/overlay_engine.c
+++ b/source/blender/draw/engines/overlay/overlay_engine.c
@@ -241,7 +241,8 @@ static void OVERLAY_cache_populate(void *vedata, Object *ob)
                                 OB_POINTCLOUD,
                                 OB_VOLUME);
   const bool draw_surface = (ob->dt >= OB_WIRE) && (renderable || (ob->dt == OB_WIRE));
-  const bool draw_facing = draw_surface && (pd->overlay.flag & V3D_OVERLAY_FACE_ORIENTATION);
+  const bool draw_facing = draw_surface && (pd->overlay.flag & V3D_OVERLAY_FACE_ORIENTATION) &&
+                           !is_select;
   const bool draw_bones = (pd->overlay.flag & V3D_OVERLAY_HIDE_BONES) == 0;
   const bool draw_wires = draw_surface && has_surface &&
                           (pd->wireframe_mode || !pd->hide_overlays);



More information about the Bf-blender-cvs mailing list