The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

a/vk: Add a lot more formats vk_format_string

+241 -13
+241 -13
src/xrt/auxiliary/vk/vk_helpers.c
··· 76 76 vk_format_string(VkFormat code) 77 77 { 78 78 switch (code) { 79 - ENUM_TO_STR(VK_FORMAT_A2B10G10R10_UNORM_PACK32); 80 - ENUM_TO_STR(VK_FORMAT_R16G16B16A16_UNORM); 81 - ENUM_TO_STR(VK_FORMAT_R16G16B16A16_SFLOAT); 82 - ENUM_TO_STR(VK_FORMAT_R16G16B16_UNORM); 83 - ENUM_TO_STR(VK_FORMAT_R16G16B16_SFLOAT); 79 + ENUM_TO_STR(VK_FORMAT_UNDEFINED); 80 + ENUM_TO_STR(VK_FORMAT_R4G4_UNORM_PACK8); 81 + ENUM_TO_STR(VK_FORMAT_R4G4B4A4_UNORM_PACK16); 82 + ENUM_TO_STR(VK_FORMAT_B4G4R4A4_UNORM_PACK16); 84 83 ENUM_TO_STR(VK_FORMAT_R5G6B5_UNORM_PACK16); 85 84 ENUM_TO_STR(VK_FORMAT_B5G6R5_UNORM_PACK16); 86 - ENUM_TO_STR(VK_FORMAT_R8G8B8A8_SRGB); 87 - ENUM_TO_STR(VK_FORMAT_B8G8R8A8_SRGB); 85 + ENUM_TO_STR(VK_FORMAT_R5G5B5A1_UNORM_PACK16); 86 + ENUM_TO_STR(VK_FORMAT_B5G5R5A1_UNORM_PACK16); 87 + ENUM_TO_STR(VK_FORMAT_A1R5G5B5_UNORM_PACK16); 88 + ENUM_TO_STR(VK_FORMAT_R8_UNORM); 89 + ENUM_TO_STR(VK_FORMAT_R8_SNORM); 90 + ENUM_TO_STR(VK_FORMAT_R8_USCALED); 91 + ENUM_TO_STR(VK_FORMAT_R8_SSCALED); 92 + ENUM_TO_STR(VK_FORMAT_R8_UINT); 93 + ENUM_TO_STR(VK_FORMAT_R8_SINT); 94 + ENUM_TO_STR(VK_FORMAT_R8_SRGB); 95 + ENUM_TO_STR(VK_FORMAT_R8G8_UNORM); 96 + ENUM_TO_STR(VK_FORMAT_R8G8_SNORM); 97 + ENUM_TO_STR(VK_FORMAT_R8G8_USCALED); 98 + ENUM_TO_STR(VK_FORMAT_R8G8_SSCALED); 99 + ENUM_TO_STR(VK_FORMAT_R8G8_UINT); 100 + ENUM_TO_STR(VK_FORMAT_R8G8_SINT); 101 + ENUM_TO_STR(VK_FORMAT_R8G8_SRGB); 102 + ENUM_TO_STR(VK_FORMAT_R8G8B8_UNORM); 103 + ENUM_TO_STR(VK_FORMAT_R8G8B8_SNORM); 104 + ENUM_TO_STR(VK_FORMAT_R8G8B8_USCALED); 105 + ENUM_TO_STR(VK_FORMAT_R8G8B8_SSCALED); 106 + ENUM_TO_STR(VK_FORMAT_R8G8B8_UINT); 107 + ENUM_TO_STR(VK_FORMAT_R8G8B8_SINT); 88 108 ENUM_TO_STR(VK_FORMAT_R8G8B8_SRGB); 109 + ENUM_TO_STR(VK_FORMAT_B8G8R8_UNORM); 110 + ENUM_TO_STR(VK_FORMAT_B8G8R8_SNORM); 111 + ENUM_TO_STR(VK_FORMAT_B8G8R8_USCALED); 112 + ENUM_TO_STR(VK_FORMAT_B8G8R8_SSCALED); 113 + ENUM_TO_STR(VK_FORMAT_B8G8R8_UINT); 114 + ENUM_TO_STR(VK_FORMAT_B8G8R8_SINT); 89 115 ENUM_TO_STR(VK_FORMAT_B8G8R8_SRGB); 90 116 ENUM_TO_STR(VK_FORMAT_R8G8B8A8_UNORM); 117 + ENUM_TO_STR(VK_FORMAT_R8G8B8A8_SNORM); 118 + ENUM_TO_STR(VK_FORMAT_R8G8B8A8_USCALED); 119 + ENUM_TO_STR(VK_FORMAT_R8G8B8A8_SSCALED); 120 + ENUM_TO_STR(VK_FORMAT_R8G8B8A8_UINT); 121 + ENUM_TO_STR(VK_FORMAT_R8G8B8A8_SINT); 122 + ENUM_TO_STR(VK_FORMAT_R8G8B8A8_SRGB); 91 123 ENUM_TO_STR(VK_FORMAT_B8G8R8A8_UNORM); 92 - ENUM_TO_STR(VK_FORMAT_R8G8B8_UNORM); 93 - ENUM_TO_STR(VK_FORMAT_B8G8R8_UNORM); 124 + ENUM_TO_STR(VK_FORMAT_B8G8R8A8_SNORM); 125 + ENUM_TO_STR(VK_FORMAT_B8G8R8A8_USCALED); 126 + ENUM_TO_STR(VK_FORMAT_B8G8R8A8_SSCALED); 127 + ENUM_TO_STR(VK_FORMAT_B8G8R8A8_UINT); 128 + ENUM_TO_STR(VK_FORMAT_B8G8R8A8_SINT); 129 + ENUM_TO_STR(VK_FORMAT_B8G8R8A8_SRGB); 130 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_UNORM_PACK32); 131 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_SNORM_PACK32); 132 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_USCALED_PACK32); 133 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_SSCALED_PACK32); 134 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_UINT_PACK32); 135 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_SINT_PACK32); 136 + ENUM_TO_STR(VK_FORMAT_A8B8G8R8_SRGB_PACK32); 137 + ENUM_TO_STR(VK_FORMAT_A2R10G10B10_UNORM_PACK32); 138 + ENUM_TO_STR(VK_FORMAT_A2R10G10B10_SNORM_PACK32); 139 + ENUM_TO_STR(VK_FORMAT_A2R10G10B10_USCALED_PACK32); 140 + ENUM_TO_STR(VK_FORMAT_A2R10G10B10_SSCALED_PACK32); 141 + ENUM_TO_STR(VK_FORMAT_A2R10G10B10_UINT_PACK32); 142 + ENUM_TO_STR(VK_FORMAT_A2R10G10B10_SINT_PACK32); 143 + ENUM_TO_STR(VK_FORMAT_A2B10G10R10_UNORM_PACK32); 144 + ENUM_TO_STR(VK_FORMAT_A2B10G10R10_SNORM_PACK32); 145 + ENUM_TO_STR(VK_FORMAT_A2B10G10R10_USCALED_PACK32); 146 + ENUM_TO_STR(VK_FORMAT_A2B10G10R10_SSCALED_PACK32); 147 + ENUM_TO_STR(VK_FORMAT_A2B10G10R10_UINT_PACK32); 148 + ENUM_TO_STR(VK_FORMAT_A2B10G10R10_SINT_PACK32); 149 + ENUM_TO_STR(VK_FORMAT_R16_UNORM); 150 + ENUM_TO_STR(VK_FORMAT_R16_SNORM); 151 + ENUM_TO_STR(VK_FORMAT_R16_USCALED); 152 + ENUM_TO_STR(VK_FORMAT_R16_SSCALED); 153 + ENUM_TO_STR(VK_FORMAT_R16_UINT); 154 + ENUM_TO_STR(VK_FORMAT_R16_SINT); 155 + ENUM_TO_STR(VK_FORMAT_R16_SFLOAT); 156 + ENUM_TO_STR(VK_FORMAT_R16G16_UNORM); 157 + ENUM_TO_STR(VK_FORMAT_R16G16_SNORM); 158 + ENUM_TO_STR(VK_FORMAT_R16G16_USCALED); 159 + ENUM_TO_STR(VK_FORMAT_R16G16_SSCALED); 160 + ENUM_TO_STR(VK_FORMAT_R16G16_UINT); 161 + ENUM_TO_STR(VK_FORMAT_R16G16_SINT); 162 + ENUM_TO_STR(VK_FORMAT_R16G16_SFLOAT); 163 + ENUM_TO_STR(VK_FORMAT_R16G16B16_UNORM); 164 + ENUM_TO_STR(VK_FORMAT_R16G16B16_SNORM); 165 + ENUM_TO_STR(VK_FORMAT_R16G16B16_USCALED); 166 + ENUM_TO_STR(VK_FORMAT_R16G16B16_SSCALED); 167 + ENUM_TO_STR(VK_FORMAT_R16G16B16_UINT); 168 + ENUM_TO_STR(VK_FORMAT_R16G16B16_SINT); 169 + ENUM_TO_STR(VK_FORMAT_R16G16B16_SFLOAT); 170 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_UNORM); 171 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_SNORM); 172 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_USCALED); 173 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_SSCALED); 174 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_UINT); 175 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_SINT); 176 + ENUM_TO_STR(VK_FORMAT_R16G16B16A16_SFLOAT); 177 + ENUM_TO_STR(VK_FORMAT_R32_UINT); 178 + ENUM_TO_STR(VK_FORMAT_R32_SINT); 179 + ENUM_TO_STR(VK_FORMAT_R32_SFLOAT); 180 + ENUM_TO_STR(VK_FORMAT_R32G32_UINT); 181 + ENUM_TO_STR(VK_FORMAT_R32G32_SINT); 182 + ENUM_TO_STR(VK_FORMAT_R32G32_SFLOAT); 183 + ENUM_TO_STR(VK_FORMAT_R32G32B32_UINT); 184 + ENUM_TO_STR(VK_FORMAT_R32G32B32_SINT); 185 + ENUM_TO_STR(VK_FORMAT_R32G32B32_SFLOAT); 186 + ENUM_TO_STR(VK_FORMAT_R32G32B32A32_UINT); 187 + ENUM_TO_STR(VK_FORMAT_R32G32B32A32_SINT); 188 + ENUM_TO_STR(VK_FORMAT_R32G32B32A32_SFLOAT); 189 + ENUM_TO_STR(VK_FORMAT_R64_UINT); 190 + ENUM_TO_STR(VK_FORMAT_R64_SINT); 191 + ENUM_TO_STR(VK_FORMAT_R64_SFLOAT); 192 + ENUM_TO_STR(VK_FORMAT_R64G64_UINT); 193 + ENUM_TO_STR(VK_FORMAT_R64G64_SINT); 194 + ENUM_TO_STR(VK_FORMAT_R64G64_SFLOAT); 195 + ENUM_TO_STR(VK_FORMAT_R64G64B64_UINT); 196 + ENUM_TO_STR(VK_FORMAT_R64G64B64_SINT); 197 + ENUM_TO_STR(VK_FORMAT_R64G64B64_SFLOAT); 198 + ENUM_TO_STR(VK_FORMAT_R64G64B64A64_UINT); 199 + ENUM_TO_STR(VK_FORMAT_R64G64B64A64_SINT); 200 + ENUM_TO_STR(VK_FORMAT_R64G64B64A64_SFLOAT); 201 + ENUM_TO_STR(VK_FORMAT_B10G11R11_UFLOAT_PACK32); 202 + ENUM_TO_STR(VK_FORMAT_E5B9G9R9_UFLOAT_PACK32); 94 203 ENUM_TO_STR(VK_FORMAT_D16_UNORM); 95 - ENUM_TO_STR(VK_FORMAT_D16_UNORM_S8_UINT); 96 - ENUM_TO_STR(VK_FORMAT_D24_UNORM_S8_UINT); 97 204 ENUM_TO_STR(VK_FORMAT_X8_D24_UNORM_PACK32); 98 205 ENUM_TO_STR(VK_FORMAT_D32_SFLOAT); 206 + ENUM_TO_STR(VK_FORMAT_S8_UINT); 207 + ENUM_TO_STR(VK_FORMAT_D16_UNORM_S8_UINT); 208 + ENUM_TO_STR(VK_FORMAT_D24_UNORM_S8_UINT); 99 209 ENUM_TO_STR(VK_FORMAT_D32_SFLOAT_S8_UINT); 100 - ENUM_TO_STR(VK_FORMAT_S8_UINT); 101 - ENUM_TO_STR(VK_FORMAT_UNDEFINED); 210 + ENUM_TO_STR(VK_FORMAT_BC1_RGB_UNORM_BLOCK); 211 + ENUM_TO_STR(VK_FORMAT_BC1_RGB_SRGB_BLOCK); 212 + ENUM_TO_STR(VK_FORMAT_BC1_RGBA_UNORM_BLOCK); 213 + ENUM_TO_STR(VK_FORMAT_BC1_RGBA_SRGB_BLOCK); 214 + ENUM_TO_STR(VK_FORMAT_BC2_UNORM_BLOCK); 215 + ENUM_TO_STR(VK_FORMAT_BC2_SRGB_BLOCK); 216 + ENUM_TO_STR(VK_FORMAT_BC3_UNORM_BLOCK); 217 + ENUM_TO_STR(VK_FORMAT_BC3_SRGB_BLOCK); 218 + ENUM_TO_STR(VK_FORMAT_BC4_UNORM_BLOCK); 219 + ENUM_TO_STR(VK_FORMAT_BC4_SNORM_BLOCK); 220 + ENUM_TO_STR(VK_FORMAT_BC5_UNORM_BLOCK); 221 + ENUM_TO_STR(VK_FORMAT_BC5_SNORM_BLOCK); 222 + ENUM_TO_STR(VK_FORMAT_BC6H_UFLOAT_BLOCK); 223 + ENUM_TO_STR(VK_FORMAT_BC6H_SFLOAT_BLOCK); 224 + ENUM_TO_STR(VK_FORMAT_BC7_UNORM_BLOCK); 225 + ENUM_TO_STR(VK_FORMAT_BC7_SRGB_BLOCK); 226 + ENUM_TO_STR(VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK); 227 + ENUM_TO_STR(VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK); 228 + ENUM_TO_STR(VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK); 229 + ENUM_TO_STR(VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK); 230 + ENUM_TO_STR(VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK); 231 + ENUM_TO_STR(VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK); 232 + ENUM_TO_STR(VK_FORMAT_EAC_R11_UNORM_BLOCK); 233 + ENUM_TO_STR(VK_FORMAT_EAC_R11_SNORM_BLOCK); 234 + ENUM_TO_STR(VK_FORMAT_EAC_R11G11_UNORM_BLOCK); 235 + ENUM_TO_STR(VK_FORMAT_EAC_R11G11_SNORM_BLOCK); 236 + ENUM_TO_STR(VK_FORMAT_ASTC_4x4_UNORM_BLOCK); 237 + ENUM_TO_STR(VK_FORMAT_ASTC_4x4_SRGB_BLOCK); 238 + ENUM_TO_STR(VK_FORMAT_ASTC_5x4_UNORM_BLOCK); 239 + ENUM_TO_STR(VK_FORMAT_ASTC_5x4_SRGB_BLOCK); 240 + ENUM_TO_STR(VK_FORMAT_ASTC_5x5_UNORM_BLOCK); 241 + ENUM_TO_STR(VK_FORMAT_ASTC_5x5_SRGB_BLOCK); 242 + ENUM_TO_STR(VK_FORMAT_ASTC_6x5_UNORM_BLOCK); 243 + ENUM_TO_STR(VK_FORMAT_ASTC_6x5_SRGB_BLOCK); 244 + ENUM_TO_STR(VK_FORMAT_ASTC_6x6_UNORM_BLOCK); 245 + ENUM_TO_STR(VK_FORMAT_ASTC_6x6_SRGB_BLOCK); 246 + ENUM_TO_STR(VK_FORMAT_ASTC_8x5_UNORM_BLOCK); 247 + ENUM_TO_STR(VK_FORMAT_ASTC_8x5_SRGB_BLOCK); 248 + ENUM_TO_STR(VK_FORMAT_ASTC_8x6_UNORM_BLOCK); 249 + ENUM_TO_STR(VK_FORMAT_ASTC_8x6_SRGB_BLOCK); 250 + ENUM_TO_STR(VK_FORMAT_ASTC_8x8_UNORM_BLOCK); 251 + ENUM_TO_STR(VK_FORMAT_ASTC_8x8_SRGB_BLOCK); 252 + ENUM_TO_STR(VK_FORMAT_ASTC_10x5_UNORM_BLOCK); 253 + ENUM_TO_STR(VK_FORMAT_ASTC_10x5_SRGB_BLOCK); 254 + ENUM_TO_STR(VK_FORMAT_ASTC_10x6_UNORM_BLOCK); 255 + ENUM_TO_STR(VK_FORMAT_ASTC_10x6_SRGB_BLOCK); 256 + ENUM_TO_STR(VK_FORMAT_ASTC_10x8_UNORM_BLOCK); 257 + ENUM_TO_STR(VK_FORMAT_ASTC_10x8_SRGB_BLOCK); 258 + ENUM_TO_STR(VK_FORMAT_ASTC_10x10_UNORM_BLOCK); 259 + ENUM_TO_STR(VK_FORMAT_ASTC_10x10_SRGB_BLOCK); 260 + ENUM_TO_STR(VK_FORMAT_ASTC_12x10_UNORM_BLOCK); 261 + ENUM_TO_STR(VK_FORMAT_ASTC_12x10_SRGB_BLOCK); 262 + ENUM_TO_STR(VK_FORMAT_ASTC_12x12_UNORM_BLOCK); 263 + ENUM_TO_STR(VK_FORMAT_ASTC_12x12_SRGB_BLOCK); 264 + #ifdef VK_VERSION_1_1 265 + ENUM_TO_STR(VK_FORMAT_G8B8G8R8_422_UNORM); 266 + ENUM_TO_STR(VK_FORMAT_B8G8R8G8_422_UNORM); 267 + ENUM_TO_STR(VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM); 268 + ENUM_TO_STR(VK_FORMAT_G8_B8R8_2PLANE_420_UNORM); 269 + ENUM_TO_STR(VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM); 270 + ENUM_TO_STR(VK_FORMAT_G8_B8R8_2PLANE_422_UNORM); 271 + ENUM_TO_STR(VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM); 272 + ENUM_TO_STR(VK_FORMAT_R10X6_UNORM_PACK16); 273 + ENUM_TO_STR(VK_FORMAT_R10X6G10X6_UNORM_2PACK16); 274 + ENUM_TO_STR(VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16); 275 + ENUM_TO_STR(VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16); 276 + ENUM_TO_STR(VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16); 277 + ENUM_TO_STR(VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16); 278 + ENUM_TO_STR(VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16); 279 + ENUM_TO_STR(VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16); 280 + ENUM_TO_STR(VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16); 281 + ENUM_TO_STR(VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16); 282 + ENUM_TO_STR(VK_FORMAT_R12X4_UNORM_PACK16); 283 + ENUM_TO_STR(VK_FORMAT_R12X4G12X4_UNORM_2PACK16); 284 + ENUM_TO_STR(VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16); 285 + ENUM_TO_STR(VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16); 286 + ENUM_TO_STR(VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16); 287 + ENUM_TO_STR(VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16); 288 + ENUM_TO_STR(VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16); 289 + ENUM_TO_STR(VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16); 290 + ENUM_TO_STR(VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16); 291 + ENUM_TO_STR(VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16); 292 + ENUM_TO_STR(VK_FORMAT_G16B16G16R16_422_UNORM); 293 + ENUM_TO_STR(VK_FORMAT_B16G16R16G16_422_UNORM); 294 + ENUM_TO_STR(VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM); 295 + ENUM_TO_STR(VK_FORMAT_G16_B16R16_2PLANE_420_UNORM); 296 + ENUM_TO_STR(VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM); 297 + ENUM_TO_STR(VK_FORMAT_G16_B16R16_2PLANE_422_UNORM); 298 + ENUM_TO_STR(VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM); 299 + #endif // VK_VERSION_1_1 300 + #ifdef VK_IMG_format_pvrtc 301 + ENUM_TO_STR(VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG); 302 + ENUM_TO_STR(VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG); 303 + ENUM_TO_STR(VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG); 304 + ENUM_TO_STR(VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG); 305 + ENUM_TO_STR(VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG); 306 + ENUM_TO_STR(VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG); 307 + ENUM_TO_STR(VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG); 308 + ENUM_TO_STR(VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG); 309 + #endif // VK_IMG_format_pvrtc 310 + #ifdef VK_EXT_texture_compression_astc_hdr 311 + ENUM_TO_STR(VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT); 312 + ENUM_TO_STR(VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT); 313 + ENUM_TO_STR(VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT); 314 + ENUM_TO_STR(VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT); 315 + ENUM_TO_STR(VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT); 316 + ENUM_TO_STR(VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT); 317 + ENUM_TO_STR(VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT); 318 + ENUM_TO_STR(VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT); 319 + ENUM_TO_STR(VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT); 320 + ENUM_TO_STR(VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT); 321 + ENUM_TO_STR(VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT); 322 + ENUM_TO_STR(VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT); 323 + ENUM_TO_STR(VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT); 324 + ENUM_TO_STR(VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT); 325 + #endif // VK_EXT_texture_compression_astc_hdr 326 + #ifdef VK_EXT_4444_formats 327 + ENUM_TO_STR(VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT); 328 + ENUM_TO_STR(VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT); 329 + #endif // VK_EXT_4444_formats 102 330 default: return "UNKNOWN FORMAT"; 103 331 } 104 332 }