DXT5
DXT5 is a lossy texture compression format in the S3 Texture Compression (S3TC) family, commonly referred to as BC3 in DirectX terminology. It compresses a 4x4 texel block into 128 bits, providing roughly 4:1 compression for standard 32-bit RGBA textures. DXT5 achieves this by encoding color and alpha data separately: a 64-bit color block and a 64-bit alpha block.
The color block stores two 16-bit endpoints in RGB565 format and a 2-bit index for each texel,
DXT5 is widely supported by graphics hardware and software APIs, and remains a common choice for textures
Limitations include artifacts at high-contrast edges or with very sharp alpha transitions, a fixed block-based structure