[Bf-blender-cvs] [7743f989607] temp-eevee-next-cryptomatte: Fix incorrect GLSL syntax.

Jeroen Bakker noreply at git.blender.org
Mon Sep 12 08:40:07 CEST 2022


Commit: 7743f98960746d6066591f86d3d2fac3f5d563e9
Author: Jeroen Bakker
Date:   Fri Sep 2 13:35:38 2022 +0200
Branches: temp-eevee-next-cryptomatte
https://developer.blender.org/rB7743f98960746d6066591f86d3d2fac3f5d563e9

Fix incorrect GLSL syntax.

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

M	source/blender/draw/engines/eevee_next/shaders/eevee_film_lib.glsl

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

diff --git a/source/blender/draw/engines/eevee_next/shaders/eevee_film_lib.glsl b/source/blender/draw/engines/eevee_next/shaders/eevee_film_lib.glsl
index 48219c55cb0..0f132b83e6c 100644
--- a/source/blender/draw/engines/eevee_next/shaders/eevee_film_lib.glsl
+++ b/source/blender/draw/engines/eevee_next/shaders/eevee_film_lib.glsl
@@ -188,7 +188,7 @@ void film_cryptomatte_layer_accum_and_store(
     return;
   }
   /* x = hash, y = accumed weight. Only keep track of 4 highest weighted samples. */
-  vec2 crypto_samples[4] = {vec2(0.0), vec2(0.0), vec2(0.0), vec2(0.0)};
+  vec2 crypto_samples[4] = vec2[4](vec2(0.0), vec2(0.0), vec2(0.0), vec2(0.0));
   for (int i = 0; i < film_buf.samples_len; i++) {
     FilmSample src = film_sample_get(i, texel_film);
     film_sample_cryptomatte_accum(src, layer_component, cryptomatte_tx, crypto_samples);



More information about the Bf-blender-cvs mailing list