diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2019-04-30 15:07:16 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2019-04-30 15:07:22 +0300 |
commit | 2445d5abc269123cb0789cc16a5710c6577e9d20 (patch) | |
tree | 3742191b131f67ec11283ebebd1dcec174d2cc39 /source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl | |
parent | d1f6ea2793d2b756b4f903f3ee7d09a90cf11890 (diff) |
Fix T63393 Eevee: Specular Shader's Clear Coat does not function
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl b/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl index 7dba3738c12..c8b57c5dec2 100644 --- a/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/lit_surface_frag.glsl @@ -44,6 +44,14 @@ uniform int hairThicknessRes = 1; #define CLOSURE_GLOSSY #endif /* SURFACE_DEFAULT */ +#if !defined(SURFACE_DEFAULT_CLEARCOAT) && !defined(CLOSURE_NAME) +#define SURFACE_DEFAULT_CLEARCOAT +#define CLOSURE_NAME eevee_closure_default_clearcoat +#define CLOSURE_DIFFUSE +#define CLOSURE_GLOSSY +#define CLOSURE_CLEARCOAT +#endif /* SURFACE_DEFAULT_CLEARCOAT */ + #if !defined(SURFACE_PRINCIPLED) && !defined(CLOSURE_NAME) #define SURFACE_PRINCIPLED #define CLOSURE_NAME eevee_closure_principled |