diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-30 21:14:31 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-30 21:14:31 -0400 |
| commit | b69f7394f857750ecd98c3512f4b02930df25b26 (patch) | |
| tree | e007fb736560a1a0981cf8209ef7c832a2aae09b /src/common | |
| parent | b40ad217ab829226841cb71f6e4c5cb05977a225 (diff) | |
settings: recompress ASTC to BC3 by default
GPUs without ASTC support keep ASTC textures uncompressed (RGBA8) unless
recompression is on, four times the VRAM of BC3. Mario Kart World on an
8 GB card used 7.3-7.8 GB of a 7.1 GB budget, the rest paged into system
RAM (1.1 GB); with BC3 it uses 6.7-6.9 GB and pages 0.25 GB.
Diffstat (limited to 'src/common')
| -rw-r--r-- | src/common/settings.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/common/settings.h b/src/common/settings.h index d48e7b0b87..e37c31b8dd 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -572,8 +572,10 @@ struct Values { true, true}; + // BC3 by default: GPUs without ASTC otherwise keep ASTC textures as RGBA8, four times the + // VRAM (Mario Kart World: 7.3-7.8 GB of an 8 GB card, the rest paged into system RAM). SwitchableSetting<AstcRecompression, true> astc_recompression{linkage, - AstcRecompression::Uncompressed, + AstcRecompression::Bc3, "astc_recompression", Category::RendererAdvanced}; |
