diff --git a/Source/Render/DisplayMode.cpp b/Source/Render/DisplayMode.cpp index 9e62dc0e..140f3a44 100644 --- a/Source/Render/DisplayMode.cpp +++ b/Source/Render/DisplayMode.cpp @@ -4,7 +4,9 @@ #include #include +#include #include +#include // OFFSET: 0x00569E60 // FUNCTION: fn_02272 @@ -15,15 +17,14 @@ bool DisplayMode::Matches(const DisplayMode& other) const { // OFFSET: 0x0056A590 // FUNCTION: fn_02291 std::vector EnumerateDisplayModes(int backend, unsigned deviceIndex) { - if (backend == 1) { + switch (backend) { + case 1: return EnumerateDisplayModesDX7(deviceIndex); - } - - if (backend == 2) { + case 2: return EnumerateDisplayModesDX9(deviceIndex); + default: + return {}; } - - return {}; } // OFFSET: 0x0056DCF0