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
This commit is contained in:
CamilleLaVey 2025-04-24 19:55:58 +00:00
commit 30670bd92a
19 changed files with 309 additions and 53 deletions

View file

@ -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:

View file

@ -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};

View file

@ -21,6 +21,7 @@ enum class Category : u32 {
Overlay,
Renderer,
RendererAdvanced,
RendererExtensions,
RendererDebug,
System,
SystemAudio,