diff --git a/Source/Core/UICommon/VideoUtils.cpp b/Source/Core/UICommon/VideoUtils.cpp index 449117ccb8..17947e81b2 100644 --- a/Source/Core/UICommon/VideoUtils.cpp +++ b/Source/Core/UICommon/VideoUtils.cpp @@ -6,45 +6,8 @@ #include "Common/Assert.h" #include "VideoCommon/VideoConfig.h" -#ifdef _WIN32 -#include -#endif - -#ifdef HAVE_XRANDR -#include "UICommon/X11Utils.h" -#endif - namespace VideoUtils { -#if !defined(__APPLE__) -std::vector GetAvailableResolutions(X11Utils::XRRConfiguration* xrr_config) -{ - std::vector resos; -#ifdef _WIN32 - DWORD iModeNum = 0; - DEVMODE dmi; - ZeroMemory(&dmi, sizeof(dmi)); - dmi.dmSize = sizeof(dmi); - - while (EnumDisplaySettings(nullptr, iModeNum++, &dmi) != 0) - { - char res[100]; - sprintf(res, "%dx%d", dmi.dmPelsWidth, dmi.dmPelsHeight); - std::string strRes(res); - // Only add unique resolutions - if (std::find(resos.begin(), resos.end(), strRes) == resos.end()) - { - resos.push_back(strRes); - } - ZeroMemory(&dmi, sizeof(dmi)); - } -#elif defined(HAVE_XRANDR) && HAVE_XRANDR - xrr_config->AddResolutions(resos); -#endif - return resos; -} -#endif - std::vector GetAvailableAntialiasingModes(int& msaa_modes) { std::vector modes; diff --git a/Source/Core/UICommon/VideoUtils.h b/Source/Core/UICommon/VideoUtils.h index 4c9fd06f9a..492813adab 100644 --- a/Source/Core/UICommon/VideoUtils.h +++ b/Source/Core/UICommon/VideoUtils.h @@ -6,16 +6,7 @@ #include #include -namespace X11Utils -{ -class XRRConfiguration; -} - namespace VideoUtils { -#if !defined(__APPLE__) -std::vector GetAvailableResolutions(X11Utils::XRRConfiguration* xrr_config); -#endif - std::vector GetAvailableAntialiasingModes(int& m_msaa_modes); } // namespace VideoUtils