diff options
Diffstat (limited to 'src/wx')
-rw-r--r-- | src/wx/EmuConfig.cpp | 5 | ||||
-rw-r--r-- | src/wx/EmuConfig.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/wx/EmuConfig.cpp b/src/wx/EmuConfig.cpp index 90c5e4b..bace238 100644 --- a/src/wx/EmuConfig.cpp +++ b/src/wx/EmuConfig.cpp @@ -36,6 +36,10 @@ EmuConfigDialog::EmuConfigDialog(wxWindow* parent) vboxmain->Add(cbDirectBoot, 0, wxALL&(~wxBOTTOM), 15); cbDirectBoot->SetValue(Config::DirectBoot != 0); + cbThreaded3D = new wxCheckBox(this, wxID_ANY, "Threaded 3D renderer"); + vboxmain->Add(cbThreaded3D, 0, wxALL&(~wxBOTTOM), 15); + cbThreaded3D->SetValue(Config::Threaded3D != 0); + { wxPanel* p = new wxPanel(this); wxBoxSizer* sizer = new wxBoxSizer(wxHORIZONTAL); @@ -62,6 +66,7 @@ EmuConfigDialog::~EmuConfigDialog() void EmuConfigDialog::OnOk(wxCommandEvent& event) { Config::DirectBoot = cbDirectBoot->GetValue() ? 1:0; + Config::Threaded3D = cbThreaded3D->GetValue() ? 1:0; Config::Save(); Close(); diff --git a/src/wx/EmuConfig.h b/src/wx/EmuConfig.h index 744239a..d1f22a1 100644 --- a/src/wx/EmuConfig.h +++ b/src/wx/EmuConfig.h @@ -37,6 +37,7 @@ private: void OnCancel(wxCommandEvent& event); wxCheckBox* cbDirectBoot; + wxCheckBox* cbThreaded3D; }; #endif // WX_EMUCONFIG_H |