From affa3d2a6761c4040434e11726695ad6e53a4cab Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sat, 4 Dec 2010 00:17:15 +0000 Subject: Correct camera axis and clear depth buffer when rendering ui models. --- src/ui/modelview.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/ui/modelview.cc') diff --git a/src/ui/modelview.cc b/src/ui/modelview.cc index 6d4e0e4..613382a 100755 --- a/src/ui/modelview.cc +++ b/src/ui/modelview.cc @@ -155,8 +155,6 @@ void ModelView::draw() math ::Vector2f center(global_location() + size() * 0.5f); - gl::clear(GL_DEPTH_BUFFER_BIT); - const float minscreen(math::min(root()->width(),root()->height())); const float minwidget(math::min(width(), height())); const float reference_radius = radius() * minwidget / minscreen; @@ -178,6 +176,9 @@ void ModelView::draw() gl::enable(GL_CULL_FACE); // enable culling gl::enable(GL_COLOR_MATERIAL); // enable color tracking + // clear depth buffer + gl::clear(GL_DEPTH_BUFFER_BIT); + // enable vertex arrays glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_TEXTURE_COORD_ARRAY); -- cgit v1.2.3