Blender Git Statistics -> Branches -> temp-gizmo-decoupled-redraws

"Temp-gizmo-decoupled-redraws" branch

Total commits : 10
Total committers : 1
First Commit : January 17, 2020
Latest Commit : January 27, 2020


Commits by Date

DateNumber of Commits
January 27, 20206
January 26, 20200
January 25, 20200
January 24, 20202
January 23, 20200
January 22, 20200
January 21, 20200
January 20, 20201
January 19, 20200
January 18, 20200
January 17, 20201

Committers

AuthorNumber of Commits
Julian Eisel10

Popular Files

FilenameTotal Edits
draw_manager_layer.c6
draw_manager.h3
draw_manager.c3
transform_gizmo_3d.c1
wm_gizmo_group.c1
wm_gizmo_map.c1
area.c1
wm_gizmo_target_props.c1
DNA_screen_types.h1
wm_gizmo_type.c1

Latest commits Feed

January 27, 2020, 15:39 (GMT)
Avoid own global variable, use existing DRWManager struct
January 27, 2020, 15:13 (GMT)
Only cache framebuffers for layers that aren't always redrawn
January 27, 2020, 14:14 (GMT)
Get draw-layers to work with multiple viewports
January 27, 2020, 12:08 (GMT)
Use hash, not list to store and lookup DRWLayer items
January 27, 2020, 11:46 (GMT)
Fix memory leak when only drawing gizmos
January 27, 2020, 11:24 (GMT)
Merge branch 'master' into temp-gizmo-decoupled-redraws
January 24, 2020, 16:42 (GMT)
Draw-layers: Get it all to work!

Create the framebuffers for caching viewport rendering results, and
"composite" all layers together once each is drawn. Compositing is a bit
of a big word for this, since we basically just draw all layers on top
of each other with alpha blending.
After talking with Jeroen, we decided to keep things simple for now, we
can add more features (like per-layer color-management) and do small
improvements later.
January 24, 2020, 10:37 (GMT)
Merge branch 'master' into temp-gizmo-decoupled-redraws
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.
January 17, 2020, 16:47 (GMT)
Add separate region redraw tag for UI overlays (gizmos)

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021