From 2b13166c8d75a47a7b42acf70b306f3ed3c12c86 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 23 Feb 2018 09:55:00 +0000 Subject: [PATCH] Cleaned up the applying of the glDrawBuffers() --- src/osgUtil/RenderStage.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/osgUtil/RenderStage.cpp b/src/osgUtil/RenderStage.cpp index 26a4eb184..539bae62a 100644 --- a/src/osgUtil/RenderStage.cpp +++ b/src/osgUtil/RenderStage.cpp @@ -517,12 +517,12 @@ void RenderStage::runCameraSetUp(osg::RenderInfo& renderInfo) // and before call to glCheckFramebufferStatus if ( !colorAttached ) { - setDrawBuffer( GL_NONE, true ); - setReadBuffer( GL_NONE, true ); - #if !defined(OSG_GLES1_AVAILABLE) && !defined(OSG_GLES2_AVAILABLE) && !defined(OSG_GLES3_AVAILABLE) - glDrawBuffer( GL_NONE ); - glReadBuffer( GL_NONE ); - #endif + #if !defined(OSG_GLES1_AVAILABLE) && !defined(OSG_GLES2_AVAILABLE) && !defined(OSG_GLES3_AVAILABLE) + setDrawBuffer( GL_NONE, false ); + setReadBuffer( GL_NONE, false ); + glDrawBuffer( GL_NONE ); + glReadBuffer( GL_NONE ); + #endif } GLenum status = ext->glCheckFramebufferStatus(GL_FRAMEBUFFER_EXT);