[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