Settings: Move 'Max Shader Compile Threads' next to the equivalent LLVM setting

This commit is contained in:
AniLeo 2025-03-04 12:43:56 +01:00 committed by Megamouse
parent bacce9bb37
commit ddd3ac3663
2 changed files with 17 additions and 17 deletions

View file

@ -597,10 +597,6 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
m_emu_settings->EnhanceComboBox(ui->shaderPrecision, emu_settings_type::ShaderPrecisionQuality);
SubscribeTooltip(ui->gbShaderPrecision, tooltips.settings.shader_precision);
m_emu_settings->EnhanceComboBox(ui->shaderCompilerThreads, emu_settings_type::ShaderCompilerNumThreads, true);
SubscribeTooltip(ui->gb_shader_compiler_threads, tooltips.settings.shader_compiler_threads);
ui->shaderCompilerThreads->setItemText(ui->shaderCompilerThreads->findData(0), tr("Auto", "Number of Shader Compiler Threads"));
// Custom control that simplifies operation of two independent variables. Can probably be done better but this works.
ui->zcullPrecisionMode->addItem(tr("Precise (Slowest)"), static_cast<int>(zcull_precision_level::precise));
ui->zcullPrecisionMode->addItem(tr("Approximate (Fast)"), static_cast<int>(zcull_precision_level::approximate));
@ -1794,7 +1790,11 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
m_emu_settings->EnhanceComboBox(ui->maxLLVMThreads, emu_settings_type::MaxLLVMThreads, true, true, utils::get_thread_count());
SubscribeTooltip(ui->gb_max_llvm, tooltips.settings.max_llvm_threads);
ui->maxLLVMThreads->setItemText(ui->maxLLVMThreads->findData(0), tr("All (%1)", "Max LLVM threads").arg(utils::get_thread_count()));
ui->maxLLVMThreads->setItemText(ui->maxLLVMThreads->findData(0), tr("All (%1)", "Max LLVM Compile Threads").arg(utils::get_thread_count()));
m_emu_settings->EnhanceComboBox(ui->shaderCompilerThreads, emu_settings_type::ShaderCompilerNumThreads, true);
SubscribeTooltip(ui->gb_shader_compiler_threads, tooltips.settings.shader_compiler_threads);
ui->shaderCompilerThreads->setItemText(ui->shaderCompilerThreads->findData(0), tr("Auto", "Max Shader Compile Threads"));
m_emu_settings->EnhanceComboBox(ui->perfOverlayDetailLevel, emu_settings_type::PerfOverlayDetailLevel);
SubscribeTooltip(ui->perf_overlay_detail_level, tooltips.settings.perf_overlay_detail_level);

View file

@ -912,18 +912,6 @@
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="gb_shader_compiler_threads">
<property name="title">
<string>Number of Shader Compiler Threads</string>
</property>
<layout class="QVBoxLayout" name="gb_shader_compiler_threads_layout">
<item>
<widget class="QComboBox" name="shaderCompilerThreads"/>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="gb_additional_settings">
<property name="title">
@ -3051,6 +3039,18 @@
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="gb_shader_compiler_threads">
<property name="title">
<string>Max Shader Compile Threads</string>
</property>
<layout class="QVBoxLayout" name="gb_shader_compiler_threads_layout">
<item>
<widget class="QComboBox" name="shaderCompilerThreads"/>
</item>
</layout>
</widget>
</item>
</layout>
</item>
<item>