mirror of
https://github.com/UberGames/lilium-voyager.git
synced 2024-12-13 21:51:09 +00:00
* Added code to sleep a bit when q3 has no focus and sleep a lot when it's
minimised (SDL only)
This commit is contained in:
parent
704c151eb1
commit
5a29e8df50
1 changed files with 12 additions and 0 deletions
|
@ -1400,6 +1400,18 @@ int main ( int argc, char* argv[] )
|
|||
|
||||
while (1)
|
||||
{
|
||||
#if !defined( DEDICATED ) && USE_SDL_VIDEO
|
||||
int appState = SDL_GetAppState( );
|
||||
|
||||
// If we have no input focus at all, sleep a bit
|
||||
if( !( appState & ( SDL_APPMOUSEFOCUS | SDL_APPINPUTFOCUS ) ) )
|
||||
usleep( 16000 );
|
||||
|
||||
// If we're minimised, sleep a bit more
|
||||
if( !( appState & SDL_APPACTIVE ) )
|
||||
usleep( 32000 );
|
||||
#endif
|
||||
|
||||
#ifdef __linux__
|
||||
Sys_ConfigureFPU();
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue