Version 23 (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 r11207 (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* r10671 Core changes required for osgAnimation.
Done* r10672 Core changes required for osgAnimation.
Done* r11009 (only the portion applicable to the BVH plugin, so that it is now compatible with current osgAnimation).
Done* r10487 Update to osgAnimation examples.
Done* r10625 Update to osgAnimation examples.
Done* r10697 Update to osgAnimation examples.
Done* r10722 Update to osgAnimation examples.
Done* r10753 Update to osgAnimation examples.
Done* r10923 Update to osgAnimation examples.
Done* r11009 Updates to osgAnimation examples.
DoneLatest FBX plugin (modified to use the old osgDB::ReaderWriter::Options namespace).
Done* r11111 Core changes required for FBX plugin.
Done* Fix for building FBX plugin on Mac OS X.
DoneMac OS X 10.6 support.
Done* r9879 Support for OS X Cocoa windowing.
Done* r9895 add'l mods for DarwinUtils.
Done* r10208 bug fix for GraoicsWindowCocoa.
Done* r10340 add'l mods for DarwinUtils and Cocoa.
Done* r10417 add'l mods for DarwinUtils and Cocoa.
Done* r10456 bug fix for GraoicsWindowCocoa.
Done* r10622 bug fix for DarwinUtils.
Done* r10858 add'l mods for GraoicsWindowCocoa.
Done* r10887 add'l mods for GraoicsWindowCocoa.
DoneLatest Imageio plugin.
Done* r9880 Imageio plugin base.
Done* r10623 bug fix for Imageio.
Done* r10854 enhancement for Imageio.
Done* r10855 bug fix for Imageio.
DoneLatest QuickTime plugin.
Done* r9769 bug fix for QuickTime.
Done* r9932 enhancement for QuickTime.
Done* r10788 bug fix for QuickTime.
Done* r10891 bug fix for QuickTime.
Done* r11019 bug fix for QuickTime.
Done* r11035 bug fix for QuickTime.
Done* r11182 Updated FindQuickTime?.cmake.
DoneFixes for OcclusionQueryNode.
Done* r10933 Changes for DataVariance and static_cast.
Done* r11127 Fix flickering issues from LOD, near plane.
DoneFix for osgUtil Optimizer.
Done* r11131 Fix for FlattenStaticTransforms handling of multiparented Transforms.
DoneLatest Inventor plugin.
Done* r11032 Major enhancements to Inventor plugin.
Done* r11033 Updated FindInventor.cmake.
Done* r11034 Bug fix for Inventor plugin.
DoneFix for osgDB concatPaths().
Done* r10818 Fix for concatPaths, add getcwd functionality.
DoneFixes for ac, 3dc, dds, and OpenFlight plugins.
Done* r10010 fix for 3dc plugin.
Done* r10758 fix for ac plugin.
Done* r11175 fix for ac plugin.
Done* r10264 Fix for dds plugin.
Done* r9959 Fix for OpenFlight plugin.
Done* r10084 Fix for OpenFlight plugin.
Done* r10283 Fix for OpenFlight plugin.
Done* r10440 Fix for OpenFlight plugin.
Done* r10491 Fix for OpenFlight plugin.
Done* r10761 Fix for OpenFlight plugin.
Done* r11159 Fix for OpenFlight plugin.
DoneNew ply plugin (through r11237).
Done* r10012, r10013, r10014, r10040, r10041, r10079, and r10080.
Done* r10149 and r11237.
DoneUpdated 3ds (with writer capability).
Done* r9906, r10076, and r10088.
Done* r10057 osgDB enhancement (required for 3ds).
Done* r10128, r10805, r10853, r10914, r10932, r10938, r10941, r10942.
Done* r10945, r11056, r11123, r11173, r11180, r11194, r11203.
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.