diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-06-02 13:07:08 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-06-02 22:16:40 +0300 |
commit | 8ace49dedc971856121461c94c213f869e4f97ff (patch) | |
tree | dcaa94c27d042cb1e3c57b89f054d0e5f3a585aa /source/blender | |
parent | 1de73fc6c36b88dfa3718746c9c8f999be2ae737 (diff) |
Eevee: Add shadow support for hairs.
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_materials.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_materials.c b/source/blender/draw/engines/eevee/eevee_materials.c index a34421243d1..e15bc14f759 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -1672,6 +1672,13 @@ void EEVEE_hair_cache_populate(EEVEE_Data *vedata, EEVEE_ViewLayerData *sldata, DRW_shgroup_uniform_float(shgrp, "specular", spec_p, 1); DRW_shgroup_uniform_float(shgrp, "roughness", rough_p, 1); } + + /* Shadows */ + DRW_shgroup_hair_create( + ob, psys, md, + psl->shadow_pass, psl->hair_tf_pass, + e_data.default_hair_prepass_sh); + *cast_shadow = true; } } } |