- OpenThreads::Affinity introduced to enable setting of processor affinity on viewer and database threads.
- osgText rewritten to improve visual quality, add signed distance field support and full GLES2/3 and GL3/4 support.
- Improvements to GLES plugin to provide better Sketchfab support.
- Improvements to osgAnimation.
- NodeVisitor ValueMap for storing values that can be stored and accessed across frames, such as update, event and cull traversals.
- ShapeDrawable rewritten as an osg::Geometry to improve performance and flexibility.
- Added osg::MultiDrawArrays support.
- Added MultiDrawIndirect support.
- Moved glDispatchCompute control out of osg::Program into a dedicated osg::DispatchCompute class to improve flexibility of compute shaders.
- KdTree support added for PolytopeIntersector, and ability to work with points, lines and polygons.
- osgQt has been moved out to it's own dedicated osgQt github repository (packager's note: nothing in the repo uses osgQt, so we don't need to package it separately).
- Reintroduce some of the plugins (giflib, libtiff and curl) to be compliant with list of standard dependencies of OSG.
- Add 2 upstream patches to fix issues that affect OpenMW.