diff options
| author | swurl <swurl@swurl.xyz> | 2025-04-23 20:57:53 -0400 |
|---|---|---|
| committer | swurl <swurl@swurl.xyz> | 2025-04-23 20:57:53 -0400 |
| commit | 1949e7c438bd0d8a19c8fa2861a3ef3461837fc7 (patch) | |
| tree | dae34b501ae943dfffd7d73292e7e0b93536916f /src/common | |
| parent | c64c404a2f60fee2126f671ab38940bf6c19089a (diff) | |
Add dynamic state extension configs
Signed-off-by: swurl <swurl@swurl.xyz>
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/settings.cpp | 1 | ||||
| -rw-r--r-- | src/common/settings.h | 11 | ||||
| -rw-r--r-- | src/common/settings_common.h | 1 |
3 files changed, 13 insertions, 0 deletions
diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 245c432939..ee7074b128 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -206,6 +206,7 @@ const char* TranslateCategory(Category category) { case Category::Renderer: case Category::RendererAdvanced: case Category::RendererDebug: + case Category::RendererExtensions: return "Renderer"; case Category::System: case Category::SystemAudio: diff --git a/src/common/settings.h b/src/common/settings.h index c2cdeb4994..ca1de28d0a 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -445,6 +445,17 @@ struct Values { SwitchableSetting<bool> barrier_feedback_loops{linkage, true, "barrier_feedback_loops", Category::RendererAdvanced}; + SwitchableSetting<bool> use_dyna_state_1{linkage, true, "use_dyna_state_1", + Category::RendererExtensions}; + SwitchableSetting<bool> use_dyna_state_2{linkage, true, "use_dyna_state_2", + Category::RendererExtensions}; + SwitchableSetting<bool> use_dyna_state_2_extras{linkage, true, "use_dyna_state_2_extras", + Category::RendererExtensions}; + SwitchableSetting<bool> use_dyna_state_3{linkage, false, "use_dyna_state_3", + Category::RendererExtensions}; + SwitchableSetting<bool> use_dyna_state_3_blend{linkage, false, "use_dyna_state_3_blend", + Category::RendererExtensions}; + Setting<bool> renderer_debug{linkage, false, "debug", Category::RendererDebug}; Setting<bool> renderer_shader_feedback{linkage, false, "shader_feedback", Category::RendererDebug}; diff --git a/src/common/settings_common.h b/src/common/settings_common.h index 2df3f08099..af16ec692b 100644 --- a/src/common/settings_common.h +++ b/src/common/settings_common.h @@ -21,6 +21,7 @@ enum class Category : u32 { Overlay, Renderer, RendererAdvanced, + RendererExtensions, RendererDebug, System, SystemAudio, |
