Version 22 (modified by paulmartz, 4 years ago)

--

2.8.3 Release

The 2.8.3 release adds new features and bug fixes to the 2.8.2 release. 2.8.3 includes API changes; applications built with OSG 2.8.2 might require modification to build with 2.8.3 (especially osgAnimation-based applications).

SVN Checkout

2.8.3 development is being done on the 2.8 branch. To test the current development head revision, checkout an OSG tree using the URL:

http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-2.8

Features

  • Mac OS X 10.6 support.
  • New FBX plugin.
  • New ply plugin (through r11237).
  • New ffmpeg plugin.
  • Latest 3ds plugin, with new writer capability.
  • Latest osgAnimation NodeKit.
  • Latest ImageIO plugin.
  • Latest QuickTime plugin.
  • Latest Inventor plugin.
  • Workaround for multisampled FBO driver bug on Mac OS X.
  • Fixes for ac, 3dc, dds, and OpenFlight plugins.
  • Fixes for OcclusionQueryNode.
  • Fix for osgUtil::Optimizer.
  • Fix for osgDB::concatPaths().

Schedule

All dates are 2010.

DateStatusDescription
12 MarchPassedAll change requests posted.
17 MarchPassedAll code changes committed.
22 MarchIn progressAll Xcode and genwrapper changes committed.
22 March Revisit merging 11207 (OS X static initializer mod).
22 March Release candidate 1.
23-30 March Testing period.
31 March Release.

Status

"Latest" means the module was taken from svn head 11206, unless noted otherwise.

StatusDescription
DoneMSFBO fix for Mac OS X
Done* 10664 First appeared in 2.8.2b
DoneLatest osgAnimation
done* Several revisions merged as a block file copy.
Done* 10671 Core changes required for osgAnimation.
Done* 10672 Core changes required for osgAnimation.
Done* 11009 (only the portion applicable to the BVH plugin, so that it is now compatible with current osgAnimation).
Done* 10487 Update to osgAnimation examples.
Done* 10625 Update to osgAnimation examples.
Done* 10697 Update to osgAnimation examples.
Done* 10722 Update to osgAnimation examples.
Done* 10753 Update to osgAnimation examples.
Done* 10923 Update to osgAnimation examples.
Done* 11009 Updates to osgAnimation examples.
DoneLatest FBX plugin (modified to use the old osgDB::ReaderWriter::Options namespace).
Done* 11111 Core changes required for FBX plugin.
Done* Fix for building FBX plugin on Mac OS X.
DoneMac OS X 10.6 support.
Done* 9879 Support for OS X Cocoa windowing.
Done* 9895 add'l mods for DarwinUtils.
Done* 10208 bug fix for GraoicsWindowCocoa.
Done* 10340 add'l mods for DarwinUtils and Cocoa.
Done* 10417 add'l mods for DarwinUtils and Cocoa.
Done* 10456 bug fix for GraoicsWindowCocoa.
Done* 10622 bug fix for DarwinUtils.
Done* 10858 add'l mods for GraoicsWindowCocoa.
Done* 10887 add'l mods for GraoicsWindowCocoa.
DoneLatest Imageio plugin.
Done* 9880 Imageio plugin base.
Done* 10623 bug fix for Imageio.
Done* 10854 enhancement for Imageio.
Done* 10855 bug fix for Imageio.
DoneLatest QuickTime plugin.
Done* 9769 bug fix for QuickTime.
Done* 9932 enhancement for QuickTime.
Done* 10788 bug fix for QuickTime.
Done* 10891 bug fix for QuickTime.
Done* 11019 bug fix for QuickTime.
Done* 11035 bug fix for QuickTime.
Done* 11182 Updated FindQuickTime?.cmake.
DoneFixes for OcclusionQueryNode.
Done* 10933 Changes for DataVariance and static_cast.
Done* 11127 Fix flickering issues from LOD, near plane.
DoneFix for osgUtil Optimizer.
Done* 11131 Fix for FlattenStaticTransforms handling of multiparented Transforms.
DoneLatest Inventor plugin.
Done* 11032 Major enhancements to Inventor plugin.
Done* 11033 Updated FindInventor.cmake.
Done* 11034 Bug fix for Inventor plugin.
DoneFix for osgDB concatPaths().
Done* 10818 Fix for concatPaths, add getcwd functionality.
DoneFixes for ac, 3dc, dds, and OpenFlight plugins.
Done* 10010 fix for 3dc plugin.
Done* 10758 fix for ac plugin.
Done* 11175 fix for ac plugin.
Done* 10264 Fix for dds plugin.
Done* 9959 Fix for OpenFlight plugin.
Done* 10084 Fix for OpenFlight plugin.
Done* 10283 Fix for OpenFlight plugin.
Done* 10440 Fix for OpenFlight plugin.
Done* 10491 Fix for OpenFlight plugin.
Done* 10761 Fix for OpenFlight plugin.
Done* 11159 Fix for OpenFlight plugin.
DoneNew ply plugin (through r11237).
Done* 10012-10014, 10040, 10041, 10079, and 10080.
Done* 10149 and 11237.
DoneUpdated 3ds (with writer capability).
Done* 9906, 10076, and 10088.
Done* 10057 osgDB enhancement (required for 3ds).
Done* 10128, 10805, 10853, 10914, 10932, 10938, and 10941-10942.
Done* 10945, 11056, 11123, 11173, 11180, 11194, and 11203.
Done* Backport 3ds usage of OSG_NOTIFY to osg::notify.
DoneNew ffmpeg plugin.
Done* 9816-9818, 9826-9827, 9837-9843, 9847, 9850, and 9854.
Done* 9856-9857, 9860-9861, 9865, 9869,and 9885
Done* 9910,9912,9933,9948,9960,9965,9968-9969,9990,10030,10053, and 10082
Done* 10161,10391-10392,10408,10414, and 10422
Done* 10538,10809,10851,10892,10925,10961,11165, and 11177
Done10520 Fix some memory leaks.
Done9855 Remove CMake reference to src/osgPlugins/OpenAL.
DoneUpdated osgmovie example.
Xcode updates for new osgAnimation.
Updated wrappers for new osgAnimation.
11207 Fix for static initializers on OS X.