mainloop: move event_mgr and viewmgr updated before spatial sound calculations
This commit is contained in:
parent
271487328a
commit
2d23ccd650
1 changed files with 6 additions and 6 deletions
|
@ -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, "" );
|
||||
|
|
Loading…
Add table
Reference in a new issue