[osg-users] VPB and OSG Version
Kim Bale
kcbale at googlemail.com
Tue Nov 3 14:50:02 PST 2009
Chris, J-S,
Cheers chaps, far more detail that I was expecting!
K.
2009/11/3 Jean-Sébastien Guay <jean-sebastien.guay at cm-labs.com>:
> Hi Kim, Chris,
>
>> .osg files are forward compatible and in limited cases backward
>> compatible (as long as
>> the older OSG has all the necessary feature support).
>
> And that's the catch really, some VPB versions introduced usage of some new
> features that were added to OSG at that moment, for example
> osgTerrain::Terrain techniques, and so you need to avoid using those
> features in your VPB-generated terrain database if you want it to be
> backwards-compatible. Just using the .osg format is often not enough.
>
>> .ive files ar coded with the file version they are built by, and will not
>> be loaded by
>> any other version of OSG.
>
> Shouldn't that be "any *older* version"? Because .ive files created with OSG
> version X should be readable with OSG version Y if Y >= X. It's just the
> opposite which isn't true.
>
>> You can convert between IVE and OSG with osgconv.
>
> Which gives you a way out, with the caveat noted above:
>
> 1. generate with VPB/OSG version X, into .osg files
> 2. convert to .ive with the osgconv compiled from OSG version Y
>
> As long as you keep your versions straight, and that you avoid using
> features specific to newer versions of OSG, it should go fine. But it's much
> less trouble using a recent version of OSG everywhere, of course.
>
> Hope that helps,
>
> J-S
> --
> ______________________________________________________
> Jean-Sebastien Guay jean-sebastien.guay at cm-labs.com
> http://www.cm-labs.com/
> http://whitestar02.webhop.org/
> _______________________________________________
> 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