Blender Git Loki
Git Commits -> Revision 8a2f400
Revision 8a2f400 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) 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)
/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)