OpenSceneGraph-3.3.3发布于2014年12月19日,此版本中的主要修改点:
新的osgTerrain :: DisplacementMappingTechnique,它使用几何瓦片和高程纹理的共享来渲染地形,减少内存和GPU内存使用量,使其小于以前使用量的40%,同时将GPU使用率降低到以前的地形的60% 。
新的LAS插件(依赖于libLAS和Boost库)
新的GStreamer插件,用于跨平台视频播放
新的OpenGL扩展架构,减少代码占用量,库大小和运行时内存占用量,以及使其更容易扩展。
通过osg :: VertexAttribDivisor类支持glVertexAttribDivisor
通过BlendEquationi,BlendFunci,ColorMaski类支持glBlendEquationi,glBendFunci,glColorMaski和glEnable / glDisablei iva,通过Enablei / Disablei 类以更好地支持多个渲染目标的使用。
增加osg :: ShaderStorageBufferObject类和示例。
增加osggpucull示例用于演示GPU剔除。
改进DatabasePager的线程安全和性能
重构osg :: Drawable类,使其不从osg :: Node继承,以致于不需要Geode父节点便可以直接放置在场景图中。
将Node,Drawable,StateSet和StateAttributes类中的回调标准化
改进Android工具链构建
改进osgQt对QT4和QT5的支持
改进了新的osgUI NodeKit和Lua 脚本的支持
修正了一些Bug
svn标签 :svn co http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.3.3 OpenSceneGraph