58#define DDS_LOW_5 0x001F;
59#define DDS_MID_6 0x07E0;
60#define DDS_HIGH_5 0xF800;
61#define DDS_MID_555 0x03E0;
62#define DDS_HI_555 0x7C00;
234int DDSDecompressDXT5(
unsigned char* src,
int width,
int height,
unsigned char* dest);
242int DDSDecompressDXT3(
unsigned char* src,
int width,
int height,
unsigned char* dest);
250int DDSDecompressDXT1(
unsigned char* src,
int width,
int height,
unsigned char* dest);
struct ddsPixelFormat_s ddsPixelFormat_t
struct ddsAlphaBlockExplicit_s ddsAlphaBlockExplicit_t
struct ddsBuffer_s ddsBuffer_t
struct ddsColorKey_s ddsColorKey_t
int DDSDecompressDXT1(unsigned char *src, int width, int height, unsigned char *dest)
Decompress a DXT1 (BC1) compressed texture into raw RGBA pixels.
struct ddsColorBlock_s ddsColorBlock_t
struct ddsAlphaBlock3BitLinear_s ddsAlphaBlock3BitLinear_t
struct ddsColor_s ddsColor_t
struct ddsCaps_s ddsCaps_t
int DDSDecompressDXT3(unsigned char *src, int width, int height, unsigned char *dest)
Decompress a DXT3 (BC2) compressed texture into raw RGBA pixels.
struct ddsMultiSampleCaps_s ddsMultiSampleCaps_t
int DDSDecompressDXT5(unsigned char *src, int width, int height, unsigned char *dest)
Decompress a DXT5 (BC3) compressed texture into raw RGBA pixels.
unsigned int emptyFaceColor
unsigned int textureStage
ddsPixelFormat_t pixelFormat
unsigned int backBufferCount
ddsColorKey_t ckDestOverlay
ddsColorKey_t ckSrcOverlay
unsigned int alphaBitDepth
unsigned int colorSpaceLowValue
unsigned int colorSpaceHighValue
unsigned short flipMSTypes
unsigned short bltMSTypes