[Bf-blender-cvs] [b8e4f11a097] tracking_proportional_editing: Tracking: Fix wrong projection for post-draw pass

Sergey Sharybin noreply at git.blender.org
Tue Jan 5 09:50:01 CET 2021


Commit: b8e4f11a097d01a6a9fa5af4aff7a2d41420d10b
Author: Sergey Sharybin
Date:   Thu Dec 31 15:09:26 2020 +0100
Branches: tracking_proportional_editing
https://developer.blender.org/rBb8e4f11a097d01a6a9fa5af4aff7a2d41420d10b

Tracking: Fix wrong projection for post-draw pass

Allows to draw proportional editing circle at a proper location.

===================================================================

M	source/blender/editors/space_clip/space_clip.c

===================================================================

diff --git a/source/blender/editors/space_clip/space_clip.c b/source/blender/editors/space_clip/space_clip.c
index b17a0ba03d5..33c4bf7c255 100644
--- a/source/blender/editors/space_clip/space_clip.c
+++ b/source/blender/editors/space_clip/space_clip.c
@@ -987,7 +987,10 @@ static void clip_main_region_draw(const bContext *C, ARegion *region)
   }
 
   /* callback */
+  GPU_matrix_push_projection();
+  wmOrtho2(region->v2d.cur.xmin, region->v2d.cur.xmax, region->v2d.cur.ymin, region->v2d.cur.ymax);
   ED_region_draw_cb_draw(C, region, REGION_DRAW_POST_VIEW);
+  GPU_matrix_pop_projection();
 
   /* reset view matrix */
   UI_view2d_view_restore(C);



More information about the Bf-blender-cvs mailing list