melonDS-emu / melonDS

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

Renderer settings aren't immediately applied #1939

Open JesseTG opened 9 months ago

JesseTG commented 9 months ago

The video settings that directly operate on the renderers (like threading on/off, resolution scale, software vs. OpenGL) don't take effect when adjusted in the VideoSettingsDialog. However, they do in the most recent stable release (0.9.5).

To reproduce:

  1. Open any game that uses 3D graphics.
  2. Do not pause the emulation.
  3. Open the video settings menu.
  4. Set the OpenGL scale factor to a value greater than 1 (so the effects will be more obvious).
  5. Switch from the OpenGL renderer to the software renderer, or vice versa.
  6. The fidelity of the 3D graphics should change immediately. But they don't.