| /*!**************************************************************************** | |
| @file PVRTDecompress.h | |
| @copyright Copyright (c) Imagination Technologies Limited. | |
| @brief PVRTC and ETC Texture Decompression. | |
| ******************************************************************************/ | |
| #ifndef _PVRTDECOMPRESS_H_ | |
| #define _PVRTDECOMPRESS_H_ | |
| /*!*********************************************************************** | |
| @brief Decompresses PVRTC to RGBA 8888 | |
| @param[in] pCompressedData The PVRTC texture data to decompress | |
| @param[in] Do2bitMode Signifies whether the data is PVRTC2 or PVRTC4 | |
| @param[in] XDim X dimension of the texture | |
| @param[in] YDim Y dimension of the texture | |
| @param[in,out] pResultImage The decompressed texture data | |
| @return Returns the amount of data that was decompressed. | |
| *************************************************************************/ | |
| int PVRTDecompressPVRTC(const void *pCompressedData, | |
| const int Do2bitMode, | |
| const int XDim, | |
| const int YDim, | |
| unsigned char* pResultImage); | |
| /*!*********************************************************************** | |
| @brief Decompresses ETC to RGBA 8888 | |
| @param[in] pSrcData The ETC texture data to decompress | |
| @param[in] x X dimension of the texture | |
| @param[in] y Y dimension of the texture | |
| @param[in,out] pDestData The decompressed texture data | |
| @param[in] nMode The format of the data | |
| @return The number of bytes of ETC data decompressed | |
| *************************************************************************/ | |
| int PVRTDecompressETC(const void * const pSrcData, | |
| const unsigned int &x, | |
| const unsigned int &y, | |
| void *pDestData, | |
| const int &nMode); | |
| #endif /* _PVRTDECOMPRESS_H_ */ | |
| /***************************************************************************** | |
| End of file (PVRTBoneBatch.h) | |
| *****************************************************************************/ | |