[osg-users] Please test OpenSceneGraph master in prep for 3.5.6 dev release

Glenn Waldron gwaldron at gmail.com
Tue Mar 28 05:35:54 PDT 2017


OK Robert, will do. Thanks for the insight -gw

Glenn Waldron

On Tue, Mar 28, 2017 at 7:01 AM, Robert Osfield <robert.osfield at gmail.com>
wrote:

> Hi Glenn,
>
> I don't think the BufferData will be serialized correctly prior to
> 3.5.6 so the second block in your revised code won't help,  I would
> suggest just leaving your original TextureBuffer serializer
> implementation in place for versions prior to 3.5.6.
>
> Cheers,
> Robert.
>
> On 27 March 2017 at 17:28, Glenn Waldron <gwaldron at gmail.com> wrote:
> > Robert,
> >
> > Only one :) And I will let them know the details. It's only used for
> > caching, so preserving existing files is not critical.
> >
> > In the meantime I preserved our "old" way of doing it for pre-3.5.4
> version
> > (before getBufferData was available), and copied your updated method for
> > 3.5.5-3.5.6 versions. Hopefully that plugs the holes.
> >
> > https://github.com/gwaldron/osgearth/blob/master/src/osgEarth/
> TextureBufferSerializer.cpp
> >
> >
> > Glenn Waldron
> >
> > On Mon, Mar 27, 2017 at 11:13 AM, Robert Osfield <
> robert.osfield at gmail.com>
> > wrote:
> >>
> >> Hi Glenn,
> >>
> >> I have just had a look at osgEarth's implementation of the
> >> TextureBuffer serializer and it's different from the core OSG one, the
> >> later is a more complete implementation.
> >>
> >> For backwards compatibility of older .osgb/.osgx/.osgt files generated
> >> by osgEarth applications that leverage the osgEarth's TexutreBuffer
> >> serializer we'd have a potential conflict.  Perhaps one way to resolve
> >> this would be to version OSG's new TextureBuffer so that for older
> >> versions the osgEarth style implementation is used, while on recent
> >> versions the latest is used.
> >>
> >> How many files/osgEarth users do you think might be affected by this
> >> issue?
> >>
> >> Robert
> >>
> >> Robert.
> >>
> >>
> >>
> >> On 27 March 2017 at 15:16, Glenn Waldron <gwaldron at gmail.com> wrote:
> >> > Robert,
> >> >
> >> > Yes, it's in the latest stable release - version 2.8.
> >> >
> >> > I will add the versioning to our master branch as well as the 2.8
> >> > branch.
> >> >
> >> > Thanks!
> >> >
> >> >
> >> > Glenn Waldron
> >> >
> >> > On Mon, Mar 27, 2017 at 9:47 AM, Robert Osfield
> >> > <robert.osfield at gmail.com>
> >> > wrote:
> >> >>
> >> >> Hi Glenn,
> >> >>
> >> >> On 27 March 2017 at 14:22, Glenn Waldron <gwaldron at gmail.com> wrote:
> >> >> > Agreed, we did this out of temporary necessity; the right thing
> >> >> > moving
> >> >> > forward is for osgEarth to check the OSG version when
> >> >> > creating/registering
> >> >> > the osg::TextureBuffer serializer.
> >> >>
> >> >> Testing for an OSG version of 3.5.6 or later would probably be
> >> >> appropriate.
> >> >>
> >> >> Are the osgEarth TextureBuffer serilializer part of a stable release
> >> >> of osgEarth?
> >> >>
> >> >> Robert.
> >> >> _______________________________________________
> >> >> osg-users mailing list
> >> >> osg-users at lists.openscenegraph.org
> >> >>
> >> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-
> openscenegraph.org
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > osg-users mailing list
> >> > osg-users at lists.openscenegraph.org
> >> >
> >> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-
> openscenegraph.org
> >> >
> >> _______________________________________________
> >> osg-users mailing list
> >> osg-users at lists.openscenegraph.org
> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-
> openscenegraph.org
> >
> >
> >
> > _______________________________________________
> > osg-users mailing list
> > osg-users at lists.openscenegraph.org
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-
> openscenegraph.org
> >
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20170328/adb680cd/attachment-0002.htm>


More information about the osg-users mailing list