From a38868cf13af9e257f023b93357657980331e9a5 Mon Sep 17 00:00:00 2001
From: xXJSONDeruloXx <danielhimebauch@gmail.com>
Date: Mon, 3 Aug 2026 14:13:35 -0400
Subject: feat: expose FP16 acceleration setting

---
 src/components/ConfigurationSection.tsx | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

(limited to 'src/components/ConfigurationSection.tsx')

diff --git a/src/components/ConfigurationSection.tsx b/src/components/ConfigurationSection.tsx
index 0734297..1683ca2 100644
--- a/src/components/ConfigurationSection.tsx
+++ b/src/components/ConfigurationSection.tsx
@@ -3,7 +3,7 @@ import { useState, useEffect } from "react";
 import { RiArrowDownSFill, RiArrowUpSFill } from "react-icons/ri";
 import { ConfigurationData } from "../config/configSchema";
 import {
-  FLOW_SCALE, PERFORMANCE_MODE, HDR_MODE,
+  FLOW_SCALE, NO_FP16, PERFORMANCE_MODE, HDR_MODE,
   EXPERIMENTAL_PRESENT_MODE, DXVK_FRAME_RATE, DISABLE_STEAMDECK_MODE,
   MANGOHUD_WORKAROUND, DISABLE_VKBASALT, FORCE_ENABLE_VKBASALT, ENABLE_WSI, ENABLE_ZINK
 } from "../config/generatedConfigSchema";
@@ -125,6 +125,15 @@ export function ConfigurationSection({
             />
           </PanelSectionRow>
 
+          <PanelSectionRow>
+            <ToggleField
+              label="FP16 Acceleration"
+              description="Use FP16 shaders when supported; disable this on older NVIDIA GPUs if needed"
+              checked={!config.no_fp16}
+              onChange={(value) => onConfigChange(NO_FP16, !value)}
+            />
+          </PanelSectionRow>
+
           <PanelSectionRow>
             <SliderField
               label={`Base FPS Cap${config.dxvk_frame_rate > 0 ? ` (${config.dxvk_frame_rate} FPS)` : " (Off)"}`}
-- 
cgit v1.2.3


From 43f6b5621299aca92fd43de27922c1b27dd82e46 Mon Sep 17 00:00:00 2001
From: xXJSONDeruloXx <danielhimebauch@gmail.com>
Date: Mon, 3 Aug 2026 14:18:50 -0400
Subject: fix: simplify FP16 toggle description

---
 src/components/ConfigurationSection.tsx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src/components/ConfigurationSection.tsx')

diff --git a/src/components/ConfigurationSection.tsx b/src/components/ConfigurationSection.tsx
index 1683ca2..344481e 100644
--- a/src/components/ConfigurationSection.tsx
+++ b/src/components/ConfigurationSection.tsx
@@ -128,7 +128,7 @@ export function ConfigurationSection({
           <PanelSectionRow>
             <ToggleField
               label="FP16 Acceleration"
-              description="Use FP16 shaders when supported; disable this on older NVIDIA GPUs if needed"
+              description="Use FP16 shaders when supported"
               checked={!config.no_fp16}
               onChange={(value) => onConfigChange(NO_FP16, !value)}
             />
-- 
cgit v1.2.3

