vk: Skip shader cache load if we're running interpreter only

This commit is contained in:
kd-11
2026-04-13 02:32:18 +03:00
committed by kd-11
parent 4e160320ef
commit 9dde2bf04e
+13 -10
View File
@@ -1247,18 +1247,21 @@ void VKGSRender::on_init_thread()
dlg->close(); dlg->close();
} }
if (!m_overlay_manager) if (g_cfg.video.shadermode != shader_mode::interpreter_only)
{ {
m_frame->hide(); if (!m_overlay_manager)
m_shaders_cache->load(nullptr); {
m_frame->show(); m_frame->hide();
} m_shaders_cache->load(nullptr);
else m_frame->show();
{ }
rsx::shader_loading_dialog_native dlg(this); else
{
rsx::shader_loading_dialog_native dlg(this);
// TODO: Handle window resize messages during loading on GPUs without OUT_OF_DATE_KHR support // TODO: Handle window resize messages during loading on GPUs without OUT_OF_DATE_KHR support
m_shaders_cache->load(&dlg); m_shaders_cache->load(&dlg);
}
} }
} }