OpenscenGraph中控制swapbuffer的方法(用于多机大屏幕同步显示机制)
**********************************************************************************************************************
***osg多機(jī)同步swapbuffer的實(shí)現(xiàn)方式。
***osg中真正調(diào)用opengl::swapbuffer的地方在 osg::GrapicsContext::swapBuffers()中調(diào)用的。
***如果developer想干預(yù)的話(huà) 可以調(diào)用 osg::GrapicsContext::setSwapCallback(SwapCallback* rc)來(lái)設(shè)置自定義的緩存交換回調(diào)。
***自定義的回調(diào)必須調(diào)用GraphicsContext::swapBuffersImplementation()函數(shù).
***typedef std::vector<osg::GraphicsContext*> Contexts;
***osg::Viewer::getContexts(Contexts& contexts, bool onlyValid=true); 可以獲取grapicscontext的數(shù)組
***********************************************************************************************************************
總結(jié)
以上是生活随笔為你收集整理的OpenscenGraph中控制swapbuffer的方法(用于多机大屏幕同步显示机制)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SSH2 后端编程思路总结
- 下一篇: 永中向香港博览会主办方演示云办公(转载)