diff --git a/code/ryzom/client/src/init.cpp b/code/ryzom/client/src/init.cpp index f7a5af7af..d96147da8 100644 --- a/code/ryzom/client/src/init.cpp +++ b/code/ryzom/client/src/init.cpp @@ -1119,12 +1119,6 @@ void prelogInit() if(ClientCfg.DisableTextureShdr) Driver->disableHardwareTextureShader(); - // Enable or disable VSync - if(ClientCfg.WaitVBL) - Driver->setSwapVBLInterval(1); - else - Driver->setSwapVBLInterval(0); - if (StereoDisplay) // VR_CONFIG // VR_DRIVER { // override mode TODO @@ -1150,6 +1144,12 @@ void prelogInit() return; } + // Enable or disable VSync + if (ClientCfg.WaitVBL) + Driver->setSwapVBLInterval(1); + else + Driver->setSwapVBLInterval(0); + // initialize system utils class CSystemUtils::init(); CSystemUtils::setWindow(Driver->getDisplay());