mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-14 10:21:21 +00:00
Add accurate PPU FMA to advanced tab (#7915)
This commit is contained in:
parent
2fb600e458
commit
7c972c8860
@ -39,6 +39,7 @@ public:
|
||||
EnableTSX,
|
||||
AccurateGETLLAR,
|
||||
AccuratePUTLLUC,
|
||||
AccuratePPUfma,
|
||||
AccurateRSXAccess,
|
||||
AccurateXFloat,
|
||||
SetDAZandFTZ,
|
||||
@ -287,6 +288,7 @@ private:
|
||||
{ EnableTSX, { "Core", "Enable TSX"}},
|
||||
{ AccurateGETLLAR, { "Core", "Accurate GETLLAR"}},
|
||||
{ AccuratePUTLLUC, { "Core", "Accurate PUTLLUC"}},
|
||||
{ AccuratePPUfma, { "Core", "PPU Accurate FMA"}},
|
||||
{ AccurateRSXAccess, { "Core", "Accurate RSX reservation access"}},
|
||||
{ AccurateXFloat, { "Core", "Accurate xfloat"}},
|
||||
{ SetDAZandFTZ, { "Core", "Set DAZ and FTZ"}},
|
||||
|
@ -963,6 +963,9 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
|
||||
m_emu_settings->EnhanceCheckBox(ui->debugConsoleMode, emu_settings::DebugConsoleMode);
|
||||
SubscribeTooltip(ui->debugConsoleMode, tooltips.settings.debug_console_mode);
|
||||
|
||||
m_emu_settings->EnhanceCheckBox(ui->accuratePPUfma, emu_settings::AccuratePPUfma);
|
||||
SubscribeTooltip(ui->accuratePPUfma, tooltips.settings.accurate_ppu_fma);
|
||||
|
||||
m_emu_settings->EnhanceCheckBox(ui->silenceAllLogs, emu_settings::SilenceAllLogs);
|
||||
SubscribeTooltip(ui->silenceAllLogs, tooltips.settings.silence_all_logs);
|
||||
|
||||
|
@ -1717,6 +1717,13 @@
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="accuratePPUfma">
|
||||
<property name="text">
|
||||
<string>Accurate PPU FMA</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="silenceAllLogs">
|
||||
<property name="text">
|
||||
|
@ -78,6 +78,7 @@ public:
|
||||
const QString set_daz_and_ftz = tr("Never use this.");
|
||||
const QString accurate_getllar = tr("Never use this.");
|
||||
const QString accurate_putlluc = tr("Never use this.");
|
||||
const QString accurate_ppu_fma = tr("Enables extra accuracy on FMA instructions, which can be needed by some games.\nIt can impact performance negatively on CPUs without FMA acceleration support");
|
||||
const QString accurate_rsx_access = tr("Never use this.");
|
||||
const QString hook_static_functions = tr("Allows to hook some functions like 'memcpy' replacing them with high-level implementations. May do nothing or break things. Experimental.");
|
||||
const QString gl_legacy_buffers = tr("Enables use of classic OpenGL buffers which allows capturing tools to work with RPCS3 e.g RenderDoc.\nIf unsure, don't use this option.");
|
||||
|
Loading…
x
Reference in New Issue
Block a user