Merge pull request #6440 from spycrab/remove_skip_dcbz
Properties/GameConfig: Remove "Skip DCBZ"
This commit is contained in:
commit
d3dd85dbd7
|
@ -61,7 +61,6 @@ void GameConfigWidget::CreateWidgets()
|
||||||
|
|
||||||
m_enable_dual_core = new QCheckBox(tr("Enable Dual Core"));
|
m_enable_dual_core = new QCheckBox(tr("Enable Dual Core"));
|
||||||
m_enable_mmu = new QCheckBox(tr("Enable MMU"));
|
m_enable_mmu = new QCheckBox(tr("Enable MMU"));
|
||||||
m_skip_dcbz = new QCheckBox(tr("Skip DCBZ clearing"));
|
|
||||||
m_enable_fprf = new QCheckBox(tr("Enable FPRF"));
|
m_enable_fprf = new QCheckBox(tr("Enable FPRF"));
|
||||||
m_sync_gpu = new QCheckBox(tr("Synchronize GPU thread"));
|
m_sync_gpu = new QCheckBox(tr("Synchronize GPU thread"));
|
||||||
m_enable_fast_disc = new QCheckBox(tr("Speed up Disc Transfer Rate"));
|
m_enable_fast_disc = new QCheckBox(tr("Speed up Disc Transfer Rate"));
|
||||||
|
@ -73,8 +72,7 @@ void GameConfigWidget::CreateWidgets()
|
||||||
|
|
||||||
m_enable_mmu->setToolTip(tr(
|
m_enable_mmu->setToolTip(tr(
|
||||||
"Enables the Memory Management Unit, needed for some games. (ON = Compatible, OFF = Fast)"));
|
"Enables the Memory Management Unit, needed for some games. (ON = Compatible, OFF = Fast)"));
|
||||||
m_skip_dcbz->setToolTip(tr("Bypass the clearing of the data cache by the DCBZ instruction. "
|
|
||||||
"Usually leave this option disabled."));
|
|
||||||
m_enable_fprf->setToolTip(tr("Enables Floating Point Result Flag calculation, needed for a few "
|
m_enable_fprf->setToolTip(tr("Enables Floating Point Result Flag calculation, needed for a few "
|
||||||
"games. (ON = Compatible, OFF = Fast)"));
|
"games. (ON = Compatible, OFF = Fast)"));
|
||||||
m_sync_gpu->setToolTip(tr("Synchronizes the GPU and CPU threads to help prevent random freezes "
|
m_sync_gpu->setToolTip(tr("Synchronizes the GPU and CPU threads to help prevent random freezes "
|
||||||
|
@ -84,13 +82,12 @@ void GameConfigWidget::CreateWidgets()
|
||||||
|
|
||||||
core_layout->addWidget(m_enable_dual_core, 0, 0);
|
core_layout->addWidget(m_enable_dual_core, 0, 0);
|
||||||
core_layout->addWidget(m_enable_mmu, 1, 0);
|
core_layout->addWidget(m_enable_mmu, 1, 0);
|
||||||
core_layout->addWidget(m_skip_dcbz, 2, 0);
|
core_layout->addWidget(m_enable_fprf, 2, 0);
|
||||||
core_layout->addWidget(m_enable_fprf, 3, 0);
|
core_layout->addWidget(m_sync_gpu, 3, 0);
|
||||||
core_layout->addWidget(m_sync_gpu, 4, 0);
|
core_layout->addWidget(m_enable_fast_disc, 4, 0);
|
||||||
core_layout->addWidget(m_enable_fast_disc, 5, 0);
|
core_layout->addWidget(m_use_dsp_hle, 5, 0);
|
||||||
core_layout->addWidget(m_use_dsp_hle, 6, 0);
|
core_layout->addWidget(new QLabel(tr("Deterministic dual core:")), 6, 0);
|
||||||
core_layout->addWidget(new QLabel(tr("Deterministic dual core:")), 7, 0);
|
core_layout->addWidget(m_deterministic_dual_core, 6, 1);
|
||||||
core_layout->addWidget(m_deterministic_dual_core, 7, 1);
|
|
||||||
|
|
||||||
// Stereoscopy
|
// Stereoscopy
|
||||||
auto* stereoscopy_box = new QGroupBox(tr("Stereoscopy"));
|
auto* stereoscopy_box = new QGroupBox(tr("Stereoscopy"));
|
||||||
|
@ -156,7 +153,7 @@ void GameConfigWidget::CreateWidgets()
|
||||||
button_layout->addWidget(m_edit_user_config);
|
button_layout->addWidget(m_edit_user_config);
|
||||||
button_layout->addWidget(m_view_default_config);
|
button_layout->addWidget(m_view_default_config);
|
||||||
|
|
||||||
for (QCheckBox* item : {m_enable_dual_core, m_enable_mmu, m_skip_dcbz, m_enable_fprf, m_sync_gpu,
|
for (QCheckBox* item : {m_enable_dual_core, m_enable_mmu, m_enable_fprf, m_sync_gpu,
|
||||||
m_enable_fast_disc, m_use_dsp_hle, m_use_monoscopic_shadows})
|
m_enable_fast_disc, m_use_dsp_hle, m_use_monoscopic_shadows})
|
||||||
item->setTristate(true);
|
item->setTristate(true);
|
||||||
|
|
||||||
|
@ -178,7 +175,7 @@ void GameConfigWidget::ConnectWidgets()
|
||||||
this, &GameConfigWidget::SaveSettings);
|
this, &GameConfigWidget::SaveSettings);
|
||||||
connect(m_state_comment_edit, &QLineEdit::editingFinished, this, &GameConfigWidget::SaveSettings);
|
connect(m_state_comment_edit, &QLineEdit::editingFinished, this, &GameConfigWidget::SaveSettings);
|
||||||
|
|
||||||
for (QCheckBox* box : {m_enable_dual_core, m_enable_mmu, m_skip_dcbz, m_enable_fprf, m_sync_gpu,
|
for (QCheckBox* box : {m_enable_dual_core, m_enable_mmu, m_enable_fprf, m_sync_gpu,
|
||||||
m_enable_fast_disc, m_use_dsp_hle, m_use_monoscopic_shadows})
|
m_enable_fast_disc, m_use_dsp_hle, m_use_monoscopic_shadows})
|
||||||
connect(box, &QCheckBox::toggled, this, &GameConfigWidget::SaveSettings);
|
connect(box, &QCheckBox::toggled, this, &GameConfigWidget::SaveSettings);
|
||||||
|
|
||||||
|
@ -249,7 +246,6 @@ void GameConfigWidget::LoadSettings()
|
||||||
// Core
|
// Core
|
||||||
LoadCheckBox(m_enable_dual_core, "Core", "CPUThread");
|
LoadCheckBox(m_enable_dual_core, "Core", "CPUThread");
|
||||||
LoadCheckBox(m_enable_mmu, "Core", "MMU");
|
LoadCheckBox(m_enable_mmu, "Core", "MMU");
|
||||||
LoadCheckBox(m_skip_dcbz, "Core", "DCBZ");
|
|
||||||
LoadCheckBox(m_enable_fprf, "Core", "FPRF");
|
LoadCheckBox(m_enable_fprf, "Core", "FPRF");
|
||||||
LoadCheckBox(m_sync_gpu, "Core", "SyncGPU");
|
LoadCheckBox(m_sync_gpu, "Core", "SyncGPU");
|
||||||
LoadCheckBox(m_enable_fast_disc, "Core", "FastDiscSpeed");
|
LoadCheckBox(m_enable_fast_disc, "Core", "FastDiscSpeed");
|
||||||
|
@ -312,7 +308,6 @@ void GameConfigWidget::SaveSettings()
|
||||||
// Core
|
// Core
|
||||||
SaveCheckBox(m_enable_dual_core, "Core", "CPUThread");
|
SaveCheckBox(m_enable_dual_core, "Core", "CPUThread");
|
||||||
SaveCheckBox(m_enable_mmu, "Core", "MMU");
|
SaveCheckBox(m_enable_mmu, "Core", "MMU");
|
||||||
SaveCheckBox(m_skip_dcbz, "Core", "DCBZ");
|
|
||||||
SaveCheckBox(m_enable_fprf, "Core", "FPRF");
|
SaveCheckBox(m_enable_fprf, "Core", "FPRF");
|
||||||
SaveCheckBox(m_sync_gpu, "Core", "SyncGPU");
|
SaveCheckBox(m_sync_gpu, "Core", "SyncGPU");
|
||||||
SaveCheckBox(m_enable_fast_disc, "Core", "FastDiscSpeed");
|
SaveCheckBox(m_enable_fast_disc, "Core", "FastDiscSpeed");
|
||||||
|
|
|
@ -52,7 +52,6 @@ private:
|
||||||
// Core
|
// Core
|
||||||
QCheckBox* m_enable_dual_core;
|
QCheckBox* m_enable_dual_core;
|
||||||
QCheckBox* m_enable_mmu;
|
QCheckBox* m_enable_mmu;
|
||||||
QCheckBox* m_skip_dcbz;
|
|
||||||
QCheckBox* m_enable_fprf;
|
QCheckBox* m_enable_fprf;
|
||||||
QCheckBox* m_sync_gpu;
|
QCheckBox* m_sync_gpu;
|
||||||
QCheckBox* m_enable_fast_disc;
|
QCheckBox* m_enable_fast_disc;
|
||||||
|
|
Loading…
Reference in New Issue