[Bf-blender-cvs] [78ea6302f1c] master: Fix T80746: Image blur in compositor creates halo from alpha

Jeroen Bakker noreply at git.blender.org
Tue Sep 15 14:19:32 CEST 2020


Commit: 78ea6302f1c45992dd1166cc3978a2ba4201d638
Author: Jeroen Bakker
Date:   Tue Sep 15 14:18:35 2020 +0200
Branches: master
https://developer.blender.org/rB78ea6302f1c45992dd1166cc3978a2ba4201d638

Fix T80746: Image blur in compositor creates halo from alpha

When applying alpha, an alpha of 0.0 was always ignored, creating the
Halo

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

M	source/blender/draw/engines/image/shaders/engine_image_frag.glsl

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

diff --git a/source/blender/draw/engines/image/shaders/engine_image_frag.glsl b/source/blender/draw/engines/image/shaders/engine_image_frag.glsl
index d4eebb37ccb..f6a3e1affb9 100644
--- a/source/blender/draw/engines/image/shaders/engine_image_frag.glsl
+++ b/source/blender/draw/engines/image/shaders/engine_image_frag.glsl
@@ -82,7 +82,7 @@ void main()
   }
 
   if ((drawFlags & SIMA_DRAW_FLAG_APPLY_ALPHA) != 0) {
-    if (!imgPremultiplied && tex_color.a != 0.0 && tex_color.a != 1.0) {
+    if (!imgPremultiplied) {
       tex_color.rgb *= tex_color.a;
     }
   }



More information about the Bf-blender-cvs mailing list