| 317 | } |
| 318 | |
| 319 | int CMP_CDECL DecompressBlockBC5(const CGU_UINT8 cmpBlock[16], |
| 320 | CMP_GLOBAL CGU_UINT8 srcBlockR[16], |
| 321 | CMP_GLOBAL CGU_UINT8 srcBlockG[16], |
| 322 | const void* options = NULL) |
| 323 | { |
| 324 | CMP_BC15Options* BC15options = (CMP_BC15Options*)options; |
| 325 | CMP_BC15Options BC15optionsDefault; |
| 326 | if (BC15options == NULL) |
| 327 | { |
| 328 | BC15options = &BC15optionsDefault; |
| 329 | SetDefaultBC15Options(BC15options); |
| 330 | } |
| 331 | DecompressBC5_DualChannel_Internal(srcBlockR, srcBlockG, (CGU_UINT32*)cmpBlock, BC15options); |
| 332 | |
| 333 | return CGU_CORE_OK; |
| 334 | } |
| 335 | |
| 336 | // prototype code |
| 337 | int CMP_CDECL CompressBlockBC5S(const CGU_INT8* srcBlockR, |