Как получить информацию заголовка 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.

Я неправильно понимаю, или я хочу по-другому?

0 ответов

Другие вопросы по тегам