mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 03:25:16 +00:00
rsx: Allow the vertex cache to be enabled independently of MTRSX
This commit is contained in:
parent
7e2eaf43ca
commit
97f7461aa9
3 changed files with 2 additions and 7 deletions
|
@ -38,7 +38,7 @@ GLGSRender::GLGSRender(utils::serial* ar) noexcept : GSRender(ar)
|
|||
{
|
||||
m_shaders_cache = std::make_unique<gl::shader_cache>(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<gl::null_vertex_cache>();
|
||||
else
|
||||
m_vertex_cache = std::make_unique<gl::weak_vertex_cache>();
|
||||
|
|
|
@ -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<vk::null_vertex_cache>();
|
||||
else
|
||||
m_vertex_cache = std::make_unique<vk::weak_vertex_cache>();
|
||||
|
|
|
@ -648,11 +648,6 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> 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);
|
||||
|
|
Loading…
Add table
Reference in a new issue