Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2019-04-19 16:08:46 +0300
committerClément Foucault <foucault.clem@gmail.com>2019-04-19 16:19:43 +0300
commit6c83c928620ec06301b46f57a1bbb9b694933519 (patch)
tree0c4e8fd68eef6568d2c0a1be0d48fa5fb5f3f0b5 /source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl
parent223f7e79f9fa221f60841afcff9a9ed8a97d9306 (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.glsl3
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;
}