aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-30 21:14:31 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-30 21:14:31 -0400
commitb69f7394f857750ecd98c3512f4b02930df25b26 (patch)
treee007fb736560a1a0981cf8209ef7c832a2aae09b /src/common
parentb40ad217ab829226841cb71f6e4c5cb05977a225 (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.h4
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};