Thread: [Jahshaka-cvs] openlibraries/src/openobjectlib/sg render_buffer.hpp, 1.4, 1.5
Status: Beta
Brought to you by:
jahshaka
From: Goncalo N. M. de C. <gl...@us...> - 2006-07-29 08:59:56
|
Update of /cvsroot/openlibraries/openlibraries/src/openobjectlib/sg In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv15044/src/openobjectlib/sg Modified Files: render_buffer.hpp Log Message: + env variable to force the use of FBO (mainly Ubuntu) Index: render_buffer.hpp =================================================================== RCS file: /cvsroot/openlibraries/openlibraries/src/openobjectlib/sg/render_buffer.hpp,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- render_buffer.hpp 28 Jul 2006 13:34:22 -0000 1.4 +++ render_buffer.hpp 29 Jul 2006 08:59:44 -0000 1.5 @@ -552,7 +552,14 @@ protected: virtual bool verify_extensions( ) const { - return GLEW_EXT_framebuffer_object == GL_TRUE; + bool env_force_fbo_ = false; + + // GC - Use getenv_s if using VC8. + char* env_force_fbo = getenv( "FBO" ); + if( env_force_fbo ) + env_force_fbo_ = atoi( env_force_fbo ) != 0; + + return GLEW_EXT_framebuffer_object == GL_TRUE || env_force_fbo_; } private: |