diff options
| author | Kurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com> | 2025-08-07 14:32:43 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-07 14:32:43 -0400 |
| commit | 6489f2273fc246fcca25e95d913e60ea214e0d31 (patch) | |
| tree | 86f4e4f3f032ea8516a1e1965ab3ef376f83f87d /py_modules/lsfg_vk/config_schema_generated.py | |
| parent | dd8a192075fa89606e2d4fcb96094939735da502 (diff) | |
| parent | bb0382dd2be4a548f79d6cd48b0e87fbee3cd1a2 (diff) | |
| download | decky-lsfg-vk-6489f2273fc246fcca25e95d913e60ea214e0d31.tar.gz decky-lsfg-vk-6489f2273fc246fcca25e95d913e60ea214e0d31.zip | |
Merge pull request #127 from xXJSONDeruloXx/fp16v0.10.1
feat: groundwork for fp16 feature in lsfg-vk
Diffstat (limited to 'py_modules/lsfg_vk/config_schema_generated.py')
| -rw-r--r-- | py_modules/lsfg_vk/config_schema_generated.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/py_modules/lsfg_vk/config_schema_generated.py b/py_modules/lsfg_vk/config_schema_generated.py index 50d2a4f..4e701ac 100644 --- a/py_modules/lsfg_vk/config_schema_generated.py +++ b/py_modules/lsfg_vk/config_schema_generated.py @@ -14,6 +14,7 @@ from shared_config import CONFIG_SCHEMA_DEF, ConfigFieldType # Field name constants for type-safe access DLL = "dll" +NO_FP16 = "no_fp16" MULTIPLIER = "multiplier" FLOW_SCALE = "flow_scale" PERFORMANCE_MODE = "performance_mode" @@ -31,6 +32,7 @@ ENABLE_WSI = "enable_wsi" class ConfigurationData(TypedDict): """Type-safe configuration data structure - AUTO-GENERATED""" dll: str + no_fp16: bool multiplier: int flow_scale: float performance_mode: bool @@ -108,9 +110,10 @@ def get_script_generation_logic(): 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 = True, + performance_mode: bool = False, hdr_mode: bool = False, experimental_present_mode: str = "fifo", dxvk_frame_rate: int = 0, @@ -126,6 +129,7 @@ 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"), @@ -142,6 +146,6 @@ def create_config_dict(**kwargs) -> ConfigurationData: # Field lists for dynamic operations -TOML_FIELDS = ['dll', 'multiplier', 'flow_scale', 'performance_mode', 'hdr_mode', 'experimental_present_mode'] +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'] -ALL_FIELDS = ['dll', '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'] +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'] |
