From 11ab6c1937075973a4795e5c9126ef40606b3ce2 Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Wed, 4 Nov 2026 23:49:18 +0000 Subject: [PATCH] Decompile fn_02291 (EnumerateDisplayModes) Batch #11388 by cremane: 1 byte-identical, 0 confirmed by peer review. - fn_02291 EnumerateDisplayModes: byte-identical Merged automatically: every function is byte-identical to the original. --- Source/Render/DisplayMode.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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