瀏覽代碼

Merge pull request #2264 from chaigler/cleanup_gfx_initial_init

Resolves #740 - Remove redundant code in _GFXInitGetInitialRes()
Areloch 7 年之前
父節點
當前提交
3644396b2e
共有 1 個文件被更改,包括 3 次插入16 次删除
  1. 3 16
      Engine/source/gfx/gfxInit.cpp

+ 3 - 16
Engine/source/gfx/gfxInit.cpp

@@ -84,28 +84,15 @@ inline static void _GFXInitReportAdapters(Vector<GFXAdapter*> &adapters)
    }
 }
 
-inline static void _GFXInitGetInitialRes(GFXVideoMode &vm, const Point2I &initialSize)
+inline static void _GFXInitGetInitialRes(GFXVideoMode &vm)
 {
-   const U32 kDefaultWindowSizeX = 800;
-   const U32 kDefaultWindowSizeY = 600;
-   const bool kDefaultFullscreen = false;
-   const U32 kDefaultBitDepth = 32;
-   const U32 kDefaultRefreshRate = 60;
-
    // cache the desktop size of the main screen
    GFXVideoMode desktopVm = GFXInit::getDesktopResolution();
 
    // load pref variables, properly choose windowed / fullscreen  
    const String resString = Con::getVariable("$pref::Video::mode");
 
-   // Set defaults into the video mode, then have it parse the user string.
-   vm.resolution.x = kDefaultWindowSizeX;
-   vm.resolution.y = kDefaultWindowSizeY;
-   vm.fullScreen   = kDefaultFullscreen;
-   vm.bitDepth     = kDefaultBitDepth;
-   vm.refreshRate  = kDefaultRefreshRate;
-   vm.wideScreen = false;
-
+   // Parse video mode settings from pref string
    vm.parseFromString(resString);
 }
 
@@ -365,7 +352,7 @@ GFXAdapter *GFXInit::getBestAdapterChoice()
 GFXVideoMode GFXInit::getInitialVideoMode()
 {
    GFXVideoMode vm;
-   _GFXInitGetInitialRes(vm, Point2I(800,600));
+   _GFXInitGetInitialRes(vm);
    return vm;
 }