Blender Git Loki

Git Commits -> Revision 0df21e2

Revision 0df21e2 by Clément Foucault (master)
February 28, 2018, 00:29 (GMT)
DRW: Refactor & Split draw_manager.c into multiple files.

Refactor include:
- Removal of DRWInterface. (was useless)
- Split DRWCallHeader into a new struct DRWCallState that will be reused in the future.
- Use BLI_link_utils for APPEND/PREPEND.
- Creation of the new DRWManager struct type. This will enable us to create more than one manager in the future.
- Removal of some dead code.

Commit Details:

Full Hash: 0df21e2504eeba504c201b4842415885ad5e8c91
Parent Commit: d5a55b6
Lines Changed: +2702, -2576

6 Added Paths:

/source/blender/draw/intern/draw_manager.h (+346, -0) (View)
/source/blender/draw/intern/draw_manager_data.c (+867, -0) (View)
/source/blender/draw/intern/draw_manager_exec.c (+747, -0) (View)
/source/blender/draw/intern/draw_manager_framebuffer.c (+189, -0) (View)
/source/blender/draw/intern/draw_manager_shader.c (+90, -0) (View)
/source/blender/draw/intern/draw_manager_texture.c (+213, -0) (View)

4 Modified Paths:

/source/blender/draw/CMakeLists.txt (+6, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+125, -2568) (Diff)
/source/blender/draw/intern/draw_manager_profiling.c (+118, -7) (Diff)
/source/blender/draw/intern/DRW_render.h (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021