1
0
Fork 0

mainloop: move event_mgr and viewmgr updated before spatial sound calculations

This commit is contained in:
mfranz 2007-11-07 15:57:38 +00:00
parent 271487328a
commit 2d23ccd650

View file

@ -543,6 +543,12 @@ static void fgMainLoop( void ) {
}
}
// run Nasal's settimer() loops right before the view manager
globals->get_event_mgr()->update(delta_time_sec);
// update the view angle as late as possible, but before sound calculations
globals->get_viewmgr()->update(delta_time_sec);
#ifdef ENABLE_AUDIO_SUPPORT
// Right now we make a simplifying assumption that the primary
// aircraft is the source of all sounds and that all sounds are
@ -660,12 +666,6 @@ static void fgMainLoop( void ) {
globals->get_soundmgr()->set_volume(init_volume);
}
// run Nasal's settimer() loops right before the view manager
globals->get_event_mgr()->update(delta_time_sec);
// update the view angle
globals->get_viewmgr()->update(delta_time_sec);
fgRequestRedraw();
SG_LOG( SG_ALL, SG_DEBUG, "" );