查看: 2794|回复: 3

OpenSceneGraph 2.5.3发布

[复制链接]

该用户从未签到

发表于 2008-6-30 08:50:52 | 显示全部楼层 |阅读模式
OpenSceneGraph-2.5.3已经于2008年6月29日正式发布。
请到http://www.openscenegraph.org/pr ... s/DeveloperReleases下载

主要的改动包括:
  • 新的OpenThreads::Atomic和AtomicPtr类,用于实现原子计数指针(atomic reference counting,一种对于互锁、同步、线程和多处理器均安全的引用计数指针,参见http://www.ddj.com/cpp/184401888);
  • 新的include/OpenThreads/Config和include/osg/Config文件,用于引入用户的CMake生成选项,使得第三方程序的编译更加简便;
  • 修正了CompositeViewer::addView/removeView()时的纹理问题,以及向现有视图(View)添加新视图时可能造成的崩溃问题;
  • 提供了对于X11无效定向(override redirect,即不接受输入焦点的窗口)功能的支持;
  • 提供了CMake对于OSX Bundles的支持(现在需要CMake 2.6);
  • 新的osg::MixinVector类,以替代PrimitiveSet和Array模板所用的std::vector<>,从而避免了std::vector<>缺少虚析构函数所带来的内存泄露问题;
  • 新的osgUtil::Optimizer::FlattenStaticTransformsDuplicatingSharedSubgraphsVisitor类(译者:这么长……),用于拷贝不同变换特性的图形子树;
  • 新的StateSet::setNestedRenderBin(bool)函数,用于控制与其关联的渲染盒(RenderBin)是否嵌入父渲染盒或者置入渲染舞台(RenderStage);
  • 修正了一系列错误和问题。

该用户从未签到

 楼主| 发表于 2008-6-30 08:58:18 | 显示全部楼层
此外,有关OpenSceneGraph 2.6的消息,Robert也作了构想:

OpenSceneGraph 2.6将争取于SigGraph大会(通常在7、8月份)之前放出。改动的重点将可能在于:KDTree支持的进一步设计和细化(将大幅度改善碰撞检测的性能),以及将osgWidget(一个为OSG提供UI控件支持的第三方工程)嵌入到OSG工程当中。

该用户从未签到

发表于 2008-6-30 09:37:10 | 显示全部楼层
osgWidget?好像osgWidget已经很久不更新了哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表