Hi All,

Just one month after OpenSceneGraph-3.0.0 I'm a little amazed to
announce the release of 3.0.1 - a binary compatible maintenance
release, I believe this might well be a record for most speedy turned
around of stable release ;-)

The main changes are :

   Bug fixes to the new serializers and associated .osgb, .osgt and
.osgx formats.
   Improvements to the DCMTK based dicom plugin that vastly improves
the handling of scaling in dicom files so that a wider range of dicom
files are handled well.
   Shader tweak to osgShadow's handling of spot lights when doing view
dependent shadow map algorithms.
   Improved handling of initial bounding volume computation for view
dependent text scaling/orientation.
   Improvements in handling of different GLES builds


Thanks to all that have tested and provided fixes for this release,

Cheers,
Robert.


Full ChangeLog since 3.0.0 :

2011-07-31 07:50  robert

        * CMakeLists.txt: Changed release candidate numbe for 3.0.1
          release.

2011-07-31 07:48  robert

        * src/osgShadow/StandardShadowMap.cpp: Changed the handling of the
          ambient contribution of light to avoid lighting errors in the
          shadowed region outside a spointlight.

2011-07-29 07:44  robert

        * src/osgViewer/ViewerEventHandlers.cpp: Merged from svn/trunk
          revision 12735, fixed console output of end of frame barrier
          position.

2011-07-28 16:59  robert

        * AUTHORS.txt, CMakeLists.txt, ChangeLog: Updated ChangeLog and
          release candidate number for 3.0.1-rc3

2011-07-28 16:41  robert

        * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Improved the handling
          of scaling of dicom imagery.

2011-07-28 12:08  robert

        * src/osgViewer/GraphicsWindowX11.cpp: Merged from svn/trunk
          revision 12722. Refectored the EGL setup so that it's honours the
          Traits values.

2011-07-28 11:05  robert

        * src/osg/Texture.cpp, src/osgWrappers/serializers/osg/Texture.cpp:
          Merged from svn/trunk, revision 12727, Reverted the change to the
          default setting of _resizeNonPowerOfTwoHint back to true for all
          platforms to ensure the
          same behaivour across platforms, something that can be achieved
          now thanks to the integrated GLU library.
        
          Corrected the default of the ResizeNonPowerOfTwoHint to true to
          reflect the actual default setting set by the
          Texture default constructor.

2011-07-28 08:19  robert

        * src/osgDB/ObjectWrapper.cpp: From Johannes Baeuerle, merged from
          svn/trunk revision 12725, "in the file
          src/osgDB/ObjectWrapper.cpp, where the GlobalLookupTable for gl
          enums for serialization purposes is defined, some of the
          compressed texture formats are missing. I added enums for the pvr
          and etc formats."

2011-07-28 07:47  robert

        * src/osgViewer/View.cpp: From Jason Beverage, merged from
          svn/trunk revision 12723, "Here is a small fix for
          getCameraContainingPosition. getXMin was
          being used in a case where getYMin should be used instead."

2011-07-25 19:28  robert

        * AUTHORS.txt, ChangeLog: Updated ChangeLog and AUTHORS file for
          3.0.1-rc2

2011-07-25 18:39  robert

        * CMakeLists.txt: Updated release candidate number

2011-07-25 17:08  robert

        * src/osgViewer/Renderer.cpp: Merged from svn/trunk revision 12818,
          "Fixed stats bug where not all stats fields were being collected
          by the cull_draw() method used in the SingleThreaded and
          CullDrawThreadPerContext threading models."

2011-07-22 09:28  robert

        * src/osg/Texture.cpp: From Alexander Irion, merged from svn/trunk
          revision 12716, "Texture borders are not supported in ES.
        
          _isTextureBorderClampSupported is set to "TRUE" in Texture.cpp,
          because of the version number check (GL VERSION >= 1.3).
        
          This leads to an invalid enum error, when GL_TEXTURE_BORDER_COLOR
          is tried to set."

2011-07-22 08:26  robert

        * src/osgViewer/ViewerEventHandlers.cpp: Merged from svn/trunk
          revision 12714, "In the RecordCameraPathhandler fixed the
          handling of pressing 'Z' before 'z' which was causing the view
          to be reset to 0,0,0 by AnimationPathManipualtor with an empty
          AnimationPath."

2011-07-21 09:54  robert

        * AUTHORS.txt, CMakeLists.txt, ChangeLog,
          applications/osgversion/Contributors.cpp, include/osg/Version:
          Updated ChangeLog, Version and AUTHORS file for 3.0.1-rc1

2011-07-21 09:19  robert

        * src/osgText/TextBase.cpp: Merged from svn/trunk, workaround to
          culling issues assocaited with text that is set to scale relative
          to screen coords or is rotated to the screen.

2011-07-21 09:10  robert

        * src/osgPlugins/vrml/ReaderWriterVRML2.cpp: From Mathias
          Froehlich, merged from svn/trunk revision 12708, "I have attached
          an updated version of the VRML2 loader.
          That change is the result of the '[osgPlugins] VRML plugin -
          "file" url'
          discussion on osg-users.
        
          The attached change avoids rewriting file names into some kind of
          file urls
          and then use the url for opening an fstream. Instead just use the
          given file
          name to open the stream.
          Also this change adds some Notify output for the error paths."

2011-07-21 08:53  robert

        * CMakeModules/FindFBX.cmake: From Wang Rui, merged from svn/trunk
          revision 12706, "This fixes a small problem in the FindFBX file.
          In CMake scripts,
          VS2010 is not marked as MSVC100 but MSVC10. And CMake defines
          MSVC_VERSION instead of MSVC_VER to indicate the version number.
          The
          modification can find fbx sdk for VS2010 automatically now.
          "

2011-07-20 10:18  robert

        * src/osgQt/GraphicsWindowQt.cpp: From Claus Scheiblauer, merged
          from svn/trunk revision 12704, fixed handling of horizontal mouse
          wheel event

2011-07-18 12:44  robert

        * include/osgSim/ElevationSlice, include/osgSim/HeightAboveTerrain,
          include/osgSim/LineOfSight: Merged from svn/trunk revision 12701.
          Added doxygen comments explain read file callback functionality.

2011-07-18 09:42  robert

        * src/osgPlugins/dicom/ReaderWriterDICOM.cpp: Merged from svn/trunk
          revision, 12699, build fix for Cygwin/Mingw builds of DCMTK.

2011-07-17 16:26  robert

        * applications/osgarchive/osgarchive.cpp,
          applications/osgfilecache/osgfilecache.cpp,
          applications/present3D/Cluster.cpp,
          examples/osganalysis/osganalysis.cpp,
          examples/osgpagedlod/osgpagedlod.cpp,
          examples/osgparticleeffects/osgparticleeffects.cpp,
          examples/osgwidgetmenu/osgwidgetmenu.cpp,
          src/osgPlugins/ogr/ReaderWriterOGR.cpp,
          src/osgPlugins/quicktime/ReaderWriterQT.cpp,
          src/osgPlugins/stl/ReaderWriterSTL.cpp,
          src/osgPlugins/txp/trpage_header.cpp: From Alberto Luaces, merged
          from svn/trunk revision 12697, typo fixes

2011-07-17 10:33  robert

        * src/osgPlugins/osg/AsciiStreamOperator.h: From Wang Rui, merged
          from svn/trunk revision 12695. "improved the handling of the
          _preReadString within the readWrappedString method by factoring
          the
          reading of the next character into a dedicated getCharacter(..)
          method."

2011-07-15 10:25  robert

        * src/osgPlugins/ffmpeg/FFmpegDecoder.cpp,
          src/osgPlugins/ffmpeg/FFmpegParameters.cpp: From Wang Rui, merged
          from svn/trunk revision 12693, "I've found that the latest ffmpeg
          made some functions and macros
          deprecated, which led to compilation errors in the OSG plugin. I
          tried
          fixing them and tested with the version ffmpeg-git-5d4fd1d
          (ffmpeg
          version > 0.8, libavcodec = 53.7.0) under Windows."

2011-07-15 09:48  robert

        * include/osg/ValueObject: From Sukender, merged from svn/trunk
          revision 12690. Fixed compiler error "public: static char const *
          const osg::ValueObjectClassNameTrait< xxx >::s_className" already
          defined in xxx.obj"

2011-07-15 09:16  robert

        * src/osgPlugins/osg/AsciiStreamOperator.h,
          src/osgWrappers/serializers/osgSim/LightPointNode.cpp,
          src/osgWrappers/serializers/osgSim/MultiSwitch.cpp: From Wang
          Rui, merged from svn/trunk revision 12688. "The files attached
          should be separately put into the directories
          src/osgPlugins/osg and src/osgWrappers/serializers/osgSim. They
          fix a
          serious infinite loop problem that may be caused by the stream
          buffer
          mechanism under Windows and some osgSim wrapper bugs pointed by
          Andreas. I've asked the community to help test them and hope now
          we
          can solve these recent .osgt file reading issues."

2011-07-15 08:45  robert

        * src/osgPlugins/Inventor/ConvertToInventor.h: From Ryan Pavlik,
          Merged from svn/trunk revision 12686. "Fix inventor state copy
          constructor.
        
          Clang warning:
          In file included from
          src/osgPlugins/Inventor/ConvertToInventor.cpp:80:
          src/osgPlugins/Inventor/ConvertToInventor.h:117:71: warning:
          field is uninitialized when used here [-Wuninitialized]
          osgTexGenS(s.osgTexGenS), osgTexGenT(s.osgTexGenT),
          osgTexGen(osgTexGen),
          ^"

2011-07-15 08:37  robert

        * src/osgPlugins/imageio/ReaderWriterImageIO_IOS.cpp: From Philip
          Lamp, Merged from svn/trunk revision 12683. "Modify the
          ReaderWriteImageIO_IOS to correctly handle relative paths
          when reading from a file. This means that no longer do all image
          files
          have to live at the root of the Resources folder inside the app
          bundle,
          but can now be organized inside folders. Also improved error
          handling
          and fixed a potential leak of a CGColorSpaceRef each once per
          image load."

2011-07-15 08:35  robert

        * src/osgPlugins/imageio/ReaderWriterImageIO.cpp,
          src/osgPlugins/imageio/ReaderWriterImageIO_IOS.cpp: Removed
          redudent lines and changes tabs to four spaces
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to