diff --git a/src/osg/ShapeDrawable.cpp b/src/osg/ShapeDrawable.cpp index e8e9230bf..2a10a3a8e 100644 --- a/src/osg/ShapeDrawable.cpp +++ b/src/osg/ShapeDrawable.cpp @@ -1118,9 +1118,9 @@ void PrimitiveShapeVisitor::apply(const Box& box) _functor.vertex(top_2); _functor.vertex(top_3); - _functor.vertex(base_2); - _functor.vertex(base_3); _functor.vertex(base_4); + _functor.vertex(base_3); + _functor.vertex(base_2); _functor.vertex(base_1); _functor.end(); diff --git a/src/osgUtil/RenderStage.cpp b/src/osgUtil/RenderStage.cpp index eece8bacb..6dca853a8 100644 --- a/src/osgUtil/RenderStage.cpp +++ b/src/osgUtil/RenderStage.cpp @@ -136,10 +136,7 @@ void RenderStage::drawImplementation(osg::State& state,RenderLeaf*& previous) glClearColor( _clearColor[0], _clearColor[1], _clearColor[2], _clearColor[3]); if (_clearMask & GL_DEPTH_BUFFER_BIT) - { glClearDepth( _clearDepth); - } - else if (_clearMask & GL_STENCIL_BUFFER_BIT) glClearStencil( _clearStencil);