[Bf-blender-cvs] [2a644deaa7b] blender-v3.1-release: Fix T95981: Remove implicit conversion in texture paint shader.

Jeroen Bakker noreply at git.blender.org
Mon Feb 28 09:05:55 CET 2022


Commit: 2a644deaa7b2a94c3c6b73c5fdac59b524337c80
Author: Jeroen Bakker
Date:   Mon Feb 28 08:40:59 2022 +0100
Branches: blender-v3.1-release
https://developer.blender.org/rB2a644deaa7b2a94c3c6b73c5fdac59b524337c80

Fix T95981: Remove implicit conversion in texture paint shader.

This fixes a crash on selected platforms.

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

M	source/blender/draw/engines/overlay/shaders/paint_texture_frag.glsl

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

diff --git a/source/blender/draw/engines/overlay/shaders/paint_texture_frag.glsl b/source/blender/draw/engines/overlay/shaders/paint_texture_frag.glsl
index 4d0692039a4..ebaa898429d 100644
--- a/source/blender/draw/engines/overlay/shaders/paint_texture_frag.glsl
+++ b/source/blender/draw/engines/overlay/shaders/paint_texture_frag.glsl
@@ -15,7 +15,7 @@ void main()
   if (maskInvertStencil) {
     mask.rgb = 1.0 - mask.rgb;
   }
-  float mask_step = smoothstep(0, 3.0, mask.r + mask.g + mask.b);
+  float mask_step = smoothstep(0.0, 3.0, mask.r + mask.g + mask.b);
   mask.rgb *= maskColor;
   mask.a = mask_step * opacity;



More information about the Bf-blender-cvs mailing list