Dolphin, the GameCube and Wii emulator - Forums
DX9 Maximize Keeping Native Resolution - 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: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread: DX9 Maximize Keeping Native Resolution (/Thread-dx9-maximize-keeping-native-resolution)



DX9 Maximize Keeping Native Resolution - ratone - 05-30-2010

Hi guys, I've been following dolphin for quite some time and the emu deserves all praise it has received, mind-blowing to see how much it has evolved.

But i'm having a problem with the lastest builds of the emu, specifically on the DX9 video plugin, i'll do a comparrision.

In Dolphin 2.0: Everytime i press the maximize button, the emulator simply gets the same resolution as the window (basically the GC native resolution) and simply stretches it up. In other words: There is minimal hardware use to do this, cause the game isn't being rendered at higher resolution.

In Dolphin 5475 and 5524: I press the maximize button, the emulator changes the game resolution to match the window-size. Basically the games look prettier, but gives me a 50% performance drop.

In OpenGL plugin, there is a box to tick called "native resolution" where it simply keeps the same resolution to matter how the window is, it just stretches image... On Direct3D 9 Plugin there isn't anything like this.

Is there a way to fix this? a config in the text-files, anything?

Thanks for your time! Smile
PS: Sorry about the english, not my first language.


RE: DX9 Maximize Keeping Native Resolution - IcemanSR - 05-30-2010

here
http://forums.dolphin-emu.org/thread-9636.html


RE: DX9 Maximize Keeping Native Resolution - ratone - 06-05-2010

(05-30-2010, 08:55 AM)IcemanSR Wrote: here
Code:
http://forums.dolphin-emu.org/thread-9636.html
Hello IcemanSR. I checked your thread before posting this one, while we're sharing problems with the same emulator, I think our questions are different on this matter... as far as I can see of course.

While the thread you linked debates about the general performance of the new releases. This thread here talks about the upscaling system used in the lastest revisions of the Direct3D plugin, a simple setting that could've been implemented again... since it was before.


RE: DX9 Maximize Keeping Native Resolution - IcemanSR - 06-05-2010

i am sorry ,but i cannot help u ,i noticed that u posted problem on several threads and no one is answering.well, i tried to track the problem and i went few hundreds of revisions beck but its impossible to find direct couse..so if u have wild guess try to narrow when problem occurred.


RE: DX9 Maximize Keeping Native Resolution - ratone - 06-06-2010

Hello again, Iceman, thanks for you interest.

As far as I am able to guess, I think the problem ocurred when Dolphin started to control the screen resolution directly, instead of using the Plugins.
In Dolphin 2.0, as we can see, you need to set the window/full-screen resolution on the graphics plugin settings, in the newer builds you can set it on the emu, so, I'm guessing the problem goes like this:

D3D Plugin uses the emulator resolution, so far so good.
When you Maximize the window, the emulator then notices the change and sends it to the graphics plugin
The Graphics plugin then rendenizes the graphics at the new resolution (and this is where the problem lies, we lose performance because the game is running at a higher resolution).
In the past we didn't had this problem cause the graphics resolution were set directly on the video plugin, basically meaning that no matter how you stretched the window, it wouldn't affect the chosen resolution.


RE: DX9 Maximize Keeping Native Resolution - KHRZ - 06-06-2010

Set the fullscreen resolution in main config (Display tab)


RE: DX9 Maximize Keeping Native Resolution - ratone - 06-07-2010

(06-06-2010, 07:39 PM)KHRZ Wrote: Set the fullscreen resolution in main config (Display tab)
Most screens today run at 800x600 at the minimum, what is already more than GC native resolution, meaning loss of performance anyway.

And that doesn't change the fact that people running in windows can't maximize it without performance drop. Its a matter of someone coding a "keep native resolution"... like there is on the OpenGL Plugin.


RE: DX9 Maximize Keeping Native Resolution - ratone - 06-07-2010

Ok, the problem has been solved in the lastest revision, thanks guys Smile