Blender Git Loki

Git Commits -> Revision 8b7a83a

Revision 8b7a83a by Clément Foucault (master)
September 10, 2017, 01:09 (GMT)
Eevee: Refactor Shadow System

- Use only one 2d texture array to store all shadowmaps.
- Allow to change shadow maps resolution.
- Do not output radial distance when rendering shadowmaps. This will allow fast rendering of shadowmaps when we will drop the use of geometry shaders.

Commit Details:

Full Hash: 8b7a83a868c03f3d721eb83498923673c2addb27
Parent Commit: 5b02648
Lines Changed: +289, -303

2 Deleted Paths:

/source/blender/draw/engines/eevee/shaders/shadow_store_geom.glsl (+0, -24)
/source/blender/draw/engines/eevee/shaders/shadow_store_vert.glsl (+0, -8)

14 Modified Paths:

/source/blender/draw/CMakeLists.txt (+0, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+5, -9) (Diff)
/source/blender/draw/engines/eevee/eevee_effects.c (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+107, -126) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+1, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+25, -24) (Diff)
/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl (+14, -20) (Diff)
/source/blender/draw/engines/eevee/shaders/lamps_lib.glsl (+16, -11) (Diff)
/source/blender/draw/engines/eevee/shaders/prepass_frag.glsl (+0, -9) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_frag.glsl (+1, -14) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_geom.glsl (+6, -2) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_store_frag.glsl (+108, -50) (Diff)
/source/blender/draw/intern/draw_manager.c (+2, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021