diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-04-19 16:08:46 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-04-19 16:19:43 +0300 |
commit | 6c83c928620ec06301b46f57a1bbb9b694933519 (patch) | |
tree | 0c4e8fd68eef6568d2c0a1be0d48fa5fb5f3f0b5 /source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl | |
parent | 223f7e79f9fa221f60841afcff9a9ed8a97d9306 (diff) |
Edit Mode: Change face mode edges display
This improve visibility in edit face select mode by using the face select color
instead of the edge select color (which is in default theme a bit more red). Also
makes the selected edges in this mode a bit more opaque (0.75 instead of 0.4).
Full opacity is still reserved for edge select mode.
Diffstat (limited to 'source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl')
-rw-r--r-- | source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl b/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl index 5f1008b2f72..2c2cd1f0610 100644 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl +++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl @@ -29,7 +29,8 @@ void main() float mix_w = step(0.5, dist); float mix_w_outer = step(0.5, dist_outer); #endif + /* Line color & alpha. */ FragColor = mix(finalColorOuter_f, finalColor_f, 1.0 - mix_w * finalColorOuter_f.a); + /* Line edges shape. */ FragColor.a *= 1.0 - (finalColorOuter_f.a > 0.0 ? mix_w_outer : mix_w); - FragColor.a *= (selectEdges) ? 1.0 : 0.4; } |