diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-03-26 00:47:36 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-03-26 17:11:31 +0300 |
commit | 51f8e51d7817d20abdb3adb29efba40b421794e3 (patch) | |
tree | fc99922d0dc2bdeb615f930a1fd3f4dff217f3ce /source | |
parent | 3aeb44cd79633827ac83d150fe7440b3761585bd (diff) |
Edit Mesh: Fix interpolation of gradient on edit edges
This fix some issue with the AA on edit mesh edges.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl | 2 | ||||
-rw-r--r-- | source/blender/draw/modes/shaders/edit_mesh_overlay_geom.glsl | 2 |
2 files changed, 2 insertions, 2 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 5e43745172e..59fb8e7fc90 100644 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl +++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl @@ -16,7 +16,7 @@ uniform float edgeScale; flat in vec4 finalColorOuter_f; in vec4 finalColor_f; -in float edgeCoord_f; +noperspective in float edgeCoord_f; out vec4 FragColor; diff --git a/source/blender/draw/modes/shaders/edit_mesh_overlay_geom.glsl b/source/blender/draw/modes/shaders/edit_mesh_overlay_geom.glsl index 1afc7bf7b8e..d5d9f213b94 100644 --- a/source/blender/draw/modes/shaders/edit_mesh_overlay_geom.glsl +++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_geom.glsl @@ -12,7 +12,7 @@ in int selectOveride[2]; flat out vec4 finalColorOuter_f; out vec4 finalColor_f; -out float edgeCoord_f; +noperspective out float edgeCoord_f; void do_vertex(const int i, vec4 pos, float coord, vec2 offset) { |