[Bf-blender-cvs] [fdb9e8a9b95] temp-eevee-next-cryptomatte: Cleanup cryptomatte_false_color.

Jeroen Bakker noreply at git.blender.org
Mon Aug 29 15:51:33 CEST 2022


Commit: fdb9e8a9b95ccb721047b7a99b3562a08efe6452
Author: Jeroen Bakker
Date:   Mon Aug 29 14:31:15 2022 +0200
Branches: temp-eevee-next-cryptomatte
https://developer.blender.org/rBfdb9e8a9b95ccb721047b7a99b3562a08efe6452

Cleanup cryptomatte_false_color.

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

M	release/scripts/addons
M	source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl

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

diff --git a/release/scripts/addons b/release/scripts/addons
index 4f050118742..fe4feef0503 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit 4f050118742e44fc7884bcc31fbe54c50981e336
+Subproject commit fe4feef0503bb0c0b7147599ce17018d0ceac615
diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl
index 256b0a8d428..38c62718fca 100644
--- a/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl
+++ b/source/blender/draw/engines/eevee_next/shaders/eevee_cryptomatte_lib.glsl
@@ -18,11 +18,11 @@ vec2 cryptomatte_merge_sample(vec2 cryptomatte_sample, float hash, float weight)
 
 vec4 cryptomatte_false_color(float hash)
 {
-#define UINT32_MAX (4294967295U)
-
   uint m3hash = floatBitsToUint(hash);
-  return vec4(
-      hash, float(m3hash << 8) / float(UINT32_MAX), float(m3hash << 16) / float(UINT32_MAX), 1.0);
+  return vec4(hash,
+              float(m3hash << 8) / float(0xFFFFFFFFu),
+              float(m3hash << 16) / float(0xFFFFFFFFu),
+              1.0);
 }
 
 void cryptomatte_store_film_sample(FilmSample dst,



More information about the Bf-blender-cvs mailing list