Blender Git Loki
Git Commits -> Revision 6d0d237
Revision 6d0d237 by Clément Foucault (temp-eeveelightcache) July 7, 2018, 10:58 (GMT) |
Eevee: LightCache: Add auto update when lightprobe are being modified One draw back is that there is a significant overhead caused by creating the batches for the new depsgraph. Caching the depsgraph between subsequent update is not possible right now because we cannot update it. This is to be adressed in the future. There is no option to disable auto update right now. |
Commit Details:
Full Hash: 6d0d237be37bfe36255f61ccd9817005148d4475
Parent Commit: 5402529
Lines Changed: +240, -124
10 Modified Paths:
/source/blender/draw/engines/eevee/eevee_data.c (+2, -10) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+1, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.c (+160, -59) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.h (+4, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+40, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+2, -26) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -4) (Diff)
/source/blender/editors/render/render_shading.c (+8, -22) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+22, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+1, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.c (+160, -59) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.h (+4, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+40, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+2, -26) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -4) (Diff)
/source/blender/editors/render/render_shading.c (+8, -22) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+22, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+1, -0) (Diff)