OpenscenGraph中控制swapbuffer的方法(用于多机大屏幕同步显示机制)
2013-11-13 09:19
393 查看
**********************************************************************************************************************
***osg多机同步swapbuffer的实现方式。
***osg中真正调用opengl::swapbuffer的地方在 osg::GrapicsContext::swapBuffers()中调用的。
***如果developer想干预的话 可以调用 osg::GrapicsContext::setSwapCallback(SwapCallback* rc)来设置自定义的缓存交换回调。
***自定义的回调必须调用GraphicsContext::swapBuffersImplementation()函数.
***typedef std::vector<osg::GraphicsContext*> Contexts;
***osg::Viewer::getContexts(Contexts& contexts, bool onlyValid=true); 可以获取grapicscontext的数组
***********************************************************************************************************************
***osg多机同步swapbuffer的实现方式。
***osg中真正调用opengl::swapbuffer的地方在 osg::GrapicsContext::swapBuffers()中调用的。
***如果developer想干预的话 可以调用 osg::GrapicsContext::setSwapCallback(SwapCallback* rc)来设置自定义的缓存交换回调。
***自定义的回调必须调用GraphicsContext::swapBuffersImplementation()函数.
***typedef std::vector<osg::GraphicsContext*> Contexts;
***osg::Viewer::getContexts(Contexts& contexts, bool onlyValid=true); 可以获取grapicscontext的数组
***********************************************************************************************************************
相关文章推荐
- displaytag的使用方法(用于数据表格的显示和功能控制)Displaytag1.1版本使用方法
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- linux下的缓存机制及清理buffer/cache/swap的方法梳理 【转】
- displaytag的使用方法(用于数据表格的显示和功能控制)
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- displaytag的使用方法(用于数据表格的显示和功能控制) tabledecorator实现链接按钮
- Linux下的缓存机制及清理buffer/cache/swap的方法梳理
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- linux下的缓存机制及清理buffer/cache/swap的方法梳理
- ubuntu修改时间、显示硬件时间、同步系统时钟(date命令使用方法)
- javascript控制页面控件隐藏显示的两种方法
- 字符转成网页Unicode码的方法,可用于在一个网页上显示多种语种.
- css控制div显示/隐藏方法及2种方…
- 应用程序中的所有线程都可以访问方法中的公用字段。要同步对公用字段的访问,您可以使用属性替代字段,并使用 ReaderWriterLock 对象控制访问。为此,请按照下列步骤操作:
- css控制div显示/隐藏方法及2种方法比较原码
- virtual pc 2007(vpc2007) 使用中无法显示控制主界面的解决方法
- jQuery控制TR显示隐藏的三种常用方法
- SVN版本控制图标不显示的解决方法~