From 51f8e51d7817d20abdb3adb29efba40b421794e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Mon, 25 Mar 2019 22:47:36 +0100 Subject: Edit Mesh: Fix interpolation of gradient on edit edges This fix some issue with the AA on edit mesh edges. --- source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl | 2 +- source/blender/draw/modes/shaders/edit_mesh_overlay_geom.glsl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/draw') 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) { -- cgit v1.2.3