diff --git a/rpcs3/Emu/RSX/GL/GLGSRender.cpp b/rpcs3/Emu/RSX/GL/GLGSRender.cpp index 7efb0a681e..ca1a1f4dba 100644 --- a/rpcs3/Emu/RSX/GL/GLGSRender.cpp +++ b/rpcs3/Emu/RSX/GL/GLGSRender.cpp @@ -38,7 +38,7 @@ GLGSRender::GLGSRender(utils::serial* ar) noexcept : GSRender(ar) { m_shaders_cache = std::make_unique(m_prog_buffer, "opengl", "v1.94"); - if (g_cfg.video.disable_vertex_cache || g_cfg.video.multithreaded_rsx) + if (g_cfg.video.disable_vertex_cache) m_vertex_cache = std::make_unique(); else m_vertex_cache = std::make_unique(); diff --git a/rpcs3/Emu/RSX/VK/VKGSRender.cpp b/rpcs3/Emu/RSX/VK/VKGSRender.cpp index 26e90075bf..1470c1e6e9 100644 --- a/rpcs3/Emu/RSX/VK/VKGSRender.cpp +++ b/rpcs3/Emu/RSX/VK/VKGSRender.cpp @@ -696,7 +696,7 @@ VKGSRender::VKGSRender(utils::serial* ar) noexcept : GSRender(ar) } ); - if (g_cfg.video.disable_vertex_cache || g_cfg.video.multithreaded_rsx) + if (g_cfg.video.disable_vertex_cache) m_vertex_cache = std::make_unique(); else m_vertex_cache = std::make_unique(); diff --git a/rpcs3/rpcs3qt/settings_dialog.cpp b/rpcs3/rpcs3qt/settings_dialog.cpp index 5b2e4517b5..10b6883be2 100644 --- a/rpcs3/rpcs3qt/settings_dialog.cpp +++ b/rpcs3/rpcs3qt/settings_dialog.cpp @@ -648,11 +648,6 @@ settings_dialog::settings_dialog(std::shared_ptr gui_settings, std m_emu_settings->EnhanceCheckBox(ui->multithreadedRSX, emu_settings_type::MultithreadedRSX); SubscribeTooltip(ui->multithreadedRSX, tooltips.settings.multithreaded_rsx); - connect(ui->multithreadedRSX, &QCheckBox::toggled, [this](bool checked) - { - ui->disableVertexCache->setEnabled(!checked); - }); - ui->disableVertexCache->setEnabled(!ui->multithreadedRSX->isChecked()); m_emu_settings->EnhanceCheckBox(ui->strictModeRendering, emu_settings_type::StrictRenderingMode); SubscribeTooltip(ui->strictModeRendering, tooltips.settings.strict_rendering_mode);