Blender Git Loki
Git Commits -> Revision e951f5f
Revision e951f5f by Clément Foucault (tmp-eevee-shadowmap-refactor) September 2, 2019, 14:41 (GMT) |
Eevee: Replace ESM and VSM by PCF shadow mapping PCF shadowmaps are less prone to light leaking and are faster to render. This remove a substantial part of the shadowing code. |
Commit Details:
Full Hash: e951f5f0fe026696e9479a6fe9171c97a3818497
Parent Commit: 4df7662
Lines Changed: +174, -454
11 Modified Paths:
/source/blender/draw/engines/eevee/eevee_data.c (+1, -10) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+2, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+22, -328) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+13, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+6, -16) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_subsurface.c (+18, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_volumes.c (+10, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_translucency_frag.glsl (+9, -6) (Diff)
/source/blender/draw/engines/eevee/shaders/lights_lib.glsl (+91, -68) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+2, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+22, -328) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+13, -7) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+6, -16) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_subsurface.c (+18, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_volumes.c (+10, -1) (Diff)
/source/blender/draw/engines/eevee/shaders/effect_translucency_frag.glsl (+9, -6) (Diff)
/source/blender/draw/engines/eevee/shaders/lights_lib.glsl (+91, -68) (Diff)