From 3ede22216af866b34d6c9998060cca6b883b3d24 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 19 Feb 2009 19:05:39 +0000 Subject: [PATCH] From Bob Kuehne and Robert Osfield, email from Bob : "this fix quashes fbo warnings when the fbo status is 'complete', aka 'ok'. ", which was then ammended by Robert replacing crytic value 0x8CD5 with GL_FRAMEBUFFER_COMPLETE_EXT and added brackets to make code clearer. --- src/osgUtil/RenderStage.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/osgUtil/RenderStage.cpp b/src/osgUtil/RenderStage.cpp index a1b2105c7..35686e7e3 100644 --- a/src/osgUtil/RenderStage.cpp +++ b/src/osgUtil/RenderStage.cpp @@ -854,7 +854,14 @@ void RenderStage::drawInner(osg::RenderInfo& renderInfo,RenderLeaf*& previous, b if (error) osg::notify(osg::NOTICE)<<"Warning: detected OpenGL error '"<glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT)<glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT); + if ( fbstatus != GL_FRAMEBUFFER_COMPLETE_EXT ) + { + osg::notify(osg::NOTICE)<<"RenderStage::drawInner(,) FBO status = 0x"<