From 00bdb5cdf08f44b1580c904b80bb510beb89e591 Mon Sep 17 00:00:00 2001 From: mano-wii Date: Wed, 27 Mar 2019 11:34:38 -0300 Subject: Edit Mesh Selection: make sure that `GL_SCISSOR_TEST` is disabled. Possible solution for T62999. --- source/blender/draw/intern/draw_manager.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'source/blender/draw') diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c index 6e92c8d1356..f8438742ed8 100644 --- a/source/blender/draw/intern/draw_manager.c +++ b/source/blender/draw/intern/draw_manager.c @@ -2515,6 +2515,7 @@ void DRW_framebuffer_select_id_setup(ARegion *ar, const bool clear) glDisable(GL_DITHER); GPU_depth_test(true); + glDisable(GL_SCISSOR_TEST); if (clear) { GPU_framebuffer_clear_color_depth( @@ -2536,11 +2537,12 @@ void DRW_framebuffer_select_id_release(ARegion *ar) ED_view3d_clipping_disable(); } - GPU_framebuffer_restore(); - + glEnable(GL_SCISSOR_TEST); GPU_depth_test(false); glEnable(GL_DITHER); + GPU_framebuffer_restore(); + DRW_opengl_context_disable(); } -- cgit v1.2.3