#ifndef PVRTC_H #define PVRTC_H #include typedef struct { uint8_t r; uint8_t g; uint8_t b; uint8_t a; } PVRTCTexelColor; typedef struct { int r; int g; int b; int a; } PVRTCTexelColorInt; typedef struct { PVRTCTexelColor a; PVRTCTexelColor b; int8_t weight[32]; uint32_t punch_through_flag; } PVRTCTexelInfo; int decode_pvrtc_4bpp(const uint8_t*, const int, const int, uint32_t*); int decode_pvrtc_2bpp(const uint8_t*, const int, const int, uint32_t*); #endif /* end of include guard: PVRTC_H */