refactor(settings): simplify GC aggressiveness to Off/Light only

Remove Moderate, Heavy, and Extreme GC aggressiveness levels, keeping only Off and Light options for simpler configuration.

- Light mode now uses 75%/90% VRAM thresholds

- Simplified switch statements in texture/buffer cache

- Updated UI dropdowns for desktop and Android

- Light is now the default and recommended setting
This commit is contained in:
Zephyron
2026-01-30 17:55:43 +10:00
parent 4229eaa8fd
commit 1543418260
7 changed files with 12 additions and 88 deletions

View File

@@ -440,17 +440,11 @@
<string-array name="gcAggressivenessNames">
<item>@string/gc_aggressiveness_off</item>
<item>@string/gc_aggressiveness_light</item>
<item>@string/gc_aggressiveness_moderate</item>
<item>@string/gc_aggressiveness_heavy</item>
<item>@string/gc_aggressiveness_extreme</item>
</string-array>
<integer-array name="gcAggressivenessValues">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
</integer-array>
<!-- Applet Mode setting arrays -->

View File

@@ -153,6 +153,7 @@
<string name="dump_exefs_extracting">Extracting ExeFS…</string>
<string name="dump_success">Extraction completed successfully</string>
<string name="dump_failed">Extraction failed</string>
<string name="dump_failed_emulation_running">Cannot dump while a game is running. Please close the game first.</string>
<string name="select_dump_location_description">Choose where to save the extracted files. Select a location or use the default dump directory.</string>
<string name="select_location">Select Location</string>
<string name="use_default_location">Use Default</string>
@@ -1289,10 +1290,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<string name="log_vram_usage">Log VRAM Usage</string>
<string name="log_vram_usage_description">Enable logging of VRAM usage statistics for debugging purposes.</string>
<string name="gc_aggressiveness_off">Off (Not Recommended)</string>
<string name="gc_aggressiveness_light">Light</string>
<string name="gc_aggressiveness_moderate">Moderate (Recommended)</string>
<string name="gc_aggressiveness_heavy">Heavy (Low VRAM)</string>
<string name="gc_aggressiveness_extreme">Extreme (4GB VRAM)</string>
<string name="gc_aggressiveness_light">Light (Recommended)</string>
<string name="frame_skipping_header">Frame Skipping</string>
</resources>