[Bf-blender-cvs] [a14da4a859f] greasepencil-object: Use Stroke Alpha when mix Normal Layers

Antonioya noreply at git.blender.org
Mon Nov 26 17:34:49 CET 2018


Commit: a14da4a859f5961d2c766c3f59a32c40f3e9a991
Author: Antonioya
Date:   Mon Nov 26 16:17:58 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rBa14da4a859f5961d2c766c3f59a32c40f3e9a991

Use Stroke Alpha when mix Normal Layers

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

M	source/blender/draw/engines/gpencil/shaders/gpencil_blend_frag.glsl

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

diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_blend_frag.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_blend_frag.glsl
index 9e5634b7375..b15b0b29a43 100644
--- a/source/blender/draw/engines/gpencil/shaders/gpencil_blend_frag.glsl
+++ b/source/blender/draw/engines/gpencil/shaders/gpencil_blend_frag.glsl
@@ -97,7 +97,7 @@ void main()
 	if (mode == MODE_NORMAL) {
 		if (stroke_color.a > 0) {
 			if (mix_color.a > 0) {
-				FragColor = mix(stroke_color, mix_color, mix_color.a);
+				FragColor = vec4(mix(stroke_color.rgb, mix_color.rgb, mix_color.a), stroke_color.a);
 				gl_FragDepth = mix_depth;
 			}
 			else {



More information about the Bf-blender-cvs mailing list