Get the latest tech news
BC7 optimal solid-color blocks
That’s right, it’s another texture compression blog post! I’ll keep it short. By “solid-color block”, I mean a 4×4 block of pixels that all have the same color. A…
Indices 0 and 3 are not useful for us, they return the dequantized endpoint value, and those are 7 bits, so that only gives us 128 out of 256 possible options for each color channel. For BC1, at this point, we would usually build a table where we search for ideal endpoint pairs for every possible target color. The one thing that does matter is that whatever choice you make should be consistent, since solid-color blocks frequently occur in runs.
Or read this on Hacker News