* @~English * @brief Return a string corresponding to a transcode format enumeration. * * @param format the transcode format for which to return a string. * * @return pointer to the message string. * * @internal Use UTF-8 for translated message strings. * * @author Mark Callow */
| 76 | * @author Mark Callow |
| 77 | */ |
| 78 | const char* ktxTranscodeFormatString(ktx_transcode_fmt_e format) |
| 79 | { |
| 80 | switch (format) { |
| 81 | case KTX_TTF_ETC1_RGB: return "ETC1_RGB"; |
| 82 | case KTX_TTF_ETC2_RGBA: return "ETC2_RGBA"; |
| 83 | case KTX_TTF_BC1_RGB: return "BC1_RGB"; |
| 84 | case KTX_TTF_BC3_RGBA: return "BC3_RGBA"; |
| 85 | case KTX_TTF_BC4_R: return "BC4_R"; |
| 86 | case KTX_TTF_BC5_RG: return "BC5_RG"; |
| 87 | case KTX_TTF_BC7_RGBA: return "BC7_RGBA"; |
| 88 | case KTX_TTF_PVRTC1_4_RGB: return "PVRTC1_4_RGB"; |
| 89 | case KTX_TTF_PVRTC1_4_RGBA: return "PVRTC1_4_RGBA"; |
| 90 | case KTX_TTF_ASTC_4x4_RGBA: return "ASTC_4x4_RGBA"; |
| 91 | case KTX_TTF_RGBA32: return "RGBA32"; |
| 92 | case KTX_TTF_RGB565: return "RGB565"; |
| 93 | case KTX_TTF_BGR565: return "BGR565"; |
| 94 | case KTX_TTF_RGBA4444: return "RGBA4444"; |
| 95 | case KTX_TTF_PVRTC2_4_RGB: return "PVRTC2_4_RGB"; |
| 96 | case KTX_TTF_PVRTC2_4_RGBA: return "PVRTC2_4_RGBA"; |
| 97 | case KTX_TTF_ETC2_EAC_R11: return "ETC2_EAC_R11"; |
| 98 | case KTX_TTF_ETC2_EAC_RG11: return "ETC2_EAC_RG11"; |
| 99 | case KTX_TTF_ETC: return "ETC"; |
| 100 | case KTX_TTF_BC1_OR_3: return "BC1 or BC3"; |
| 101 | default: return "Unrecognized format"; |
| 102 | } |
| 103 | } |
| 104 | |
| 105 | /** |
| 106 | * @~English |
no outgoing calls
no test coverage detected