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>2022-02-04 17:18:05 +0300
committerClément Foucault <foucault.clem@gmail.com>2022-02-04 17:18:16 +0300
commit314f5b20d513bf3b96af8fa58e35a8a7e96a653f (patch)
treef0cf3388c9820aef7f382c4062d68a989e8ba33e /source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl
parentb2b1c0102c212725a52f3132250761aa5b2145e2 (diff)
EEVEE: Fix more shader dependencie issues
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl')
-rw-r--r--source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl b/source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl
index 19cfcb1a7f4..4030c16085d 100644
--- a/source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl
+++ b/source/blender/draw/engines/eevee/shaders/eevee_surface_deferred_frag.glsl
@@ -52,6 +52,9 @@ void main(void)
out_transmit_data.y = g_refraction_data.roughness;
}
else {
+ if (g_diffuse_data.sss_id == 1u) {
+ g_diffuse_data.sss_id = uint(resource_handle + 1);
+ }
/* Output diffuse / SSS in transmit data. */
out_transmit_color = g_diffuse_data.color;
out_transmit_normal.xy = gbuffer_encode_normal(g_diffuse_data.N);