Blender Git Loki
Git Commits -> Revision 829e2e4
Revision 829e2e4 by Clément Foucault (eevee-rewrite, temp-eevee-gpencil-rewrite, viewport-compositor) March 25, 2021, 13:30 (GMT) |
EEVEE: Add new engine managed per viewport data This was engine(s) can have arbitrarily persistent resources and are responsible for freeing it properly. |
Commit Details:
Full Hash: 829e2e4a24963f341d6dfcabed19a513b321c0ae
Parent Commit: 09e1f27
Lines Changed: +165, -20
3 Added Paths:
/source/blender/draw/engines/eevee/eevee.cc (+55, -0) (View)
/source/blender/draw/engines/eevee/eevee.hh (+24, -0) (View)
/source/blender/draw/engines/eevee/eevee_private.h (+34, -0) (View)
/source/blender/draw/engines/eevee/eevee.hh (+24, -0) (View)
/source/blender/draw/engines/eevee/eevee_private.h (+34, -0) (View)
13 Modified Paths:
/source/blender/draw/CMakeLists.txt (+3, -0) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+30, -12) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.h (+0, -8) (Diff)
/source/blender/draw/engines/external/external_engine.c (+2, -0) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/image/image_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/select/select_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_view_data.cc (+6, -0) (Diff)
/source/blender/draw/intern/draw_view_data.h (+3, -0) (Diff)
/source/blender/draw/intern/DRW_render.h (+2, -0) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+30, -12) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.h (+0, -8) (Diff)
/source/blender/draw/engines/external/external_engine.c (+2, -0) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/image/image_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/select/select_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/workbench/workbench_engine.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_view_data.cc (+6, -0) (Diff)
/source/blender/draw/intern/draw_view_data.h (+3, -0) (Diff)
/source/blender/draw/intern/DRW_render.h (+2, -0) (Diff)