melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
2.98k stars 493 forks source link

[Feature request] Vertical hybrid with integer scaling. #2082

Open hugojmaia opened 5 days ago

hugojmaia commented 5 days ago

I'm trying out the DS emulator on the GPD Win Max 2: IMG_20240626_122756 Screen resolution is 2560x1600, enough room for both screens stacked vertically at 4x integer with some pixels left over. I'd like to have the option to be able to move multipliers from one screen into the other, preferably on keybind. So 4x/4x into 5x/3x, 6x/2x or 7x/1x, possibly higher/lower numbers depending on how many times the user's screen can stack a DS screen.

Hybrid screen is an option, but the implementation is stretching the game screen, distorting the aspect ratio on openGL rendering (which I selected for the 2x internal res option, can do 4x, but that introduces a ton of graphical artifacts.) IMG_20240626_123545

It works but I want the main window centered with the other screen either top or bottom with a smaller size.