| Index: src/utils/SkTextureCompressor.h
|
| diff --git a/src/utils/SkTextureCompressor.h b/src/utils/SkTextureCompressor.h
|
| index 4254ae76fb902272eaabfae59d7940bb3499529e..eac8c5eea397617ceb6d6299b0ec2a0412a5f98c 100644
|
| --- a/src/utils/SkTextureCompressor.h
|
| +++ b/src/utils/SkTextureCompressor.h
|
| @@ -18,18 +18,9 @@
|
| // Various texture compression formats that we support.
|
| enum Format {
|
| // Alpha only formats.
|
| - kLATC_Format, // 4x4 blocks, (de)compresses A8
|
| - kR11_EAC_Format, // 4x4 blocks, (de)compresses A8
|
| -
|
| - // RGB only formats
|
| - kETC1_Format, // 4x4 blocks, compresses RGB 565, decompresses 8-bit RGB
|
| - // NOTE: ETC1 supports 8-bit RGB compression, but we
|
| - // currently don't have any RGB8 SkColorTypes. We could
|
| - // support 8-bit RGBA but we would have to preprocess the
|
| - // bitmap to insert alphas.
|
| -
|
| - // Multi-purpose formats
|
| - kASTC_12x12_Format, // 12x12 blocks, compresses A8, decompresses RGBA
|
| + kLATC_Format, // 4x4 blocks, compresses A8
|
| + kR11_EAC_Format, // 4x4 blocks, compresses A8
|
| + kASTC_12x12_Format, // 12x12 blocks, compresses A8
|
|
|
| kLast_Format = kASTC_12x12_Format
|
| };
|
| @@ -57,7 +48,11 @@
|
| // destination buffer. The width and height of the data passed corresponds
|
| // to the width and height of the uncompressed image. The destination buffer (dst)
|
| // is assumed to be large enough to hold the entire decompressed image. The
|
| - // decompressed image colors are determined based on the passed format.
|
| + // decompressed image colors are determined based on the passed format:
|
| + //
|
| + // LATC -> Alpha 8
|
| + // R11_EAC -> Alpha 8
|
| + // ASTC -> RGBA
|
| //
|
| // Note, CompressBufferToFormat compresses A8 data into ASTC. However,
|
| // general ASTC data encodes RGBA data, so that is what the decompressor
|
|
|