| 51 | //********************************************************************************************* |
| 52 | |
| 53 | std::string_view getName( PixelFormat format ) |
| 54 | { |
| 55 | switch ( format ) |
| 56 | { |
| 57 | case PixelFormat::eR4G4_UNORM: |
| 58 | return "rg8"; |
| 59 | case PixelFormat::eR4G4B4A4_UNORM: |
| 60 | return "rgba16"; |
| 61 | case PixelFormat::eB4G4R4A4_UNORM: |
| 62 | return "rgba16s"; |
| 63 | case PixelFormat::eR5G6B5_UNORM: |
| 64 | return "rgb565"; |
| 65 | case PixelFormat::eB5G6R5_UNORM: |
| 66 | return "bgr565"; |
| 67 | case PixelFormat::eR5G5B5A1_UNORM: |
| 68 | return "rgba5551"; |
| 69 | case PixelFormat::eB5G5R5A1_UNORM: |
| 70 | return "bgra5551"; |
| 71 | case PixelFormat::eA1R5G5B5_UNORM: |
| 72 | return "argb1555"; |
| 73 | case PixelFormat::eR8_UNORM: |
| 74 | return "r8"; |
| 75 | case PixelFormat::eR8_SNORM: |
| 76 | return "r8s"; |
| 77 | case PixelFormat::eR8_USCALED: |
| 78 | return "r8us"; |
| 79 | case PixelFormat::eR8_SSCALED: |
| 80 | return "r8ss"; |
| 81 | case PixelFormat::eR8_UINT: |
| 82 | return "r8ui"; |
| 83 | case PixelFormat::eR8_SINT: |
| 84 | return "r8si"; |
| 85 | case PixelFormat::eR8_SRGB: |
| 86 | return "r8srgb"; |
| 87 | case PixelFormat::eR8G8_UNORM: |
| 88 | return "rg16"; |
| 89 | case PixelFormat::eR8G8_SNORM: |
| 90 | return "rg16s"; |
| 91 | case PixelFormat::eR8G8_USCALED: |
| 92 | return "rg16us"; |
| 93 | case PixelFormat::eR8G8_SSCALED: |
| 94 | return "rg16ss"; |
| 95 | case PixelFormat::eR8G8_UINT: |
| 96 | return "rg16ui"; |
| 97 | case PixelFormat::eR8G8_SINT: |
| 98 | return "rg16si"; |
| 99 | case PixelFormat::eR8G8_SRGB: |
| 100 | return "rg16srgb"; |
| 101 | case PixelFormat::eR8G8B8_UNORM: |
| 102 | return "rgb24"; |
| 103 | case PixelFormat::eR8G8B8_SNORM: |
| 104 | return "rgb24s"; |
| 105 | case PixelFormat::eR8G8B8_USCALED: |
| 106 | return "rgb24us"; |
| 107 | case PixelFormat::eR8G8B8_SSCALED: |
| 108 | return "rgb24ss"; |
| 109 | case PixelFormat::eR8G8B8_UINT: |
| 110 | return "rgb24ui"; |
no outgoing calls