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:
authormano-wii <germano.costa@ig.com.br>2019-03-28 01:36:12 +0300
committermano-wii <germano.costa@ig.com.br>2019-03-28 01:36:12 +0300
commite80527ec4de2f5ce06477589ef2ca4893ba17ead (patch)
tree0c7c00f0b7fb50bf1071cc71767012d352655e81 /source/blender/draw
parentc263ccf250b5cc3a5dd1f6cec29884d89ad79b7b (diff)
DRW manager: Always assume that the GL_DITHER and GL_SCISSOR_TEST should be disabled if not used.
This may fix a glitch detected when you perform edited mesh selection. See comment in rB00bdb5cdf08f
Diffstat (limited to 'source/blender/draw')
-rw-r--r--source/blender/draw/intern/draw_manager.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/source/blender/draw/intern/draw_manager.c b/source/blender/draw/intern/draw_manager.c
index 9f956717fb2..9dd6d08afcc 100644
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@ -1784,11 +1784,6 @@ void DRW_render_gpencil(struct RenderEngine *engine, struct Depsgraph *depsgraph
drw_viewport_var_init();
- /* set default viewport */
- gpuPushAttr(GPU_ENABLE_BIT | GPU_VIEWPORT_BIT);
- glDisable(GL_SCISSOR_TEST);
- glViewport(0, 0, size[0], size[1]);
-
/* Main rendering. */
rctf view_rect;
rcti render_rect;
@@ -1810,8 +1805,6 @@ void DRW_render_gpencil(struct RenderEngine *engine, struct Depsgraph *depsgraph
glDisable(GL_DEPTH_TEST);
/* Restore Drawing area. */
- gpuPopAttr();
- glEnable(GL_SCISSOR_TEST);
GPU_framebuffer_restore();
/* Changing Context */
@@ -2543,9 +2536,7 @@ void DRW_framebuffer_select_id_release(ARegion *ar)
ED_view3d_clipping_disable();
}
- glEnable(GL_SCISSOR_TEST);
GPU_depth_test(false);
- glEnable(GL_DITHER);
GPU_framebuffer_restore();