Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2020-02-12 18:52:45 +0300
committerClément Foucault <foucault.clem@gmail.com>2020-02-12 18:55:05 +0300
commitfffb185dbffa3d1bd6a1424fc594d3f2e6fa8331 (patch)
tree3d716368254fc9b5521e32f6086c016b7cbe5f8f
parent6389471c40d41c79ce633449756cd684261e1d64 (diff)
DRW: Fix debug drawcalls and annotation drawing
-rw-r--r--source/blender/draw/intern/draw_manager.c6
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);