Blender Git Commit Log
Git Commits -> Revision c4b9cb0
Revision c4b9cb0 by Julian Eisel (master) February 14, 2020, 14:59 (GMT) |
UI: Allow gizmo-only redraw tagging NOTE: This change shouldn't have any visible effect. It's just the first (easiest) step towards decoupling gizmo redraws from viewport redraws. We currently redraw the entire region whenever a gizmo needs redrawing, which would be nice to avoid in the future, see T73198. The first step towards this would be having a separate tag for them, which is what this patch implements. The term "editor-overlays" was chosen because for the forseeable future, we'll also have to redraw non-gizmo overlays in-between drawing 3D and 2D gizmos. Namely annotations. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6838 |
Commit Details:
Full Hash: c4b9cb0af0ae50c5bdb4246b30aceadb12ec97d9
Parent Commit: 8645b73
Lines Changed: +42, -21
15 Modified Paths:
/source/blender/editors/gizmo_library/gizmo_types/arrow3d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/cage2d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/cage3d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+18, -2) (Diff)
/source/blender/editors/space_view3d/view3d_gizmo_preselect_type.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/view3d_gizmo_ruler.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_gizmo_2d.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_gizmo_3d.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+3, -0) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_group.c (+4, -4) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_map.c (+3, -3) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_target_props.c (+2, -1) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_type.c (+1, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/cage2d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/cage3d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/move3d_gizmo.c (+1, -1) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -0) (Diff)
/source/blender/editors/screen/area.c (+18, -2) (Diff)
/source/blender/editors/space_view3d/view3d_gizmo_preselect_type.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/view3d_gizmo_ruler.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_gizmo_2d.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_gizmo_3d.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+3, -0) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_group.c (+4, -4) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_map.c (+3, -3) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_target_props.c (+2, -1) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_type.c (+1, -1) (Diff)