aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorCamilleLaVey <camillelavey@noreply.localhost>2025-04-24 19:55:58 +0000
committerCamilleLaVey <camillelavey@noreply.localhost>2025-04-24 19:55:58 +0000
commit30670bd92a93d733b9320b4e382c8b07ecc779b9 (patch)
tree7fb514786b5399aa7cf4d78651571ecb688fc573 /src/common
parentfa950aaecaf8ddaef872a32d77693e20d697dff5 (diff)
parent7a9011b82d0988492f358b961606c5b12c69889d (diff)
Merge pull request 'Add configurations for VkExtendedDynamicState extensions' (#53) from crueter/eden:dynamic-state-config into master
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/53
Diffstat (limited to 'src/common')
-rw-r--r--src/common/settings.cpp1
-rw-r--r--src/common/settings.h8
-rw-r--r--src/common/settings_common.h1
3 files changed, 10 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 2010066444..82900e163a 100644
--- a/src/common/settings.h
+++ b/src/common/settings.h
@@ -445,6 +445,14 @@ struct Values {
SwitchableSetting<bool> barrier_feedback_loops{linkage, true, "barrier_feedback_loops",
Category::RendererAdvanced};
+ SwitchableSetting<u8, true> dyna_state{linkage,
+ 0,
+ 0,
+ 3,
+ "dyna_state",
+ Category::RendererExtensions,
+ Specialization::Scalar};
+
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,