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:
authorCampbell Barton <ideasman42@gmail.com>2017-05-03 01:20:11 +0300
committerCampbell Barton <ideasman42@gmail.com>2017-05-03 01:24:50 +0300
commit8b2640f08858f200eda84e19f74ed234a2833eb2 (patch)
treeb310f7a52cfde3fdcb44a73650eebef119beb56e /source/blender/draw/intern/draw_view.c
parent85ca3156fc3539897789871fbb479ebc6e442fbc (diff)
Draw Manager: fix draw-state switching logic
Changing states didn't properly reset between shading groups causing the GL state to be wrong based on draw order. States are now only set when changed.
Diffstat (limited to 'source/blender/draw/intern/draw_view.c')
-rw-r--r--source/blender/draw/intern/draw_view.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_view.c b/source/blender/draw/intern/draw_view.c
index db8edf1b33d..c6a0d6ed5b1 100644
--- a/source/blender/draw/intern/draw_view.c
+++ b/source/blender/draw/intern/draw_view.c
@@ -591,6 +591,8 @@ void DRW_draw_background(void)
gpuPopMatrix();
glClear(GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
+
+ glEnable(GL_DEPTH_TEST);
}
else {
/* Solid background Color */