| 230 | } |
| 231 | |
| 232 | const char* GetTextureFormatLiteral(TextureFormat format) |
| 233 | { |
| 234 | switch(format) |
| 235 | { |
| 236 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_LUMINANCE); |
| 237 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_LUMINANCE_ALPHA); |
| 238 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB); |
| 239 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA); |
| 240 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB_16BPP); |
| 241 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_16BPP); |
| 242 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_DEPTH); |
| 243 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_STENCIL); |
| 244 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB_PVRTC_2BPPV1); |
| 245 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB_PVRTC_4BPPV1); |
| 246 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_PVRTC_2BPPV1); |
| 247 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_PVRTC_4BPPV1); |
| 248 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB_ETC1); |
| 249 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ETC2); |
| 250 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB_BC1); |
| 251 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_BC3); |
| 252 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_R_BC4); |
| 253 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RG_BC5); |
| 254 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_BC7); |
| 255 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB16F); |
| 256 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGB32F); |
| 257 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA16F); |
| 258 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA32F); |
| 259 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_R16F); |
| 260 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RG16F); |
| 261 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_R32F); |
| 262 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RG32F); |
| 263 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA32UI); |
| 264 | |
| 265 | // ASTC |
| 266 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_4X4); |
| 267 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_5X5); |
| 268 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_6X5); |
| 269 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_6X6); |
| 270 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_8X5); |
| 271 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_8X6); |
| 272 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_8X8); |
| 273 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_10X5); |
| 274 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_10X6); |
| 275 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_10X8); |
| 276 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_10X10); |
| 277 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_12X10); |
| 278 | GRAPHICS_ENUM_TO_STR_CASE(TEXTURE_FORMAT_RGBA_ASTC_12X12); |
| 279 | default:break; |
| 280 | } |
| 281 | return "<unknown dmGraphics::TextureFormat>"; |
| 282 | } |
| 283 | |
| 284 | #undef GRAPHICS_ENUM_TO_STR_CASE |
| 285 |
no outgoing calls
no test coverage detected