Blender Git Commit Log
Git Commits -> Revision 23584ee
Revision 23584ee by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) April 14, 2021, 22:49 (GMT) |
EEVEE: Refactor: Split implementation to .cc file This also wrap GPUFrameBuffer & GPUTexture inside eevee:Framebuffer and eevee:Texture to improve managment. Another cleanup was to put all members of `Instance` public to avoid much complexity in accessing the data with modules dependencies. Also split velocity View related data to `class Velocity` and rename previous `Velocity` to `VelocityModule` |
Commit Details:
Full Hash: 23584ee52f7831638eb62fbdd9c93ffa493464ab
Parent Commit: 520962b
Lines Changed: +2922, -2342
9 Added Paths:
/source/blender/draw/engines/eevee/eevee_camera.cc (+159, -0) (View)
/source/blender/draw/engines/eevee/eevee_depth_of_field.cc (+733, -0) (View)
/source/blender/draw/engines/eevee/eevee_film.cc (+226, -0) (View)
/source/blender/draw/engines/eevee/eevee_instance.cc (+269, -0) (View)
/source/blender/draw/engines/eevee/eevee_light.cc (+232, -0) (View)
/source/blender/draw/engines/eevee/eevee_motion_blur.cc (+248, -0) (View)
/source/blender/draw/engines/eevee/eevee_renderpasses.cc (+90, -0) (View)
/source/blender/draw/engines/eevee/eevee_velocity.cc (+309, -0) (View)
/source/blender/draw/engines/eevee/eevee_view.cc (+221, -0) (View)
/source/blender/draw/engines/eevee/eevee_depth_of_field.cc (+733, -0) (View)
/source/blender/draw/engines/eevee/eevee_film.cc (+226, -0) (View)
/source/blender/draw/engines/eevee/eevee_instance.cc (+269, -0) (View)
/source/blender/draw/engines/eevee/eevee_light.cc (+232, -0) (View)
/source/blender/draw/engines/eevee/eevee_motion_blur.cc (+248, -0) (View)
/source/blender/draw/engines/eevee/eevee_renderpasses.cc (+90, -0) (View)
/source/blender/draw/engines/eevee/eevee_velocity.cc (+309, -0) (View)
/source/blender/draw/engines/eevee/eevee_view.cc (+221, -0) (View)
16 Modified Paths:
/source/blender/draw/CMakeLists.txt (+13, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_camera.hh (+11, -153) (Diff)
/source/blender/draw/engines/eevee/eevee_depth_of_field.hh (+44, -776) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.cc (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_film.hh (+15, -216) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+59, -216) (Diff)
/source/blender/draw/engines/eevee/eevee_light.hh (+21, -195) (Diff)
/source/blender/draw/engines/eevee/eevee_motion_blur.hh (+21, -240) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.hh (+15, -63) (Diff)
/source/blender/draw/engines/eevee/eevee_sampling.hh (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.hh (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader_shared.hh (+20, -27) (Diff)
/source/blender/draw/engines/eevee/eevee_velocity.hh (+59, -213) (Diff)
/source/blender/draw/engines/eevee/eevee_view.hh (+47, -240) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+100, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_object_forward_frag.glsl (+3, -3) (Diff)
/source/blender/draw/engines/eevee/eevee_camera.hh (+11, -153) (Diff)
/source/blender/draw/engines/eevee/eevee_depth_of_field.hh (+44, -776) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.cc (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_film.hh (+15, -216) (Diff)
/source/blender/draw/engines/eevee/eevee_instance.hh (+59, -216) (Diff)
/source/blender/draw/engines/eevee/eevee_light.hh (+21, -195) (Diff)
/source/blender/draw/engines/eevee/eevee_motion_blur.hh (+21, -240) (Diff)
/source/blender/draw/engines/eevee/eevee_renderpasses.hh (+15, -63) (Diff)
/source/blender/draw/engines/eevee/eevee_sampling.hh (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader.hh (+3, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shader_shared.hh (+20, -27) (Diff)
/source/blender/draw/engines/eevee/eevee_velocity.hh (+59, -213) (Diff)
/source/blender/draw/engines/eevee/eevee_view.hh (+47, -240) (Diff)
/source/blender/draw/engines/eevee/eevee_wrapper.hh (+100, -0) (Diff)
/source/blender/draw/engines/eevee/shaders/eevee_object_forward_frag.glsl (+3, -3) (Diff)