Как получить информацию заголовка astc из формата pvrtc, сжатого с помощью astc
Я пытаюсь распаковать файл PVRTC, который сжат в формате ASTC в окне. но я не могу получить информацию заголовка ASTC в текстуре PVRTC, только получить информацию заголовка PVRTC и значения.
struct ASTCHeader {
uint32_t magic;
unsigned char blockDimX;
unsigned char blockDimY;
unsigned char blockDimZ;
unsigned char xSize[3];
unsigned char ySize[3];
unsigned char zSize[3];
};
Мне нужны эти данные заголовка из PVRv3Header.
struct PVRv3Header {
uint32_t version;
uint32_t flags;
uint64_t pixelFormat;
uint32_t colorSpace;
uint32_t channelType;
uint32_t height;
uint32_t width;
uint32_t depth;
uint32_t surfaceCount;
uint32_t faceCount;
uint32_t mipmapCount;
uint32_t metadataLength;
};
Я понимаю, что PowerVR SDK от Imagination поддерживает формат ASTC.
Я неправильно понимаю, или я хочу по-другому?