Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/draw/engines/gpencil/shaders/gpencil_layer_mask_frag.glsl')
-rw-r--r--source/blender/draw/engines/gpencil/shaders/gpencil_layer_mask_frag.glsl37
1 files changed, 0 insertions, 37 deletions
diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_layer_mask_frag.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_layer_mask_frag.glsl
deleted file mode 100644
index 64899b147dc..00000000000
--- a/source/blender/draw/engines/gpencil/shaders/gpencil_layer_mask_frag.glsl
+++ /dev/null
@@ -1,37 +0,0 @@
-
-uniform sampler2D colorBuf;
-uniform sampler2D revealBuf;
-uniform sampler2D maskBuf;
-uniform float maskOpacity;
-uniform bool maskInvert;
-uniform bool isFirstPass;
-
-in vec4 uvcoordsvar;
-
-layout(location = 0) out vec4 fragColor;
-layout(location = 1) out vec4 fragRevealage;
-
-void main()
-{
- vec3 masked_color = texture(colorBuf, uvcoordsvar.xy).rgb;
- vec3 masked_reveal = texture(revealBuf, uvcoordsvar.xy).rgb;
- float mask = texture(maskBuf, uvcoordsvar.xy).r;
-
- if (maskInvert) {
- mask = 1.0 - mask;
- }
-
- mask = 1.0 - mask * maskOpacity;
-
- if (isFirstPass) {
- /* Blend mode is multiply. */
- fragColor.rgb = fragRevealage.rgb = mix(vec3(1.0), masked_reveal, mask);
- fragColor.a = fragRevealage.a = 1.0;
- }
- else {
- /* Blend mode is additive. */
- fragRevealage = vec4(0.0);
- fragColor.rgb = mix(vec3(0.0), masked_color, mask);
- fragColor.a = 0.0;
- }
-}