Blender Git Commit Log

Git Commits -> Revision 14df74e

June 3, 2021, 13:15 (GMT)
EEVEE: LightCache: Port baking

Some things differs from old implementation.
- Object visibility is filtered correctly without using a visibility
callback (which is to be removed).

The implementation is also more high level using less low level tricks.

A dedicated LightProbeView is created for each lightprobe cubeface to
render using all pipeline (deferred and forward).

There is still a few things not working.

Commit Details:

Full Hash: 14df74ea8b60c0feb8b333faad257c57f691c015
Parent Commit: 060c462
Lines Changed: +1029, -125

16 Modified Paths:

/source/blender/draw/engines/eevee/eevee_camera.cc (+12, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.cc (+3, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.cc (+28, -5) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+5, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.cc (+681, -29) (Diff)
/source/blender/draw/engines/eevee/eevee_lightcache.hh (+7, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobe.cc (+128, -42) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobe.hh (+37, -31) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.cc (+5, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.hh (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shading.hh (+7, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_shadow.cc (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_view.cc (+55, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_view.hh (+44, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+5, -0) (Diff)
/source/blender/makesdna/DNA_lightprobe_types.h (+9, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021