mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-26 15:50:00 -06:00
merge doublemelon (#2067)
non-exhaustive (but exhausting) list of changes: * base laid for multiple window support, but will likely require more work to work correctly * encapsulation of frontend state for proper multi-instance support * (JIT still needs a fix for the NDS::Current workaround but we can get there later) * new, more flexible configuration system
This commit is contained in:
@ -24,6 +24,7 @@
|
||||
|
||||
namespace Ui { class VideoSettingsDialog; }
|
||||
class VideoSettingsDialog;
|
||||
class EmuInstance;
|
||||
|
||||
class VideoSettingsDialog : public QDialog
|
||||
{
|
||||
@ -33,6 +34,8 @@ public:
|
||||
explicit VideoSettingsDialog(QWidget* parent);
|
||||
~VideoSettingsDialog();
|
||||
|
||||
bool UsesGL();
|
||||
|
||||
static VideoSettingsDialog* currentDlg;
|
||||
static VideoSettingsDialog* openDlg(QWidget* parent)
|
||||
{
|
||||
@ -73,6 +76,7 @@ private:
|
||||
void setEnabled();
|
||||
|
||||
Ui::VideoSettingsDialog* ui;
|
||||
EmuInstance* emuInstance;
|
||||
|
||||
QButtonGroup* grp3DRenderer;
|
||||
|
||||
|
Reference in New Issue
Block a user