PostProcessing: Add categories/combos/tooltips

This commit is contained in:
Stenzek
2023-12-07 15:17:28 +10:00
parent 5e45d365c2
commit 10473f1cfb
3 changed files with 136 additions and 8 deletions

View File

@ -51,6 +51,8 @@ struct ShaderOption
std::string name;
std::string ui_name;
std::string dependent_option;
std::string category;
std::string tooltip;
Type type;
u32 vector_size;
u32 buffer_size;
@ -60,6 +62,7 @@ struct ShaderOption
ValueVector max_value;
ValueVector step_value;
ValueVector value;
std::vector<std::string> choice_options;
static u32 ParseIntVector(const std::string_view& line, ValueVector* values);
static u32 ParseFloatVector(const std::string_view& line, ValueVector* values);