mirror of
https://git.eden-emu.dev/archive/citron
synced 2026-03-26 11:29:33 -04:00
refactor(settings): simplify VRAM usage mode to Conservative/Aggressive
The removed modes added complexity without significant benefit now that the new VRAM management system (gc_aggressiveness, vram_limit_mb) provides finer-grained control over memory pressure. Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
@@ -499,7 +499,7 @@ struct Values {
|
||||
SwitchableSetting<VramUsageMode, true> vram_usage_mode{linkage,
|
||||
VramUsageMode::Conservative,
|
||||
VramUsageMode::Conservative,
|
||||
VramUsageMode::Insane,
|
||||
VramUsageMode::Aggressive,
|
||||
"vram_usage_mode",
|
||||
Category::RendererAdvanced};
|
||||
|
||||
|
||||
@@ -406,8 +406,6 @@ inline u32 EnumMetadata<VSyncMode>::Index() {
|
||||
enum class VramUsageMode : u32 {
|
||||
Conservative = 0,
|
||||
Aggressive = 1,
|
||||
HighEnd = 2,
|
||||
Insane = 3,
|
||||
};
|
||||
|
||||
template <>
|
||||
@@ -416,8 +414,6 @@ EnumMetadata<VramUsageMode>::Canonicalizations() {
|
||||
return {
|
||||
{"Conservative", VramUsageMode::Conservative},
|
||||
{"Aggressive", VramUsageMode::Aggressive},
|
||||
{"HighEnd", VramUsageMode::HighEnd},
|
||||
{"Insane", VramUsageMode::Insane},
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user