[Bf-blender-cvs] [56fd75c8565] blender2.8: Edit Mesh Mode: Put AntiAliasing #define into shader include header.

Clément Foucault noreply at git.blender.org
Fri Sep 22 02:50:41 CEST 2017


Commit: 56fd75c85654815feab03aa8bde46df7cd491130
Author: Clément Foucault
Date:   Fri Sep 22 02:44:15 2017 +0200
Branches: blender2.8
https://developer.blender.org/rB56fd75c85654815feab03aa8bde46df7cd491130

Edit Mesh Mode: Put AntiAliasing #define into shader include header.

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

M	source/blender/draw/modes/edit_mesh_mode.c
M	source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl

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

diff --git a/source/blender/draw/modes/edit_mesh_mode.c b/source/blender/draw/modes/edit_mesh_mode.c
index c723d6e2d2d..82fc89be098 100644
--- a/source/blender/draw/modes/edit_mesh_mode.c
+++ b/source/blender/draw/modes/edit_mesh_mode.c
@@ -154,6 +154,7 @@ static void EDIT_MESH_engine_init(void *vedata)
 		        datatoc_edit_mesh_overlay_frag_glsl,
 		        datatoc_common_globals_lib_glsl,
 		        "#define EDGE_FIX\n"
+		        "#define ANTI_ALIASING\n"
 		        "#define VERTEX_FACING");
 	}
 	if (!e_data.overlay_tri_fast_sh) {
@@ -162,6 +163,7 @@ static void EDIT_MESH_engine_init(void *vedata)
 		        datatoc_edit_mesh_overlay_geom_tri_glsl,
 		        datatoc_edit_mesh_overlay_frag_glsl,
 		        datatoc_common_globals_lib_glsl,
+		        "#define ANTI_ALIASING"
 		        "#define VERTEX_FACING");
 	}
 	if (!e_data.overlay_tri_vcol_sh) {
@@ -172,6 +174,7 @@ static void EDIT_MESH_engine_init(void *vedata)
 		        datatoc_common_globals_lib_glsl,
 		        "#define EDGE_FIX\n"
 		        "#define VERTEX_SELECTION\n"
+		        "#define ANTI_ALIASING\n"
 		        "#define VERTEX_FACING");
 	}
 	if (!e_data.overlay_tri_vcol_fast_sh) {
@@ -181,6 +184,7 @@ static void EDIT_MESH_engine_init(void *vedata)
 		        datatoc_edit_mesh_overlay_frag_glsl,
 		        datatoc_common_globals_lib_glsl,
 		        "#define VERTEX_SELECTION\n"
+		        "#define ANTI_ALIASING\n"
 		        "#define VERTEX_FACING");
 	}
 	if (!e_data.overlay_edge_sh) {
@@ -189,6 +193,7 @@ static void EDIT_MESH_engine_init(void *vedata)
 		        datatoc_edit_mesh_overlay_geom_edge_glsl,
 		        datatoc_edit_mesh_overlay_frag_glsl,
 		        datatoc_common_globals_lib_glsl,
+		        "#define ANTI_ALIASING"
 		        "#define VERTEX_FACING");
 	}
 	if (!e_data.overlay_edge_vcol_sh) {
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 d7f96695d0e..9df20ff7544 100644
--- a/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl
+++ b/source/blender/draw/modes/shaders/edit_mesh_overlay_frag.glsl
@@ -91,8 +91,6 @@ float distToEdge(vec2 o, vec2 dir)
 	return sqrt(abs(dot(af, af) - daf * daf));
 }
 
-#define ANTI_ALIASING
-
 #ifdef ANTI_ALIASING
 void colorDistEdge(vec4 color, float dist)
 {



More information about the Bf-blender-cvs mailing list