Blender Git Loki

Git Commits -> Revision 8a2f400

April 3, 2021, 21:43 (GMT)
EEVEE: Reorganize ShadingView initialisation

This move view resolution handling to the `Camera` class that will
in the future clip and trim each view in panoramic projection.

There is a new `CameraView` that contains the `DRWView` and subview.
This way each `ShadingView` is associated to a unique `CameraView`.

ShadingView` & `CameraView` are all allocated & defined at creation time
but only the one activated by `Camera` will be rendered.

Commit Details:

Full Hash: 8a2f400cf3b4698389ccbbafb1e673e63e9c6503
Parent Commit: 448d10a
Lines Changed: +434, -268

9 Modified Paths:

/source/blender/draw/engines/eevee/eevee_camera.hh (+216, -116) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.cc (+4, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_film.hh (+41, -25) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+51, -70) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.hh (+2, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_sampling.hh (+9, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.hh (+3, -6) (Diff)
/source/blender/draw/engines/eevee/eevee_shader_shared.hh (+2, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_view.hh (+106, -45) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021