[Bf-blender-cvs] [8cbbfa8c293] tmp-workbench-rewrite2: Fix MSL compilation

Miguel Pozo noreply at git.blender.org
Tue Jan 10 15:55:20 CET 2023


Commit: 8cbbfa8c293ce077d916e3c53da31618a490e960
Author: Miguel Pozo
Date:   Mon Jan 9 18:25:29 2023 +0100
Branches: tmp-workbench-rewrite2
https://developer.blender.org/rB8cbbfa8c293ce077d916e3c53da31618a490e960

Fix MSL compilation

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

M	source/blender/draw/engines/workbench/shaders/workbench_next_composite_frag.glsl

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

diff --git a/source/blender/draw/engines/workbench/shaders/workbench_next_composite_frag.glsl b/source/blender/draw/engines/workbench/shaders/workbench_next_composite_frag.glsl
index a66af6008d9..7a5b66d0879 100644
--- a/source/blender/draw/engines/workbench/shaders/workbench_next_composite_frag.glsl
+++ b/source/blender/draw/engines/workbench/shaders/workbench_next_composite_frag.glsl
@@ -72,10 +72,10 @@ void main()
   color = mix(color, world_data.object_outline_color, outline_opacity);
 #endif
 
-  if (color != world_data.background_color) {
-    fragColor = color;
+  if (all(equal(color, world_data.background_color))) {
+    discard;
   }
   else {
-    discard;
+    fragColor = color;
   }
 }



More information about the Bf-blender-cvs mailing list