[osg-users] OpenSceneGraph-3.6.1 release candidate 2 tagged
Sebastian Messerschmidt
sebastian.messerschmidt at gmx.de
Thu May 3 07:33:58 PDT 2018
Hi,
I've been testing the current build and just discovered, that there are
some things that are different.
To point out one specifically:
I'm using calls to
osgDB::Registry::addEntryToObjectCache(file_name, result_node) ommitting
the options parameter which defaults to nullptr.
This gives me a lot of warnings from this line (~336 in osg/Object)
OSG_WARN<<"Warning: osg::clone(const T*, osg::CopyOp&) passed
null object to clone, returning NULL."<<std::endl;
Basically the "addEntryToObjectCache" explicitely clones the options:
<code>
_objectCache[FileNameOptionsPair(filename, osg::clone(options))] =
ObjectTimeStampPair(object,timestamp);)
</code>
leading to the above warning.
Any hints? If I'm supposed to pass options, it should not default to a
nullptr. In case the nullptr is ok, the clone shouldn't be issued IMHO.
Cheers
Sebastian
Am 02.05.2018 um 10:22 schrieb Robert Osfield:
> Hi All,
>
> I have tagged the second 3.6.1 release candidate.
>
> I have merged a PR that removed so un-implemented functions in
> osgParticle, this technically changes the ABI for osgParticle so I've
> bumped the SO version for 3.6.1-rc2. The rest of the changes are
> fixes.
>
> https://github.com/openscenegraph/OpenSceneGraph/tree/OpenSceneGraph-3.6.1-rc2
>
> I'm ready to tag 3.6.1, all need from the community is testing and
> feedback on whether things are working on all the main platforms. Let
> us know of success or failures here on this thread.
>
> Cheers,
> Robert.
>
> -- ChangeLog since 3.6.0
>
> Wed, 2 May 2018 09:10:54 +0100
> Author : Robert Osfield
> Updates for the 3.6.1-rc2
>
> Mon, 30 Apr 2018 11:55:17 +0100
> Author : Robert Osfield
> Updated SO version to reflect change in ABI
>
> Mon, 30 Apr 2018 11:44:02 +0100
> Author : OpenSceneGraph git repository
> Merge pull request #542 from psyinf/fix_particle_system_headerFIX:
> <osgParticle> removed unimplemented functions from header
>
> Mon, 30 Apr 2018 11:16:02 +0200
> Author : Sebastian Messerschmidt
> FIX: <osgParticle> removed unimplemented functions from header
>
> Fri, 27 Apr 2018 11:23:07 +0100
> Author : Robert Osfield
> Fixed particle update bug where a ParticleSystem wouldn't start when
> loaded during the frame loop due to the _last_frame value not being
> set.
>
> Thu, 26 Apr 2018 10:21:53 +0100
> Author : Robert Osfield
> Updated ChangeLog, README.md and rc number for 3.6.1-rc1
>
> Thu, 26 Apr 2018 09:49:35 +0100
> Author : Robert Osfield
> Split up #pragma so that there only three parameters per line to aovid
> Intel driver bug crash
>
> Thu, 26 Apr 2018 09:36:52 +0100
> Author : Robert Osfield
> Renamed text.vert and text.frag to osgText_Text.vert and .frag to
> avoid name overlapping with user shaders.
>
> Wed, 25 Apr 2018 09:48:02 +0100
> Author : Julien Valentin
> add wrapper for osg::DrawIndirectBufferObject
>
> Tue, 24 Apr 2018 17:05:03 +0100
> Author : Robert Osfield
> Renamed CMake variable + C++ #define to OSG_GL_CONTEXT_VERSION
>
> Tue, 24 Apr 2018 16:22:13 +0100
> Author : Robert Osfield
> Added OSG_GL_CONTEXT_STRING cmake variable to set include/osg/GL
> headers that sets Traits::glContextVersion.
>
> Tue, 24 Apr 2018 15:38:02 +0100
> Author : OpenSceneGraph git repository
> Merge pull request #537 from
> openscenegraph/revert-536-default-gl3-contextRevert "When GL3 build is
> enabled, default context requested is version 3.3, …"
>
> Tue, 24 Apr 2018 15:37:44 +0100
> Author : OpenSceneGraph git repository
> Revert "When GL3 build is enabled, default context requested is version 3.3, …"
>
> Tue, 24 Apr 2018 15:36:11 +0100
> Author : OpenSceneGraph git repository
> Merge pull request #536 from emminizer/default-gl3-contextWhen GL3
> build is enabled, default context requested is version 3.3, …
>
> Tue, 24 Apr 2018 15:33:03 +0100
> Author : Robert Osfield
> Refactored the handling of glyph and shadow alpha values to make the
> text and shadow clearer for fonts with narrow glyphs
>
> Tue, 24 Apr 2018 13:52:53 +0100
> Author : Robert Osfield
> Refactored the handling of text bounding box to provide more stable
> bounding box computation
>
> Tue, 24 Apr 2018 06:31:32 -0400
> Author : Daniel Emminizer
> When GL3 build is enabled, default context requested is version 3.3,
> enabling core profile by default.
>
> Fri, 20 Apr 2018 21:16:46 +0200
> Author : Alberto Luaces
> Small fix for uncaught typo.
>
> Fri, 20 Apr 2018 18:18:22 +0200
> Author : Alberto Luaces
> Fix typos and spelling.
>
> Mon, 23 Apr 2018 11:02:03 +0100
> Author : OpenSceneGraph git repository
> Merge pull request #534 from emminizer/fix-msvc-includesFix includes
> for MSVC 2015 build.
>
> Fri, 20 Apr 2018 13:16:43 -0400
> Author : Daniel Emminizer
> Fix includes for MSVC 2015 build.
>
> Fri, 20 Apr 2018 15:58:27 +0100
> Author : Robert Osfield
> Updated ChangeLog
>
> Fri, 20 Apr 2018 14:32:34 +0100
> Author : Robert Osfield
> Replaced osgUtil::IntersectVisitor usage with osgUtil::InteresectionVisitor
>
> Fri, 20 Apr 2018 10:24:17 +0100
> Author : Robert Osfield
> Removed TriStripVisitor for default set of Optimizer passes as it
> doesn't generate efficient scene graphs
>
> Fri, 20 Apr 2018 09:57:04 +0100
> Author : Robert Osfield
> Added osgUtil::optimizeMesh(osg::Node* node) convinience method
>
> Fri, 20 Apr 2018 11:42:31 +0100
> Author : Robert Osfield
> Removed usage of the osgUtil::TriStripVisitor is it generates
> osg::Geometry that perform very poorly when using VBO and VAO's vs GL
> DisplayLists. With DisplayLists being deprecated in GL and VBO and VAO
> becoming standard it's best to standardize on using the
> osgUtil::MeshOptimizers instead of TripStrupVisitor
>
> Thu, 19 Apr 2018 19:43:14 +0100
> Author : Robert Osfield
> Fixed the set*Binding() methods so that they assign BufferObjects when required
>
> Thu, 19 Apr 2018 19:42:51 +0100
> Author : Robert Osfield
> Fixed messages
>
> Thu, 19 Apr 2018 19:41:51 +0100
> Author : Robert Osfield
> Fixed the GLBufferObject size computation so that it takes into account padding.
>
> Thu, 19 Apr 2018 19:36:19 +0100
> Author : Robert Osfield
> Replaced the use of osgUtil::TriStripVisitor with
> ogUtil::MeshOptimizer usage to improve performance. Fixed set
> setColorArray assignement to pass in the color binding
>
> Wed, 18 Apr 2018 10:02:43 +0100
> Author : Robert Osfield
> Fixed the handle of boundary equalization
>
> Wed, 18 Apr 2018 09:33:12 +0100
> Author : Robert Osfield
> Added --equalize-boundaries -e command line option to call
> terrain->setEqualizeBoundaries(true)
>
> Mon, 16 Apr 2018 17:53:38 +0100
> Author : Robert Osfield
> Updated version number in prep for future 3.6.1 release.
>
> Mon, 16 Apr 2018 15:08:24 +0100
> Author : Robert Osfield
> Fixed inline Drawable::draw(..) method
>
> Mon, 16 Apr 2018 15:05:11 +0100
> Author : Robert Osfield
> Fixed Geometry::drawImplmentation() handling of VBO's to prevent them
> from being used when display lists are used.
>
> Sun, 15 Apr 2018 08:25:57 +0100
> Author : Robert Osfield
> Replaced osgViewer::GraphicsWindow dynamic_cast as it's not neccessary.
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
More information about the osg-users
mailing list