diff --git a/README.md b/README.md index ea2e369..5c9a354 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,15 @@ One the codebook and Huffman tables are decompressed, the slices are randomly ac We currently only support CPU transcoding, but GPU assisted transcoding/format conversion is also possible by uploading the decompressed codebooks as textures and using compute shaders to convert the ETC1S data to the desired output format. +### Special thanks +Thanks to a number of companies or groups who have supported Binomial over the years, which helped fund this work: Intel, SpaceX, Netflix, Forgotten Empires, Microsoft, Polystream, Hothead Games, BioDigital, Magic Leap, Activision, and the organizers at CppCon. + +Thanks to John Brooks at Blue Shift, Inc. for inspiring this work by showing me his Dreamcast texture compression system around 2002, and for releasing etc2comp. I first saw the subblock flip estimation approach (used in basisu_etc.cpp) in etc2comp. + +Thanks to Colt McAnlis, for advertising one of my earlier open source texture compression libraries at GDC. + +I first saw precomputed tables for computing optimal encodings of solid color blocks in ryg_dxt. + ### Possible improvements The current max codebook sizes are 8K. 12-16K codebooks would result in higher quality, but changes would be needed to the way delta indices are compressed.