Blender Git Commit Log

Git Commits -> Revision 8d0713e

August 17, 2019, 12:48 (GMT)
DRW: Refactor replacing DRWCall by DRWCommand

DRWCall was fat and not very flexible. DRWCommand is very small and makes
it possible to have many kind of DRWCommand making the DRWManager more
extensible. Like adding the possibility of changing the stencil mask or
clear framebuffers in between drawcalls.

This commit breaks shgroup z sorting.

Commit Details:

Full Hash: 8d0713e8d21ed3cbe093fadf9f42b833c68a41f8
Parent Commit: b363113
Lines Changed: +528, -422

9 Modified Paths:

/source/blender/draw/engines/gpencil/gpencil_draw_utils.c (+7, -7) (Diff)
/source/blender/draw/intern/draw_anim_viz.c (+2, -2) (Diff)
/source/blender/draw/intern/draw_manager.c (+11, -3) (Diff)
/source/blender/draw/intern/draw_manager.h (+78, -35) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+176, -115) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+235, -241) (Diff)
/source/blender/draw/intern/DRW_render.h (+8, -16) (Diff)
/source/blender/gpu/GPU_viewport.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+8, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021