C++学习(三三零)osg的opengl状态机State

Posted hankern

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(三三零)osg的opengl状态机State相关的知识,希望对你有一定的参考价值。

参考osgEarth的Rex引擎原理分析(四十一)osg::State和osg::StateSet的关系

1、创建时机

 

 最终会统一使用窗体创建的状态机State

osgViewer/Renderer.cpp
void Renderer::updateSceneView(osgUtil::SceneView* sceneView)
{
    osg::State* state = context ? context->getState() : 0;
    if (sceneView->getState()!=state)
    {
        sceneView->setState(state);
    }
}

 

2、

以上是关于C++学习(三三零)osg的opengl状态机State的主要内容,如果未能解决你的问题,请参考以下文章