mirror of
https://github.com/UberGames/lilium-voyager.git
synced 2025-01-05 16:30:51 +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)
|
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__
|
#ifdef __linux__
|
||||||
Sys_ConfigureFPU();
|
Sys_ConfigureFPU();
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue