mandarine3ds / mandarine

A Citra fork with extra options for more performance
GNU General Public License v2.0
475 stars 12 forks source link

implement aspect ratio option #40

Closed Ishan09811 closed 6 months ago

Ishan09811 commented 6 months ago

Thanks to @t895 though he didn't helped in this implementation but I got the surface updating for aspect ratio Idea from his work so thanks to t895

kleidis commented 6 months ago

It's broken on dual screen mode

Screenshot_20240522_093213_Citra Enhanced.jpg

The top screen on the default 16:9 ratio is squashed

Ishan09811 commented 6 months ago

It's broken on dual screen mode

Screenshot_20240522_093213_Citra Enhanced.jpg

The top screen on the default 16:9 ratio is squashed

it is working as I expected because the position of the first screen and second screen is decided in native so I need to research more about it to set the position of both screen but it will work fine with single screen.

kleidis commented 6 months ago

It's broken on dual screen mode Screenshot_20240522_093213_Citra Enhanced.jpg The top screen on the default 16:9 ratio is squashed

it is working as I expected because the position of the first screen and second screen is decided in native so I need to research more about it to set the position of both screen but it will work fine with single screen.

Than it should be off by default since most users play with 2 screens

kleidis commented 6 months ago

Now, the option doesn't seem to work

Screenshot_20240522_195923_Citra Enhanced.jpg

Screenshot_20240522_195953_Citra Enhanced.jpg

runsrr commented 6 months ago

Can this be added to the windows version please?

kleidis commented 6 months ago

@Gamer64ytb Can you add this to QT?

Gamer64ytb commented 6 months ago

Ill try to do a C++ implementation, or just to add a stretch to window option