Blender Git Commit Log

Git Commits -> Revision 0b7c14a

January 20, 2020, 15:23 (GMT)
Initial introduction of DRWLayer abstraction

Used to wrap different drawing steps, i.e. the main scene drawing,
editor overlays and debug text. Later overlays should get their own
layer.
Right now only the drawing commands are wrapped into per layer
callbacks. The idea is to let each draw into different framebuffers and
to composit them together at the end, so that we can avoid redrawing all
layers if only one needs updating.

Commit Details:

Full Hash: 0b7c14a70e135151f0de19fd6968c8ebc5dd703f
Parent Commit: 1053fb9
Lines Changed: +257, -81

1 Added Path:

/source/blender/draw/intern/draw_manager_layer.c (+102, -0) (View)

3 Modified Paths:

/source/blender/draw/CMakeLists.txt (+1, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+135, -81) (Diff)
/source/blender/draw/intern/draw_manager.h (+19, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021