Files
mikunyan/ext/decoders/native/pvrtc.h
T
2019-12-13 03:15:35 +09:00

31 lines
561 B
C

#ifndef PVRTC_H
#define PVRTC_H
#include <stdint.h>
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 */