diff options
| author | Pierre Bourdon <delroth@gmail.com> | 2014-08-03 17:32:32 -0700 |
|---|---|---|
| committer | Pierre Bourdon <delroth@gmail.com> | 2014-08-03 17:32:32 -0700 |
| commit | 1fcf07f9cccf838894bf7a869ec0749cf2abbb2d (patch) | |
| tree | 73f77b4597289f4dc663f332bc368db78e231c35 /Source/Core/DolphinWX/Main.cpp | |
| parent | 35654513c1ba0eb9ccd39b1e49254b8d2786e184 (diff) | |
| parent | a66a7e1344bac0522dab868104be39923c1608bc (diff) | |
Merge pull request #5 from lioncash/vertex-loader
Isolate D3D and Software Renderer from wxWidgets code
Diffstat (limited to 'Source/Core/DolphinWX/Main.cpp')
| -rw-r--r-- | Source/Core/DolphinWX/Main.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Source/Core/DolphinWX/Main.cpp b/Source/Core/DolphinWX/Main.cpp index a49cb2fed3..a539ba4470 100644 --- a/Source/Core/DolphinWX/Main.cpp +++ b/Source/Core/DolphinWX/Main.cpp @@ -46,6 +46,7 @@ #include "DolphinWX/Frame.h" #include "DolphinWX/Globals.h" #include "DolphinWX/Main.h" +#include "DolphinWX/SoftwareVideoConfigDialog.h" #include "DolphinWX/VideoConfigDiag.h" #include "DolphinWX/WxUtils.h" #include "DolphinWX/Debugger/CodeWindow.h" @@ -704,7 +705,14 @@ void Host_ConnectWiimote(int wm_idx, bool connect) void Host_ShowVideoConfig(void* parent, const std::string& backend_name, const std::string& config_name) { - VideoConfigDiag diag((wxWindow*)parent, WxStrToStr(backend_name), - WxStrToStr(config_name)); - diag.ShowModal(); + if (backend_name == "Direct3D" || backend_name == "OpenGL") + { + VideoConfigDiag diag((wxWindow*)parent, backend_name, config_name); + diag.ShowModal(); + } + else if (backend_name == "Software Renderer") + { + SoftwareVideoConfigDialog diag((wxWindow*)parent, backend_name, config_name); + diag.ShowModal(); + } } |
