OK Robert, will do. Thanks for the insight -gw Glenn Waldron
On Tue, Mar 28, 2017 at 7:01 AM, Robert Osfield <[email protected]> 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 <[email protected]> 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 < > [email protected]> > > 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 <[email protected]> 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 > >> > <[email protected]> > >> > wrote: > >> >> > >> >> Hi Glenn, > >> >> > >> >> On 27 March 2017 at 14:22, Glenn Waldron <[email protected]> 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 > >> >> [email protected] > >> >> > >> >> http://lists.openscenegraph.org/listinfo.cgi/osg-users- > openscenegraph.org > >> > > >> > > >> > > >> > _______________________________________________ > >> > osg-users mailing list > >> > [email protected] > >> > > >> > http://lists.openscenegraph.org/listinfo.cgi/osg-users- > openscenegraph.org > >> > > >> _______________________________________________ > >> osg-users mailing list > >> [email protected] > >> http://lists.openscenegraph.org/listinfo.cgi/osg-users- > openscenegraph.org > > > > > > > > _______________________________________________ > > osg-users mailing list > > [email protected] > > http://lists.openscenegraph.org/listinfo.cgi/osg-users- > openscenegraph.org > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

