summaryrefslogtreecommitdiff
path: root/py_modules/lsfg_vk/config_schema.py
diff options
context:
space:
mode:
authorKurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com>2025-10-20 12:21:02 -0400
committerGitHub <noreply@github.com>2025-10-20 12:21:02 -0400
commit76c1ec79a3343c356298bad383845cade214061d (patch)
treee9895aa7f298928a04ce863b6dcb8b94a1fa67a3 /py_modules/lsfg_vk/config_schema.py
parent22fd2c9fdd26250fff22a4c1f810eeb8cc4c941d (diff)
parenta7f7d5878a037fd59fb3257daf9d5e22c63ef9e8 (diff)
downloaddecky-lsfg-vk-76c1ec79a3343c356298bad383845cade214061d.tar.gz
decky-lsfg-vk-76c1ec79a3343c356298bad383845cade214061d.zip
Merge pull request #188 from xXJSONDeruloXx/pancake-cleanup
Pancake cleanup
Diffstat (limited to 'py_modules/lsfg_vk/config_schema.py')
-rw-r--r--py_modules/lsfg_vk/config_schema.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/py_modules/lsfg_vk/config_schema.py b/py_modules/lsfg_vk/config_schema.py
index 807c798..3a96401 100644
--- a/py_modules/lsfg_vk/config_schema.py
+++ b/py_modules/lsfg_vk/config_schema.py
@@ -182,7 +182,7 @@ class ConfigurationManager:
"profiles": {DEFAULT_PROFILE_NAME: config},
"global_config": {
"dll": config.get("dll", ""),
- "no_fp16": config.get("no_fp16", False)
+ "no_fp16": False # Always enabled even if previously set
}
}
return ConfigurationManager.generate_toml_content_multi_profile(profile_data)
@@ -208,10 +208,8 @@ class ConfigurationManager:
lines.append(f'dll = "{dll_path}"')
lines.append("")
- # Add no_fp16 field
- no_fp16 = profile_data["global_config"].get("no_fp16", False)
- lines.append(f"# force-disable fp16 (use on older nvidia cards)")
- lines.append(f"no_fp16 = {str(no_fp16).lower()}")
+ lines.append(f"# FP16 acceleration")
+ lines.append(f"no_fp16 = false")
lines.append("")
# Add game sections for each profile
@@ -345,7 +343,8 @@ class ConfigurationManager:
elif key == "dll":
global_config["dll"] = value
elif key == "no_fp16":
- global_config["no_fp16"] = value.lower() in ('true', '1', 'yes', 'on')
+ # Always enforce FP16 to be enabled (no_fp16 = false)
+ global_config["no_fp16"] = False
# Handle game section
elif in_game_section: