/******************************************************************************/ #ifndef BC_H #define BC_H /******************************************************************************/ void DecompressBlockBC1(C Byte *b, Color (&block)[4][4]); void DecompressBlockBC2(C Byte *b, Color (&block)[4][4]); void DecompressBlockBC3(C Byte *b, Color (&block)[4][4]); void DecompressBlockBC7(C Byte *b, Color (&block)[4][4]); void DecompressBlockBC1(C Byte *b, Color *dest, Int pitch); void DecompressBlockBC2(C Byte *b, Color *dest, Int pitch); void DecompressBlockBC3(C Byte *b, Color *dest, Int pitch); void DecompressBlockBC7(C Byte *b, Color *dest, Int pitch); Color DecompressPixelBC1(C Byte *b, Int x, Int y); Color DecompressPixelBC2(C Byte *b, Int x, Int y); Color DecompressPixelBC3(C Byte *b, Int x, Int y); Color DecompressPixelBC7(C Byte *b, Int x, Int y); Bool CompressBC(C Image &src, Image &dest, Bool mtrl_base_1=false); /******************************************************************************/ #endif /******************************************************************************/