mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +12:00
rsx/interpreter: merge shader settings
- merge disable_asynchronous_shader_compiler and interpreter_mode - removes disable_asynchronous_shader_compiler setting - Adds the resulting settings as radio buttons to the gui tab
This commit is contained in:
parent
2281c4f662
commit
8f0af6a6fe
12 changed files with 226 additions and 111 deletions
|
@ -529,6 +529,15 @@ QString emu_settings::GetLocalizedSetting(const QString& original, emu_settings_
|
|||
case video_renderer::vulkan: return tr("Vulkan", "Video renderer");
|
||||
}
|
||||
break;
|
||||
case emu_settings_type::ShaderMode:
|
||||
switch (static_cast<shader_mode>(index))
|
||||
{
|
||||
case shader_mode::recompiler: return tr("Legacy (single threaded)", "Shader Mode");
|
||||
case shader_mode::async_recompiler: return tr("Async (multi threaded)", "Shader Mode");
|
||||
case shader_mode::async_with_interpreter: return tr("Async with Shader Interpreter", "Shader Mode");
|
||||
case shader_mode::interpreter_only: return tr("Shader Interpreter only", "Shader Mode");
|
||||
}
|
||||
break;
|
||||
case emu_settings_type::FrameLimit:
|
||||
switch (static_cast<frame_limit_type>(index))
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue