summaryrefslogtreecommitdiff
path: root/py_modules/lsfg_vk/config_schema_generated.py
diff options
context:
space:
mode:
authorChristopher Lott <chris@MacBook-Air-von-Christopher.fritz.box>2026-05-07 22:44:59 +0200
committerChristopher Lott <chris@MacBook-Air-von-Christopher.fritz.box>2026-05-07 22:44:59 +0200
commit0a9ed38d9e5e3f67efc0ecdc0d549d67ccb86fb8 (patch)
tree02ae7ff4b1a8d8db528e55bd00d58b044e29aa57 /py_modules/lsfg_vk/config_schema_generated.py
parent97a70cd68813f2174fe145ee79784e509d11a742 (diff)
downloaddecky-lsfg-vk-0a9ed38d9e5e3f67efc0ecdc0d549d67ccb86fb8.tar.gz
decky-lsfg-vk-0a9ed38d9e5e3f67efc0ecdc0d549d67ccb86fb8.zip
remove dead code across frontend and backend
- Remove TS ConfigurationManager class in configSchema.ts (called non-existent backend methods; only getDefaults() was used, replaced with direct import) - Remove Python update_config method and create_config_from_args (unreachable since plugin.py routes through update_config_from_dict; also carried a duplicate @staticmethod that would crash at runtime) - Delete configuration_helpers_generated.py entirely (all three functions were unused) - Remove their generators from generate_python_boilerplate.py - Remove dead generated code from config_schema_generated.py (create_config_dict, get_function_parameters, TOML_FIELDS, SCRIPT_FIELDS) - Remove duplicate import in config_schema.py - Remove unused config prop from UsageInstructions component
Diffstat (limited to 'py_modules/lsfg_vk/config_schema_generated.py')
-rw-r--r--py_modules/lsfg_vk/config_schema_generated.py45
1 files changed, 1 insertions, 44 deletions
diff --git a/py_modules/lsfg_vk/config_schema_generated.py b/py_modules/lsfg_vk/config_schema_generated.py
index 53e9693..b320a97 100644
--- a/py_modules/lsfg_vk/config_schema_generated.py
+++ b/py_modules/lsfg_vk/config_schema_generated.py
@@ -3,7 +3,7 @@ Auto-generated configuration schema components from shared_config.py
DO NOT EDIT THIS FILE MANUALLY - it will be overwritten on build
"""
-from typing import TypedDict, Dict, Any, Union, cast
+from typing import TypedDict, Dict, Any, Union
from enum import Enum
import sys
from pathlib import Path
@@ -122,47 +122,4 @@ def get_script_generation_logic():
return generate_script_lines
-def get_function_parameters() -> str:
- """Return function signature parameters"""
- return """dll: str = "/games/Lossless Scaling/Lossless.dll",
- no_fp16: bool = False,
- multiplier: int = 1,
- flow_scale: float = 0.8,
- performance_mode: bool = False,
- hdr_mode: bool = False,
- experimental_present_mode: str = "fifo",
- dxvk_frame_rate: int = 0,
- enable_wow64: bool = False,
- disable_steamdeck_mode: bool = False,
- mangohud_workaround: bool = False,
- disable_vkbasalt: bool = False,
- force_enable_vkbasalt: bool = False,
- enable_wsi: bool = False,
- enable_zink: bool = False"""
-
-
-def create_config_dict(**kwargs) -> ConfigurationData:
- """Create configuration dictionary from keyword arguments"""
- return cast(ConfigurationData, {
- "dll": kwargs.get("dll"),
- "no_fp16": kwargs.get("no_fp16"),
- "multiplier": kwargs.get("multiplier"),
- "flow_scale": kwargs.get("flow_scale"),
- "performance_mode": kwargs.get("performance_mode"),
- "hdr_mode": kwargs.get("hdr_mode"),
- "experimental_present_mode": kwargs.get("experimental_present_mode"),
- "dxvk_frame_rate": kwargs.get("dxvk_frame_rate"),
- "enable_wow64": kwargs.get("enable_wow64"),
- "disable_steamdeck_mode": kwargs.get("disable_steamdeck_mode"),
- "mangohud_workaround": kwargs.get("mangohud_workaround"),
- "disable_vkbasalt": kwargs.get("disable_vkbasalt"),
- "force_enable_vkbasalt": kwargs.get("force_enable_vkbasalt"),
- "enable_wsi": kwargs.get("enable_wsi"),
- "enable_zink": kwargs.get("enable_zink"),
- })
-
-
-# Field lists for dynamic operations
-TOML_FIELDS = ['dll', 'no_fp16', 'multiplier', 'flow_scale', 'performance_mode', 'hdr_mode', 'experimental_present_mode']
-SCRIPT_FIELDS = ['dxvk_frame_rate', 'enable_wow64', 'disable_steamdeck_mode', 'mangohud_workaround', 'disable_vkbasalt', 'force_enable_vkbasalt', 'enable_wsi', 'enable_zink']
ALL_FIELDS = ['dll', 'no_fp16', 'multiplier', 'flow_scale', 'performance_mode', 'hdr_mode', 'experimental_present_mode', 'dxvk_frame_rate', 'enable_wow64', 'disable_steamdeck_mode', 'mangohud_workaround', 'disable_vkbasalt', 'force_enable_vkbasalt', 'enable_wsi', 'enable_zink']