From ab2677f0a1b898ad767109d0d8cd3d4fa237252c Mon Sep 17 00:00:00 2001
From: lat9nq <22451773+lat9nq@users.noreply.github.com>
Date: Sat, 15 May 2021 23:53:36 -0400
Subject: configuration: Add CPU tab to game properties
Allows setting CPU accuracy to Accurate or Unsafe per-game, as well as
the accuracy options for Unsafe. Debug is not allowed here as a per-game
CPU accuracy.
---
src/yuzu/configuration/configure_cpu.ui | 90 +++++++++++++++++----------------
1 file changed, 46 insertions(+), 44 deletions(-)
(limited to 'src/yuzu/configuration/configure_cpu.ui')
diff --git a/src/yuzu/configuration/configure_cpu.ui b/src/yuzu/configuration/configure_cpu.ui
index bcd0962e9..d0e7e7bfe 100644
--- a/src/yuzu/configuration/configure_cpu.ui
+++ b/src/yuzu/configuration/configure_cpu.ui
@@ -23,42 +23,44 @@
-
-
-
-
-
-
- Accuracy:
-
-
-
- -
-
-
-
+
+
+
-
+
- Accurate
+ Accuracy:
-
- -
-
- Unsafe
-
-
- -
-
- Enable Debug Mode
-
-
-
-
-
+
+
+ -
+
+
-
+
+ Accurate
+
+
+ -
+
+ Unsafe
+
+
+ -
+
+ Enable Debug Mode
+
+
+
+
+
+
-
-
-
- 1
-
+
- We recommend setting accuracy to "Accurate".
+ We recommend setting accuracy to "Accurate".
+
+
+ false
@@ -76,49 +78,49 @@
-
-
-
- 1
-
+
These settings reduce accuracy for speed.
+
+ false
+
-
-
- Unfuse FMA (improve performance on CPUs without FMA)
-
<div>This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support.</div>
+
+ Unfuse FMA (improve performance on CPUs without FMA)
+
-
-
- Faster FRSQRTE and FRECPE
-
<div>This option improves the speed of some approximate floating-point functions by using less accurate native approximations.</div>
+
+ Faster FRSQRTE and FRECPE
+
-
-
- Inaccurate NaN handling
-
<div>This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions.</div>
+
+ Inaccurate NaN handling
+
--
cgit v1.2.3