/ Developer releases

OpenSceneGraph

Developer Releases

Our developer releases are made more regularily than our stable releases and are simply tags of the latest source code under version control.  The developer releases do not under any dedicated testing prior to release and are meant to be snapshots of the latest development work that is going into the next stable release. The versioning for stable release is major.minor.patch where the minor release is odd number signifying that it's developer release.

OpenSceneGraph-3.3.6, released on 5th March 2015, key deliverables in this dev release are:

  • Resutructed osgPresentation headers and source to remove experimental but unused classes.
  • Fix to handling of the GLSL #version under Windows when #pragma(tic) shader composition is being used.

source package : OpenSceneGraph-3.3.6.zip

svn tag: svn co http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.3.6 OpenSceneGraph

OpenSceneGraph-3.3.5, released on 3rd March 2015, key deliverables in this dev release are:

  • No new features this dev release as we are now focusing on refining the software for the up coming OSG-3.4 stable release
  • Bug and build fixes

source package : OpenSceneGraph-3.3.5.zip

svn tag: svn co http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.3.5 OpenSceneGraph

OpenSceneGraph-3.3.3, released on 19th December 2014, key deliverables in this dev release are:

  • New osgTerrain::DisplacementMappingTechnique that uses sharing of geometry tiles and height field textures to render the terrain, reducing main memory and GPU memory usage to less than 40% of previous usage, and reduces GPU costs to around 60% of previous requirements for a terrain.
  • New LAS plugin (depends upon libLAS and Boost)
  • New GStreamer plugin for cross platform video
  • New OpenGL extension set-up architecture that reduces both the code footprint, library size and runtime memory footprint, as well as make it easier to extend.
  • Support for glVertexAttribDivisor via new osg::VertexAttribDivisor StateAttribute
  • Support for glBlendEquationi, glBendFunci, glColorMaski and glEnable/glDisablei iva new BlendEquationi, BlendFunci, ColorMaski, and Enablei/Disablei StateAttributes to better support Multiple Render Target usage.
  • New osg::ShaderStorageBufferObject class and osgssbo example.
  • New osggpucull example that demonstrates culling on the GPU.
  • Threading safety and performance improvements to the DatabasePager
  • Refactor of osg::Drawable so that it is no subclassed from osg::Node allow it to be directly placed in the scene graph without the need for a Geode parent.
  • Standardization of callbacks in Node, Drawable, StateSet and StateAttributes
  • Improved Android toolchain build
  • Improvements to QT4 and QT5 support in osgQt
  • Improvements to the new osgUI NodeKit  and Lua Scripting support
  • Bug and build fixes

source package : OpenSceneGraph-3.3.3.zip

svn tag: svn co http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.3.3 OpenSceneGraph

OpenSceneGraph-3.3.1, released on 29th January 2014, key deliverables in this dev release are:

  • New osgVolume::MultiPassTechnique for rendering ray traced volumes constrained to user defined manifold geometry and mixed with normal 3D scene objects without depth issue.
  • Added Multi-touch support to Present3D.
  • Improvements to range of OSG features now supported via lua scripting.
  • New osgUtil::Intersector::PrecisionHint that allows one to request single or double precision maths when using osgUtil::LineSegmentIntersector.
  • Bug and build fixes

source package : OpenSceneGraph-3.3.1.zip

svn tag: svn co http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.3.1 OpenSceneGraph

OpenSceneGraph-3.3.0, released on 3rd October 2013, key deliverables in this dev release are:

  • New osg::ScriptEnginer/osg::Script base classes for integrating scripting support
  • New Lua plugin that provides a LuaScriptEngine implementation that uses osgDB serializers via a new osgDB::PropertInterface class to passing/returning scene graph data to scripts
  • Preliminary V8 and Python script plugins, currently just run standalone scripts, no support for passing in/returning scene graph data
  • osgpresentation example provides a test bed for new PropertyInterface, scripting and osgPresentation work.
  • New osgUtil::RayIntersector class
  • Bug and build fixes

source package : OpenSceneGraph-3.3.0.zip

svn tag: svn co http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.3.0 OpenSceneGraph