Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2021-03-13 18:58:44 +0300
committerClément Foucault <foucault.clem@gmail.com>2021-03-13 22:59:20 +0300
commit165a2da753248384787ea3509a031d8867d4587e (patch)
treed46c50811099efb6a12c222f8e17ce2d8c11d483 /source/blender/gpu
parent267a9e14f5a7cda16309937b5b8fba700f8c833b (diff)
EEVEE: Fix wrong sss component being affected by alpha
This fixes NaNs / blown up values when using alpha-hashed transparency or alpha clip with SSS.
Diffstat (limited to 'source/blender/gpu')
-rw-r--r--source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl b/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
index 49c8973a8ce..2e0515e324e 100644
--- a/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
+++ b/source/blender/gpu/shaders/material/gpu_shader_material_principled.glsl
@@ -193,7 +193,7 @@ void node_bsdf_principled(vec4 base_color,
result.radiance *= alpha;
result.ssr_data.rgb *= alpha;
# ifdef USE_SSS
- result.sss_irradiance *= alpha;
+ result.sss_albedo *= alpha;
# endif
}