IT-lexikon › Hårdvara › Blockkompression

Blockkompression

Hårdvara In English → Uppdaterad: 2026-10-25

Förstörande texturkompression med fast förhållande där 4×4-block av texlar packas till block av fast storlek som grafikkortet avkodar direkt vid sampling.

En vanlig bild måste packas upp helt innan den används. Blockkompression är i stället byggd för att GPU:ns textursamplare ska kunna avkoda ett enskilt 4×4-block på plats — texturen förblir komprimerad i videominnet, inte bara på disk. Varje block kodas till 8 eller 16 byte, så förhållandet är fast och minnesåtgången förutsägbar. Priset är en liten, permanent kvalitetsförlust som är svår att se i rörelse.

Tekniken kom som S3TC/DXTn (S3 Graphics, 1998) och standardiserades som BC1–BC7 i DirectX 10/11. BC1 ger 6:1 på ogenomskinliga texturer; BC7 lägger mer bitar på samma storlek och ger bättre kvalitet. Mobila motsvarigheter heter ASTC och ETC. Para gärna med mipmaps för att hålla både bandbredd och cache i schack.

← Tillbaka till lexikonet