diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-02-12 18:52:45 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2020-02-12 18:55:05 +0300 |
commit | fffb185dbffa3d1bd6a1424fc594d3f2e6fa8331 (patch) | |
tree | 3d716368254fc9b5521e32f6086c016b7cbe5f8f /source/blender | |
parent | 6389471c40d41c79ce633449756cd684261e1d64 (diff) |
DRW: Fix debug drawcalls and annotation drawing
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/draw/intern/draw_manager.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 6ff0da8705c..2092be254fa 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -1309,6 +1309,9 @@ void DRW_draw_callbacks_post_scene(void) * function is done with sRGB color. Avoid double transform. */ glDisable(GL_FRAMEBUFFER_SRGB); + GPU_matrix_projection_set(rv3d->winmat); + GPU_matrix_set(rv3d->viewmat); + /* annotations - temporary drawing buffer (3d space) */ /* XXX: Or should we use a proper draw/overlay engine for this case? */ if (do_annotations) { @@ -1320,9 +1323,6 @@ void DRW_draw_callbacks_post_scene(void) drw_debug_draw(); - GPU_matrix_projection_set(rv3d->winmat); - GPU_matrix_set(rv3d->viewmat); - GPU_depth_test(false); ED_region_draw_cb_draw(DST.draw_ctx.evil_C, DST.draw_ctx.ar, REGION_DRAW_POST_VIEW); |