Make vsync configurable in config file
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@7986 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
d113bc4104
commit
8b76268b8b
@ -337,7 +337,6 @@ namespace UserConfigParams
|
||||
PARAM_DEFAULT( IntUserConfigParam(2305, "server_port", "Information about last server used") );
|
||||
|
||||
// ---- Graphic Quality
|
||||
// FIXME: those are probably not needed...
|
||||
PARAM_PREFIX GroupUserConfigParam m_graphics_quality
|
||||
PARAM_DEFAULT( GroupUserConfigParam("GFX", "Graphics Quality Settings") );
|
||||
|
||||
@ -350,7 +349,10 @@ namespace UserConfigParams
|
||||
PARAM_PREFIX BoolUserConfigParam m_fullscreen_antialiasing
|
||||
PARAM_DEFAULT( BoolUserConfigParam(false, "fullscreen_antialiasing", &m_graphics_quality,
|
||||
"Whether fullscreen antialiasing is enabled") );
|
||||
|
||||
PARAM_PREFIX BoolUserConfigParam m_vsync
|
||||
PARAM_DEFAULT( BoolUserConfigParam(false, "vsync", &m_graphics_quality,
|
||||
"Whether vertical sync is enabled") );
|
||||
|
||||
// ---- Misc
|
||||
PARAM_PREFIX BoolUserConfigParam m_minimal_race_gui
|
||||
PARAM_DEFAULT( BoolUserConfigParam(false, "minimal-race-gui") );
|
||||
|
@ -173,6 +173,8 @@ void IrrDriver::initDevice()
|
||||
if (UserConfigParams::m_fullscreen_antialiasing)
|
||||
params.AntiAlias = 8;
|
||||
|
||||
params.Vsync = UserConfigParams::m_vsync;
|
||||
|
||||
m_device = createDeviceEx(params);
|
||||
|
||||
if(m_device) break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user