|
只要向天空中添加云层,就报如下错误
Error: In Texture::Extensions::setupGLExtensions(..) OpenGL version test failed, requires valid graphics context.
跟踪simgear代码,在osg::TextureCubeMap::getExtensions(0, true);这个地方就发生了中断,上网查了查,array说“必须保证OpenGL的执行函数都在makeCurrent的前提下执行,否则都会返回无效值。”
我想知道这个该如何进行设置呢,osg中的makeCurrent不是在执行viewer.realize()的时候已经设置了么? |
|