Fix background image sometimes drawing into depth buffer, causing

wireframes to be occluded.
This commit is contained in:
Brecht Van Lommel 2009-10-09 15:47:35 +00:00
parent 9bf20b5ec0
commit 638ed7d0a8

@ -1413,6 +1413,7 @@ static void draw_bgpic(Scene *scene, ARegion *ar, View3D *v3d)
}
if(v3d->zbuf) glDisable(GL_DEPTH_TEST);
glDepthMask(0);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
@ -1433,6 +1434,8 @@ static void draw_bgpic(Scene *scene, ARegion *ar, View3D *v3d)
wmPopMatrix();
glDisable(GL_BLEND);
glDepthMask(1);
if(v3d->zbuf) glEnable(GL_DEPTH_TEST);
}