so now you have 4 colors, c0 through c3.
The final 32 bits of the subblock is an index into this palette, with two bits per pixel.
Top-level
so now you have 4 colors, c0 through c3. The final 32 bits of the subblock is an index into this palette, with two bits per pixel. 6 comments
ugh it turns out it's hard to decode 0-width fonts, thanks to divisions. I'm now mass-converting all the textures. |
so yeah. dxt1 works by having you define two colors, they get an extra bit of metadata by making the order of the colors important, then generate 2 more colors based on those colors + metadata.
Then it's a simple 4-bit paletted image, like we're running a CGA 3D Renderer over here.