Dolphin, the GameCube and Wii emulator - Forums
Any way to detect the exact native resolution of games? - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Support (https://forums.dolphin-emu.org/Forum-support)
+--- Thread: Any way to detect the exact native resolution of games? (/Thread-any-way-to-detect-the-exact-native-resolution-of-games)



Any way to detect the exact native resolution of games? - Dooberknob - 01-30-2022

Basically, my goal is to upscale the games from native resolution using 1:1 PAR integer scaling. This way if I use a CTR filter, I can get the scanlines to line up with the pixel edges, and avoid scaling artifacts. (I'm aware Gamecube games on a CRT didn't always have perfectly square pixels or display a 1:1 PAR, but my previous goals are more important to me).

Since Dolphin doesn't support this type of scaling, I figured a work around would be to set the window size to native resolution, then use an external program to scale it fullscreen using integer scaling (Lossless Scaling on Steam does this).

However I was reading this thread, (https://bugs.dolphin-emu.org/issues/12725), and another user mentioned the windowed resolution when set to Auto-Adjust Window Size isn't actually accurate to the game's native resolution.

So now my question becomes, is there a more accurate way to detect the native resolution of games and subsequently resize the window to this number?

Alternatively, Retroarch offers the option to use integer scaling using the Dolphin core, however it forces every game to 640x528 instead of using the game's native resolution. I'm not sure if anyone here is involved with the libretro core development, but does anyone know why that is?