Commit: 567e333ea47c3a0712e6e34e34029df51822d408
Author: Antonio Vazquez
Date:   Tue Aug 18 09:51:36 2020 +0200
Branches: blender-v2.90-release
https://developer.blender.org/rB567e333ea47c3a0712e6e34e34029df51822d408

Fix T79580: Control Mesh Only Partially Drawn After Filling a Surface From a 
Cage of Surface Curves

Differential Revision: https://developer.blender.org/D8600

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

M       source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl

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

diff --git 
a/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl 
b/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl
index a400aadb052..9311542a79e 100644
--- a/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl
+++ b/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl
@@ -58,7 +58,7 @@ void main()
   if ((curveHandleDisplay != CURVE_HANDLE_ALL) && (!handle_selected)) {
     /* Nurbs must show the handles always. */
     bool is_u_segment = (((vertFlag[1] ^ vertFlag[0]) & EVEN_U_BIT) != 0);
-    if (!is_u_segment) {
+    if ((!is_u_segment) && (color_id <= 4)) {
       return;
     }
   }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to