[Bf-blender-cvs] [00bdb5cdf08] master: Edit Mesh Selection: make sure that `GL_SCISSOR_TEST` is disabled.
mano-wii
noreply at git.blender.org
Wed Mar 27 15:37:20 CET 2019
Commit: 00bdb5cdf08f44b1580c904b80bb510beb89e591
Author: mano-wii
Date: Wed Mar 27 11:34:38 2019 -0300
Branches: master
https://developer.blender.org/rB00bdb5cdf08f44b1580c904b80bb510beb89e591
Edit Mesh Selection: make sure that `GL_SCISSOR_TEST` is disabled.
Possible solution for T62999.
===================================================================
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 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();
}
More information about the Bf-blender-cvs
mailing list