[Bf-blender-cvs] [fffb185dbff] master: DRW: Fix debug drawcalls and annotation drawing
Clément Foucault
noreply at git.blender.org
Wed Feb 12 16:55:21 CET 2020
Commit: fffb185dbffa3d1bd6a1424fc594d3f2e6fa8331
Author: Clément Foucault
Date: Wed Feb 12 16:52:45 2020 +0100
Branches: master
https://developer.blender.org/rBfffb185dbffa3d1bd6a1424fc594d3f2e6fa8331
DRW: Fix debug drawcalls and annotation drawing
===================================================================
M source/blender/draw/intern/draw_manager.c
===================================================================
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);
More information about the Bf-blender-cvs
mailing list