使用osgearth2.9 rex引擎在Qt中黑屏的问题修复
将osgUtil::RenderStage.cpp中的下列红色代码注释重新编译即可:
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 }
但是rex引擎还不成熟,渲染效率低下,建议一些项目仍采用osg3.4.x和oe2.8。

浙公网安备 33010602011771号