From aa14432846a5ecfbd6aa69ada2418b935ecf1729 Mon Sep 17 00:00:00 2001 From: Silent Date: Sat, 15 Feb 2020 20:50:37 +0100 Subject: [PATCH] Disable vertex cache checkbox with MTRSX --- rpcs3/rpcs3qt/settings_dialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpcs3/rpcs3qt/settings_dialog.cpp b/rpcs3/rpcs3qt/settings_dialog.cpp index 96aa39bcb8..17e2690150 100644 --- a/rpcs3/rpcs3qt/settings_dialog.cpp +++ b/rpcs3/rpcs3qt/settings_dialog.cpp @@ -396,6 +396,11 @@ settings_dialog::settings_dialog(std::shared_ptr guiSettings, std: xemu_settings->EnhanceCheckBox(ui->multithreadedRSX, emu_settings::MultithreadedRSX); SubscribeTooltip(ui->multithreadedRSX, tooltips.settings.multithreaded_rsx); + connect(ui->multithreadedRSX, &QCheckBox::clicked, [this](bool checked) + { + ui->disableVertexCache->setEnabled(!checked); + }); + ui->disableVertexCache->setEnabled(!ui->multithreadedRSX->isChecked()); xemu_settings->EnhanceCheckBox(ui->disableAsyncShaders, emu_settings::DisableAsyncShaderCompiler); SubscribeTooltip(ui->disableAsyncShaders, tooltips.settings.disable_async_shaders);