MCPcopy Create free account
hub / github.com/defold/defold / GetTextureFormatLiteral

Function GetTextureFormatLiteral

engine/graphics/src/graphics.cpp:232–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 6

AcquireResourcesFunction · 0.85
SetTextureFunction · 0.85
VulkanSetTextureInternalFunction · 0.85
WebGPUSetTextureInternalFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected