[Bf-blender-cvs] [6008c678593] blender-v3.3-release: Fix T100530: Drawing arifacts Volume/AMD.

Jeroen Bakker noreply at git.blender.org
Mon Nov 28 15:06:35 CET 2022


Commit: 6008c6785939826a19aac0d048f0af1d7dd279de
Author: Jeroen Bakker
Date:   Wed Nov 16 12:53:10 2022 +0100
Branches: blender-v3.3-release
https://developer.blender.org/rB6008c6785939826a19aac0d048f0af1d7dd279de

Fix T100530: Drawing arifacts Volume/AMD.

Missing initialization of global shader variable.
Most drivers initialize these by them selves, but not all of them.

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

M	source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl

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

diff --git a/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl b/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl
index c6de723ac25..05e4d6c7f05 100644
--- a/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl
+++ b/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl
@@ -20,7 +20,7 @@ layout(location = 1) out vec4 volumeExtinction;
 layout(location = 2) out vec4 volumeEmissive;
 layout(location = 3) out vec4 volumePhase;
 
-int attr_id;
+int attr_id = 0;
 
 #ifndef CLEAR
 GlobalData init_globals(void)



More information about the Bf-blender-cvs mailing list