Blender Git Loki
Git Commits -> Revision 942a748
Revision 942a748 by Clément Foucault (master) June 4, 2019, 16:42 (GMT) |
Eevee: Merge shadow map processing into one drawcall per light This removes a lot of framebuffer configuration and binding. |
Commit Details:
Full Hash: 942a748d5d5d3d03c09ae2b0b0767f1b1eb16147
Parent Commit: ff7401b
Lines Changed: +256, -163
2 Added Paths:
/source/blender/draw/engines/eevee/shaders/shadow_process_geom.glsl (+36, -0) (View)
/source/blender/draw/engines/eevee/shaders/shadow_process_vert.glsl (+32, -0) (View)
/source/blender/draw/engines/eevee/shaders/shadow_process_vert.glsl (+32, -0) (View)
7 Modified Paths:
/source/blender/draw/CMakeLists.txt (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+121, -115) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+8, -8) (Diff)
/source/blender/draw/engines/eevee/shaders/lights_lib.glsl (+9, -7) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_copy_frag.glsl (+19, -15) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_store_frag.glsl (+27, -18) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+121, -115) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+8, -8) (Diff)
/source/blender/draw/engines/eevee/shaders/lights_lib.glsl (+9, -7) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_copy_frag.glsl (+19, -15) (Diff)
/source/blender/draw/engines/eevee/shaders/shadow_store_frag.glsl (+27, -18) (Diff)