DXT1
DXT1 is a lossy texture compression format that is part of the S3 Texture Compression (S3TC) family. It was developed by S3 Graphics and is widely supported across graphics hardware and APIs, including OpenGL, OpenGL ES, and DirectX. In DirectX terminology, DXT1 is often referred to as BC1. The format compresses each 4x4 texel block into 8 bytes, reducing memory usage and bandwidth for textures in real-time rendering.
Each 4x4 block stores two 16-bit color endpoints in RGB 5:6:5 format (c0 and c1). These endpoints
Alpha handling in DXT1 is binary per texel via the c0 <= c1 case, where some texels can
Applications and limitations: DXT1 provides a favorable balance of compression ratio and image quality for many