An Introduction To BCn Texture Compression, Part 1: BC4