Lines Matching defs:ETC2Block
55 struct ETC2Block struct
58 void decodeAsSingleETC2Channel(uint8_t *dest, in decodeAsSingleETC2Channel()
88 void transcodeAsBC4(uint8_t *dest, size_t x, size_t y, size_t w, size_t h, bool isSigned) const in transcodeAsBC4()
143 void decodeAsSingleEACChannel(uint16_t *dest, in decodeAsSingleEACChannel()
179 void decodeAsRGB(uint8_t *dest, in decodeAsRGB()
225 void transcodeAsBC1(uint8_t *dest, in transcodeAsBC1()
269 {
417 } u;
419 static unsigned char clampByte(int value) in clampByte()
424 static signed char clampSByte(int value) in clampSByte()
430 static T renormalizeEAC(int value) in renormalizeEAC()
458 static R8G8B8A8 createRGBA(int red, int green, int blue, int alpha) in createRGBA()
468 static R8G8B8A8 createRGBA(int red, int green, int blue) in createRGBA()
473 static int extend_4to8bits(int x) { return (x << 4) | x; } in extend_4to8bits()
474 static int extend_5to8bits(int x) { return (x << 3) | (x >> 2); } in extend_5to8bits()
475 static int extend_6to8bits(int x) { return (x << 2) | (x >> 4); } in extend_6to8bits()
476 static int extend_7to8bits(int x) { return (x << 1) | (x >> 6); } in extend_7to8bits()
478 void decodeIndividualBlock(uint8_t *dest, in decodeIndividualBlock()
498 void decodeDifferentialBlock(uint8_t *dest, in decodeDifferentialBlock()
518 void decodeIndividualOrDifferentialBlock(uint8_t *dest, in decodeIndividualOrDifferentialBlock()
596 void decodeTBlock(uint8_t *dest, in decodeTBlock()
643 void decodeHBlock(uint8_t *dest, in decodeHBlock()
692 void decodePlanarBlock(uint8_t *dest, in decodePlanarBlock()
731 size_t getIndex(size_t x, size_t y) const in getIndex()
740 void decodePunchThroughAlphaBlock(uint8_t *dest, in decodePunchThroughAlphaBlock()
762 uint16_t RGB8ToRGB565(const R8G8B8A8 &rgba) const in RGB8ToRGB565()
769 uint32_t matchBC1Bits(const int *pixelIndices, in matchBC1Bits()
886 void packBC1(void *bc1, in packBC1()
972 void transcodeIndividualBlockToBC1(uint8_t *dest, in transcodeIndividualBlockToBC1()
991 void transcodeDifferentialBlockToBC1(uint8_t *dest, in transcodeDifferentialBlockToBC1()
1010 void extractPixelIndices(int *pixelIndices, in extractPixelIndices()
1041 void selectEndPointPCA(const int *pixelIndexCounts, in selectEndPointPCA()
1183 void transcodeIndividualOrDifferentialBlockToBC1(uint8_t *dest, in transcodeIndividualOrDifferentialBlockToBC1()
1259 void transcodeTBlockToBC1(uint8_t *dest, in transcodeTBlockToBC1()
1312 void transcodeHBlockToBC1(uint8_t *dest, in transcodeHBlockToBC1()
1368 void transcodePlanarBlockToBC1(uint8_t *dest, in transcodePlanarBlockToBC1()
1394 int getSingleEACChannel(size_t x, size_t y, bool isSigned) const in getSingleEACChannel()
1401 int getSingleETC2Channel(size_t x, size_t y, bool isSigned) const in getSingleETC2Channel()
1407 int getSingleChannelIndex(size_t x, size_t y) const in getSingleChannelIndex()
1435 int getSingleChannelModifier(size_t x, size_t y) const in getSingleChannelModifier()