[Bf-blender-cvs] [74737091c00] blender2.8: GP: Fix problem when alpha is too low
Antonioya
noreply at git.blender.org
Fri Nov 2 19:34:52 CET 2018
Commit: 74737091c009d95eb46a6e1db3b0c9729c4f7f3f
Author: Antonioya
Date: Fri Nov 2 18:05:13 2018 +0100
Branches: blender2.8
https://developer.blender.org/rB74737091c009d95eb46a6e1db3b0c9729c4f7f3f
GP: Fix problem when alpha is too low
There are still some color when the alpha is set to 0
===================================================================
M source/blender/draw/engines/gpencil/shaders/gpencil_point_frag.glsl
M source/blender/draw/engines/gpencil/shaders/gpencil_stroke_frag.glsl
===================================================================
diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_point_frag.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_point_frag.glsl
index 0d6d2b22a55..439642f52e5 100644
--- a/source/blender/draw/engines/gpencil/shaders/gpencil_point_frag.glsl
+++ b/source/blender/draw/engines/gpencil/shaders/gpencil_point_frag.glsl
@@ -46,4 +46,6 @@ void main()
/* mult both alpha factor to use strength factor with color alpha limit */
fragColor.a = min(text_color.a * mColor.a, mColor.a);
}
+ if(fragColor.a < 0.0035)
+ discard;
}
diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_stroke_frag.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_stroke_frag.glsl
index d57921c1629..205b7a7fe64 100644
--- a/source/blender/draw/engines/gpencil/shaders/gpencil_stroke_frag.glsl
+++ b/source/blender/draw/engines/gpencil/shaders/gpencil_stroke_frag.glsl
@@ -43,4 +43,7 @@ void main()
/* mult both alpha factor to use strength factor with color alpha limit */
fragColor.a = min(text_color.a * tColor.a, tColor.a);
}
+
+ if(fragColor.a < 0.0035)
+ discard;
}
More information about the Bf-blender-cvs
mailing list