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-16 17:29:37 +0300
committerClément Foucault <foucault.clem@gmail.com>2021-03-16 17:31:04 +0300
commit6b6bcbe60cfa8185b0d8c45939a63ccea39e4816 (patch)
treed82e9f408c82a0259a7b85a1ea67b1984a9b535c
parent4ce5dfe54c380176032d6d70f3b563f6d6d61f5f (diff)
Fix T86612 EEVEE: Wrong AmbientOcclusion on refractive materials
This is because the refractive materials were using the deferred AO computation instead of tracing their own.
-rw-r--r--source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl b/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl
index e65993175ab..dc5c048422b 100644
--- a/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl
+++ b/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl
@@ -12,7 +12,9 @@
# if !defined(USE_ALPHA_HASH)
# if !defined(DEPTH_SHADER)
# if !defined(USE_ALPHA_BLEND)
-# define ENABLE_DEFERED_AO
+# if !defined(USE_REFRACTION)
+# define ENABLE_DEFERED_AO
+# endif
# endif
# endif
# endif