Hi Robert,

The frame scheme I'm working on right now only affect Viewer::run(),
and you'll be able to switch it on/off as well.  So if you don't use
Viewer::run() then you won't get this facility, and even if you do use
run then you'll be able to control the whether or not it does cap the
frame rate.

OK, good to know. So it's for convenience but will not impede applications that are already doing something more involved than Viewer::run(). That's great.

If vsync is on then the OSG side frame capping won't affect this, it
won't cause tearing.  The OSG frame rate capping might cause you to
loose a frame occasionally though as the microSleep timing code is not
perfectly accurate.

Great, that's fine.

The frame rate capping can be turned off so if
you have vysnc on this may well be what you'd want to do.  I'm still
playing with the implementation + API.  More info once I have
something concrete to share.

OK, looking forward to it.

J-S
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to