8 #ifndef VULKAN_FORMAT_TRAITS_HPP
9 #define VULKAN_FORMAT_TRAITS_HPP
13 namespace VULKAN_HPP_NAMESPACE
25 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
return { { 4, 4, 1 } };
26 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
return { { 4, 4, 1 } };
27 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
return { { 4, 4, 1 } };
28 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
return { { 4, 4, 1 } };
29 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
return { { 4, 4, 1 } };
30 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
return { { 4, 4, 1 } };
31 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
return { { 4, 4, 1 } };
32 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
return { { 4, 4, 1 } };
33 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
return { { 4, 4, 1 } };
34 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
return { { 4, 4, 1 } };
35 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
return { { 4, 4, 1 } };
36 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
return { { 4, 4, 1 } };
37 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
return { { 4, 4, 1 } };
38 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
return { { 4, 4, 1 } };
39 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
return { { 4, 4, 1 } };
40 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
return { { 4, 4, 1 } };
41 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
return { { 4, 4, 1 } };
42 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
return { { 4, 4, 1 } };
43 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
return { { 4, 4, 1 } };
44 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
return { { 4, 4, 1 } };
45 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
return { { 4, 4, 1 } };
46 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
return { { 4, 4, 1 } };
47 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
return { { 4, 4, 1 } };
48 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
return { { 4, 4, 1 } };
49 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
return { { 4, 4, 1 } };
50 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
return { { 4, 4, 1 } };
51 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
return { { 4, 4, 1 } };
52 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
return { { 4, 4, 1 } };
53 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
return { { 5, 4, 1 } };
54 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
return { { 5, 4, 1 } };
55 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
return { { 5, 5, 1 } };
56 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
return { { 5, 5, 1 } };
57 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
return { { 6, 5, 1 } };
58 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
return { { 6, 5, 1 } };
59 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
return { { 6, 6, 1 } };
60 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
return { { 6, 6, 1 } };
61 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
return { { 8, 5, 1 } };
62 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
return { { 8, 5, 1 } };
63 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
return { { 8, 6, 1 } };
64 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
return { { 8, 6, 1 } };
65 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
return { { 8, 8, 1 } };
66 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
return { { 8, 8, 1 } };
67 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
return { { 10, 5, 1 } };
68 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
return { { 10, 5, 1 } };
69 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
return { { 10, 6, 1 } };
70 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
return { { 10, 6, 1 } };
71 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
return { { 10, 8, 1 } };
72 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
return { { 10, 8, 1 } };
73 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
return { { 10, 10, 1 } };
74 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
return { { 10, 10, 1 } };
75 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
return { { 12, 10, 1 } };
76 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
return { { 12, 10, 1 } };
77 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
return { { 12, 12, 1 } };
78 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
return { { 12, 12, 1 } };
79 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
return { { 2, 1, 1 } };
80 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
return { { 2, 1, 1 } };
81 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return { { 2, 1, 1 } };
82 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return { { 2, 1, 1 } };
83 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return { { 2, 1, 1 } };
84 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return { { 2, 1, 1 } };
85 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
return { { 2, 1, 1 } };
86 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
return { { 2, 1, 1 } };
87 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
return { { 4, 4, 1 } };
88 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
return { { 5, 4, 1 } };
89 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
return { { 5, 5, 1 } };
90 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
return { { 6, 5, 1 } };
91 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
return { { 6, 6, 1 } };
92 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
return { { 8, 5, 1 } };
93 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
return { { 8, 6, 1 } };
94 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
return { { 8, 8, 1 } };
95 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
return { { 10, 5, 1 } };
96 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
return { { 10, 6, 1 } };
97 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
return { { 10, 8, 1 } };
98 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
return { { 10, 10, 1 } };
99 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
return { { 12, 10, 1 } };
100 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
return { { 12, 12, 1 } };
101 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
return { { 8, 4, 1 } };
102 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
return { { 4, 4, 1 } };
103 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
return { { 8, 4, 1 } };
104 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
return { { 4, 4, 1 } };
105 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
return { { 8, 4, 1 } };
106 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
return { { 4, 4, 1 } };
107 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
return { { 8, 4, 1 } };
108 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return { { 4, 4, 1 } };
110 default:
return { { 1, 1, 1 } };
119 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
return 1;
120 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
return 2;
121 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
return 2;
122 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
return 2;
123 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
return 2;
124 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
return 2;
125 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
return 2;
126 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
return 2;
127 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
return 1;
128 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
return 1;
129 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
return 1;
130 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
return 1;
131 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
return 1;
132 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
return 1;
133 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
return 1;
134 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
return 2;
135 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
return 2;
136 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
return 2;
137 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
return 2;
138 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
return 2;
139 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
return 2;
140 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
return 2;
141 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
return 3;
142 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
return 3;
143 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
return 3;
144 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
return 3;
145 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
return 3;
146 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
return 3;
147 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
return 3;
148 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
return 3;
149 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
return 3;
150 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
return 3;
151 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
return 3;
152 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
return 3;
153 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
return 3;
154 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
return 3;
155 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
return 4;
156 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
return 4;
157 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
return 4;
158 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
return 4;
159 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
return 4;
160 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
return 4;
161 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
return 4;
162 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
return 4;
163 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
return 4;
164 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
return 4;
165 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
return 4;
166 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
return 4;
167 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
return 4;
168 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
return 4;
169 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
return 4;
170 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
return 4;
171 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
return 4;
172 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
return 4;
173 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
return 4;
174 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
return 4;
175 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
return 4;
176 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
return 4;
177 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
return 4;
178 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
return 4;
179 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
return 4;
180 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
return 4;
181 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
return 4;
182 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
return 4;
183 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
return 4;
184 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
return 4;
185 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
return 4;
186 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
return 4;
187 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
return 4;
188 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
return 2;
189 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
return 2;
190 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
return 2;
191 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
return 2;
192 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
return 2;
193 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
return 2;
194 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
return 2;
195 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
return 4;
196 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
return 4;
197 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
return 4;
198 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
return 4;
199 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
return 4;
200 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
return 4;
201 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
return 4;
202 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
return 6;
203 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
return 6;
204 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
return 6;
205 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
return 6;
206 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
return 6;
207 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
return 6;
208 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
return 6;
209 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
return 8;
210 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
return 8;
211 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
return 8;
212 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
return 8;
213 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
return 8;
214 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
return 8;
215 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
return 8;
216 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
return 4;
217 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
return 4;
218 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
return 4;
219 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
return 8;
220 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
return 8;
221 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
return 8;
222 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
return 12;
223 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
return 12;
224 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
return 12;
225 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
return 16;
226 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
return 16;
227 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
return 16;
228 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
return 8;
229 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
return 8;
230 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
return 8;
231 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
return 16;
232 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
return 16;
233 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
return 16;
234 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
return 24;
235 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
return 24;
236 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
return 24;
237 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
return 32;
238 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
return 32;
239 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
return 32;
240 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
return 4;
241 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
return 4;
242 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
return 2;
243 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
return 4;
244 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
return 4;
245 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
return 1;
246 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
return 3;
247 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
return 4;
248 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
return 5;
249 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
return 8;
250 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
return 8;
251 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
return 8;
252 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
return 8;
253 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
return 16;
254 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
return 16;
255 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
return 16;
256 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
return 16;
257 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
return 8;
258 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
return 8;
259 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
return 16;
260 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
return 16;
261 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
return 16;
262 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
return 16;
263 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
return 16;
264 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
return 16;
265 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
return 8;
266 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
return 8;
267 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
return 8;
268 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
return 8;
269 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
return 16;
270 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
return 16;
271 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
return 8;
272 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
return 8;
273 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
return 16;
274 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
return 16;
275 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
return 16;
276 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
return 16;
277 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
return 16;
278 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
return 16;
279 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
return 16;
280 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
return 16;
281 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
return 16;
282 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
return 16;
283 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
return 16;
284 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
return 16;
285 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
return 16;
286 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
return 16;
287 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
return 16;
288 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
return 16;
289 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
return 16;
290 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
return 16;
291 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
return 16;
292 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
return 16;
293 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
return 16;
294 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
return 16;
295 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
return 16;
296 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
return 16;
297 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
return 16;
298 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
return 16;
299 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
return 16;
300 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
return 16;
301 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
return 16;
302 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
return 16;
303 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
return 4;
304 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
return 4;
305 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
return 3;
306 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
return 3;
307 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
return 3;
308 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
return 3;
309 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
return 3;
310 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
return 2;
311 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
return 4;
312 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
return 8;
313 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return 8;
314 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return 8;
315 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return 6;
316 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return 6;
317 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return 6;
318 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return 6;
319 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return 6;
320 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
return 2;
321 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
return 4;
322 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
return 8;
323 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return 8;
324 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return 8;
325 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return 6;
326 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return 6;
327 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return 6;
328 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return 6;
329 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return 6;
330 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
return 8;
331 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
return 8;
332 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
return 6;
333 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
return 6;
334 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
return 6;
335 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
return 6;
336 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
return 6;
337 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
return 3;
338 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
return 6;
339 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
return 6;
340 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
return 6;
341 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
return 2;
342 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
return 2;
343 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
return 16;
344 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
return 16;
345 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
return 16;
346 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
return 16;
347 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
return 16;
348 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
return 16;
349 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
return 16;
350 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
return 16;
351 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
return 16;
352 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
return 16;
353 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
return 16;
354 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
return 16;
355 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
return 16;
356 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
return 16;
357 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
return 8;
358 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
return 8;
359 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
return 8;
360 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
return 8;
361 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
return 8;
362 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
return 8;
363 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
return 8;
364 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return 8;
365 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
return 4;
366 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
return 2;
367 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
return 1;
378 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
return "8-bit";
379 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
return "16-bit";
380 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
return "16-bit";
381 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
return "16-bit";
382 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
return "16-bit";
383 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
return "16-bit";
384 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
return "16-bit";
385 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
return "16-bit";
386 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
return "8-bit";
387 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
return "8-bit";
388 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
return "8-bit";
389 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
return "8-bit";
390 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
return "8-bit";
391 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
return "8-bit";
392 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
return "8-bit";
393 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
return "16-bit";
394 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
return "16-bit";
395 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
return "16-bit";
396 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
return "16-bit";
397 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
return "16-bit";
398 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
return "16-bit";
399 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
return "16-bit";
400 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
return "24-bit";
401 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
return "24-bit";
402 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
return "24-bit";
403 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
return "24-bit";
404 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
return "24-bit";
405 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
return "24-bit";
406 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
return "24-bit";
407 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
return "24-bit";
408 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
return "24-bit";
409 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
return "24-bit";
410 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
return "24-bit";
411 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
return "24-bit";
412 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
return "24-bit";
413 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
return "24-bit";
414 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
return "32-bit";
415 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
return "32-bit";
416 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
return "32-bit";
417 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
return "32-bit";
418 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
return "32-bit";
419 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
return "32-bit";
420 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
return "32-bit";
421 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
return "32-bit";
422 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
return "32-bit";
423 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
return "32-bit";
424 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
return "32-bit";
425 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
return "32-bit";
426 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
return "32-bit";
427 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
return "32-bit";
428 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
return "32-bit";
429 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
return "32-bit";
430 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
return "32-bit";
431 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
return "32-bit";
432 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
return "32-bit";
433 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
return "32-bit";
434 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
return "32-bit";
435 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
return "32-bit";
436 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
return "32-bit";
437 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
return "32-bit";
438 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
return "32-bit";
439 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
return "32-bit";
440 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
return "32-bit";
441 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
return "32-bit";
442 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
return "32-bit";
443 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
return "32-bit";
444 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
return "32-bit";
445 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
return "32-bit";
446 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
return "32-bit";
447 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
return "16-bit";
448 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
return "16-bit";
449 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
return "16-bit";
450 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
return "16-bit";
451 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
return "16-bit";
452 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
return "16-bit";
453 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
return "16-bit";
454 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
return "32-bit";
455 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
return "32-bit";
456 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
return "32-bit";
457 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
return "32-bit";
458 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
return "32-bit";
459 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
return "32-bit";
460 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
return "32-bit";
461 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
return "48-bit";
462 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
return "48-bit";
463 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
return "48-bit";
464 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
return "48-bit";
465 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
return "48-bit";
466 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
return "48-bit";
467 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
return "48-bit";
468 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
return "64-bit";
469 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
return "64-bit";
470 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
return "64-bit";
471 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
return "64-bit";
472 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
return "64-bit";
473 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
return "64-bit";
474 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
return "64-bit";
475 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
return "32-bit";
476 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
return "32-bit";
477 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
return "32-bit";
478 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
return "64-bit";
479 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
return "64-bit";
480 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
return "64-bit";
481 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
return "96-bit";
482 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
return "96-bit";
483 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
return "96-bit";
484 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
return "128-bit";
485 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
return "128-bit";
486 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
return "128-bit";
487 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
return "64-bit";
488 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
return "64-bit";
489 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
return "64-bit";
490 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
return "128-bit";
491 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
return "128-bit";
492 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
return "128-bit";
493 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
return "192-bit";
494 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
return "192-bit";
495 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
return "192-bit";
496 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
return "256-bit";
497 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
return "256-bit";
498 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
return "256-bit";
499 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
return "32-bit";
500 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
return "32-bit";
501 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
return "D16";
502 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
return "D24";
503 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
return "D32";
504 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
return "S8";
505 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
return "D16S8";
506 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
return "D24S8";
507 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
return "D32S8";
508 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
return "BC1_RGB";
509 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
return "BC1_RGB";
510 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
return "BC1_RGBA";
511 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
return "BC1_RGBA";
512 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
return "BC2";
513 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
return "BC2";
514 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
return "BC3";
515 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
return "BC3";
516 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
return "BC4";
517 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
return "BC4";
518 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
return "BC5";
519 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
return "BC5";
520 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
return "BC6H";
521 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
return "BC6H";
522 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
return "BC7";
523 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
return "BC7";
524 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
return "ETC2_RGB";
525 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
return "ETC2_RGB";
526 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
return "ETC2_RGBA";
527 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
return "ETC2_RGBA";
528 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
return "ETC2_EAC_RGBA";
529 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
return "ETC2_EAC_RGBA";
530 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
return "EAC_R";
531 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
return "EAC_R";
532 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
return "EAC_RG";
533 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
return "EAC_RG";
534 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
return "ASTC_4x4";
535 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
return "ASTC_4x4";
536 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
return "ASTC_5x4";
537 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
return "ASTC_5x4";
538 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
return "ASTC_5x5";
539 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
return "ASTC_5x5";
540 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
return "ASTC_6x5";
541 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
return "ASTC_6x5";
542 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
return "ASTC_6x6";
543 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
return "ASTC_6x6";
544 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
return "ASTC_8x5";
545 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
return "ASTC_8x5";
546 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
return "ASTC_8x6";
547 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
return "ASTC_8x6";
548 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
return "ASTC_8x8";
549 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
return "ASTC_8x8";
550 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
return "ASTC_10x5";
551 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
return "ASTC_10x5";
552 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
return "ASTC_10x6";
553 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
return "ASTC_10x6";
554 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
return "ASTC_10x8";
555 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
return "ASTC_10x8";
556 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
return "ASTC_10x10";
557 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
return "ASTC_10x10";
558 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
return "ASTC_12x10";
559 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
return "ASTC_12x10";
560 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
return "ASTC_12x12";
561 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
return "ASTC_12x12";
562 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
return "32-bit G8B8G8R8";
563 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
return "32-bit B8G8R8G8";
564 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
return "8-bit 3-plane 420";
565 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
return "8-bit 2-plane 420";
566 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
return "8-bit 3-plane 422";
567 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
return "8-bit 2-plane 422";
568 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
return "8-bit 3-plane 444";
569 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
return "16-bit";
570 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
return "32-bit";
571 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
return "64-bit R10G10B10A10";
572 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return "64-bit G10B10G10R10";
573 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return "64-bit B10G10R10G10";
574 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return "10-bit 3-plane 420";
575 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return "10-bit 2-plane 420";
576 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return "10-bit 3-plane 422";
577 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return "10-bit 2-plane 422";
578 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return "10-bit 3-plane 444";
579 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
return "16-bit";
580 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
return "32-bit";
581 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
return "64-bit R12G12B12A12";
582 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return "64-bit G12B12G12R12";
583 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return "64-bit B12G12R12G12";
584 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return "12-bit 3-plane 420";
585 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return "12-bit 2-plane 420";
586 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return "12-bit 3-plane 422";
587 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return "12-bit 2-plane 422";
588 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return "12-bit 3-plane 444";
589 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
return "64-bit G16B16G16R16";
590 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
return "64-bit B16G16R16G16";
591 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
return "16-bit 3-plane 420";
592 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
return "16-bit 2-plane 420";
593 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
return "16-bit 3-plane 422";
594 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
return "16-bit 2-plane 422";
595 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
return "16-bit 3-plane 444";
596 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
return "8-bit 2-plane 444";
597 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
return "10-bit 2-plane 444";
598 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
return "12-bit 2-plane 444";
599 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
return "16-bit 2-plane 444";
600 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
return "16-bit";
601 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
return "16-bit";
602 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
return "ASTC_4x4";
603 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
return "ASTC_5x4";
604 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
return "ASTC_5x5";
605 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
return "ASTC_6x5";
606 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
return "ASTC_6x6";
607 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
return "ASTC_8x5";
608 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
return "ASTC_8x6";
609 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
return "ASTC_8x8";
610 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
return "ASTC_10x5";
611 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
return "ASTC_10x6";
612 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
return "ASTC_10x8";
613 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
return "ASTC_10x10";
614 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
return "ASTC_12x10";
615 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
return "ASTC_12x12";
616 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
return "PVRTC1_2BPP";
617 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
return "PVRTC1_4BPP";
618 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
return "PVRTC2_2BPP";
619 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
return "PVRTC2_4BPP";
620 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
return "PVRTC1_2BPP";
621 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
return "PVRTC1_4BPP";
622 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
return "PVRTC2_2BPP";
623 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return "PVRTC2_4BPP";
624 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
return "32-bit";
625 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
return "16-bit";
626 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
return "8-bit alpha";
637 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
644 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
653 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
662 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
670 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
678 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
687 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
696 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
705 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
711 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
717 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
723 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
729 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
735 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
741 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
747 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
754 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
761 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
768 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
775 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
782 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
789 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
796 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
804 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
812 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
820 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
828 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
836 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
844 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
852 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
860 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
868 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
876 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
884 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
892 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
900 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
908 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
917 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
926 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
935 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
944 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
953 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
962 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
971 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
980 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
989 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
998 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
1007 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
1008 switch ( component )
1016 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
1017 switch ( component )
1025 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
1026 switch ( component )
1034 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
1035 switch ( component )
1043 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
1044 switch ( component )
1052 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
1053 switch ( component )
1061 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
1062 switch ( component )
1070 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
1071 switch ( component )
1079 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
1080 switch ( component )
1088 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
1089 switch ( component )
1097 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
1098 switch ( component )
1106 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
1107 switch ( component )
1115 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
1116 switch ( component )
1124 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
1125 switch ( component )
1133 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
1134 switch ( component )
1142 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
1143 switch ( component )
1151 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
1152 switch ( component )
1160 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
1161 switch ( component )
1169 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
1170 switch ( component )
1178 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
1179 switch ( component )
1187 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
1188 switch ( component )
1196 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
1197 switch ( component )
1205 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
1206 switch ( component )
1211 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
1212 switch ( component )
1217 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
1218 switch ( component )
1223 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
1224 switch ( component )
1229 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
1230 switch ( component )
1235 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
1236 switch ( component )
1241 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
1242 switch ( component )
1247 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
1248 switch ( component )
1254 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
1255 switch ( component )
1261 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
1262 switch ( component )
1268 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
1269 switch ( component )
1275 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
1276 switch ( component )
1282 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
1283 switch ( component )
1289 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
1290 switch ( component )
1296 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
1297 switch ( component )
1304 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
1305 switch ( component )
1312 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
1313 switch ( component )
1320 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
1321 switch ( component )
1328 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
1329 switch ( component )
1336 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
1337 switch ( component )
1344 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
1345 switch ( component )
1352 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
1353 switch ( component )
1361 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
1362 switch ( component )
1370 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
1371 switch ( component )
1379 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
1380 switch ( component )
1388 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
1389 switch ( component )
1397 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
1398 switch ( component )
1406 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
1407 switch ( component )
1415 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
1416 switch ( component )
1421 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
1422 switch ( component )
1427 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
1428 switch ( component )
1433 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
1434 switch ( component )
1440 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
1441 switch ( component )
1447 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
1448 switch ( component )
1454 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
1455 switch ( component )
1462 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
1463 switch ( component )
1470 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
1471 switch ( component )
1478 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
1479 switch ( component )
1487 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
1488 switch ( component )
1496 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
1497 switch ( component )
1505 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
1506 switch ( component )
1511 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
1512 switch ( component )
1517 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
1518 switch ( component )
1523 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
1524 switch ( component )
1530 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
1531 switch ( component )
1537 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
1538 switch ( component )
1544 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
1545 switch ( component )
1552 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
1553 switch ( component )
1560 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
1561 switch ( component )
1568 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
1569 switch ( component )
1577 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
1578 switch ( component )
1586 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
1587 switch ( component )
1595 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
1596 switch ( component )
1603 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
1604 switch ( component )
1611 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
1612 switch ( component )
1617 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
1618 switch ( component )
1623 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
1624 switch ( component )
1629 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
1630 switch ( component )
1635 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
1636 switch ( component )
1642 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
1643 switch ( component )
1649 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
1650 switch ( component )
1656 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
1657 switch ( component )
1662 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
1663 switch ( component )
1668 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
1669 switch ( component )
1675 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
1676 switch ( component )
1682 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
1683 switch ( component )
1691 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
1692 switch ( component )
1700 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
1701 switch ( component )
1708 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
1709 switch ( component )
1716 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
1717 switch ( component )
1724 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
1725 switch ( component )
1732 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
1733 switch ( component )
1740 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
1741 switch ( component )
1746 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
1747 switch ( component )
1753 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
1754 switch ( component )
1762 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
1763 switch ( component )
1771 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
1772 switch ( component )
1780 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
1781 switch ( component )
1788 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
1789 switch ( component )
1796 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
1797 switch ( component )
1804 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
1805 switch ( component )
1812 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
1813 switch ( component )
1820 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
1821 switch ( component )
1826 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
1827 switch ( component )
1833 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
1834 switch ( component )
1842 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
1843 switch ( component )
1851 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
1852 switch ( component )
1860 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
1861 switch ( component )
1868 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
1869 switch ( component )
1876 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
1877 switch ( component )
1884 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
1885 switch ( component )
1892 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
1893 switch ( component )
1900 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
1901 switch ( component )
1909 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
1910 switch ( component )
1918 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
1919 switch ( component )
1926 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
1927 switch ( component )
1934 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
1935 switch ( component )
1942 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
1943 switch ( component )
1950 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
1951 switch ( component )
1958 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
1959 switch ( component )
1966 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
1967 switch ( component )
1974 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
1975 switch ( component )
1982 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
1983 switch ( component )
1990 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
1991 switch ( component )
1999 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
2000 switch ( component )
2008 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
2009 switch ( component )
2015 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
2016 switch ( component )
2024 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
2025 switch ( component )
2040 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
return 2;
2041 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
return 4;
2042 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
return 4;
2043 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
return 3;
2044 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
return 3;
2045 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
return 4;
2046 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
return 4;
2047 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
return 4;
2048 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
return 1;
2049 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
return 1;
2050 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
return 1;
2051 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
return 1;
2052 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
return 1;
2053 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
return 1;
2054 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
return 1;
2055 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
return 2;
2056 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
return 2;
2057 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
return 2;
2058 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
return 2;
2059 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
return 2;
2060 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
return 2;
2061 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
return 2;
2062 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
return 3;
2063 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
return 3;
2064 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
return 3;
2065 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
return 3;
2066 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
return 3;
2067 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
return 3;
2068 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
return 3;
2069 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
return 3;
2070 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
return 3;
2071 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
return 3;
2072 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
return 3;
2073 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
return 3;
2074 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
return 3;
2075 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
return 3;
2076 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
return 4;
2077 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
return 4;
2078 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
return 4;
2079 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
return 4;
2080 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
return 4;
2081 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
return 4;
2082 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
return 4;
2083 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
return 4;
2084 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
return 4;
2085 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
return 4;
2086 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
return 4;
2087 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
return 4;
2088 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
return 4;
2089 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
return 4;
2090 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
return 4;
2091 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
return 4;
2092 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
return 4;
2093 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
return 4;
2094 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
return 4;
2095 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
return 4;
2096 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
return 4;
2097 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
return 4;
2098 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
return 4;
2099 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
return 4;
2100 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
return 4;
2101 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
return 4;
2102 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
return 4;
2103 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
return 4;
2104 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
return 4;
2105 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
return 4;
2106 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
return 4;
2107 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
return 4;
2108 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
return 4;
2109 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
return 1;
2110 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
return 1;
2111 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
return 1;
2112 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
return 1;
2113 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
return 1;
2114 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
return 1;
2115 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
return 1;
2116 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
return 2;
2117 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
return 2;
2118 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
return 2;
2119 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
return 2;
2120 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
return 2;
2121 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
return 2;
2122 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
return 2;
2123 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
return 3;
2124 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
return 3;
2125 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
return 3;
2126 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
return 3;
2127 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
return 3;
2128 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
return 3;
2129 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
return 3;
2130 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
return 4;
2131 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
return 4;
2132 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
return 4;
2133 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
return 4;
2134 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
return 4;
2135 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
return 4;
2136 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
return 4;
2137 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
return 1;
2138 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
return 1;
2139 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
return 1;
2140 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
return 2;
2141 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
return 2;
2142 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
return 2;
2143 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
return 3;
2144 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
return 3;
2145 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
return 3;
2146 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
return 4;
2147 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
return 4;
2148 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
return 4;
2149 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
return 1;
2150 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
return 1;
2151 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
return 1;
2152 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
return 2;
2153 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
return 2;
2154 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
return 2;
2155 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
return 3;
2156 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
return 3;
2157 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
return 3;
2158 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
return 4;
2159 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
return 4;
2160 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
return 4;
2161 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
return 3;
2162 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
return 3;
2163 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
return 1;
2164 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
return 1;
2165 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
return 1;
2166 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
return 1;
2167 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
return 2;
2168 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
return 2;
2169 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
return 2;
2170 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
return 3;
2171 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
return 3;
2172 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
return 4;
2173 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
return 4;
2174 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
return 4;
2175 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
return 4;
2176 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
return 4;
2177 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
return 4;
2178 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
return 1;
2179 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
return 1;
2180 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
return 2;
2181 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
return 2;
2182 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
return 3;
2183 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
return 3;
2184 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
return 4;
2185 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
return 4;
2186 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
return 3;
2187 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
return 3;
2188 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
return 4;
2189 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
return 4;
2190 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
return 4;
2191 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
return 4;
2192 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
return 1;
2193 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
return 1;
2194 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
return 2;
2195 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
return 2;
2196 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
return 4;
2197 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
return 4;
2198 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
return 4;
2199 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
return 4;
2200 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
return 4;
2201 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
return 4;
2202 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
return 4;
2203 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
return 4;
2204 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
return 4;
2205 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
return 4;
2206 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
return 4;
2207 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
return 4;
2208 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
return 4;
2209 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
return 4;
2210 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
return 4;
2211 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
return 4;
2212 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
return 4;
2213 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
return 4;
2214 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
return 4;
2215 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
return 4;
2216 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
return 4;
2217 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
return 4;
2218 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
return 4;
2219 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
return 4;
2220 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
return 4;
2221 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
return 4;
2222 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
return 4;
2223 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
return 4;
2224 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
return 4;
2225 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
return 4;
2226 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
return 3;
2227 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
return 3;
2228 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
return 3;
2229 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
return 3;
2230 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
return 3;
2231 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
return 1;
2232 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
return 2;
2233 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
return 4;
2234 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return 4;
2235 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return 4;
2236 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return 3;
2237 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return 3;
2238 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return 3;
2239 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return 3;
2240 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return 3;
2241 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
return 1;
2242 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
return 2;
2243 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
return 4;
2244 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return 4;
2245 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return 4;
2246 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return 3;
2247 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return 3;
2248 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return 3;
2249 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return 3;
2250 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return 3;
2251 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
return 4;
2252 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
return 4;
2253 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
return 3;
2254 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
return 3;
2255 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
return 3;
2256 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
return 3;
2257 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
return 3;
2258 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
return 3;
2259 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
return 3;
2260 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
return 3;
2261 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
return 3;
2262 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
return 4;
2263 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
return 4;
2264 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
return 4;
2265 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
return 4;
2266 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
return 4;
2267 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
return 4;
2268 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
return 4;
2269 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
return 4;
2270 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
return 4;
2271 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
return 4;
2272 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
return 4;
2273 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
return 4;
2274 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
return 4;
2275 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
return 4;
2276 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
return 4;
2277 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
return 4;
2278 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
return 4;
2279 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
return 4;
2280 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
return 4;
2281 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
return 4;
2282 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
return 4;
2283 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
return 4;
2284 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
return 4;
2285 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return 4;
2286 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
return 2;
2287 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
return 4;
2288 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
return 1;
2299 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
2300 switch ( component )
2306 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
2307 switch ( component )
2315 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
2316 switch ( component )
2324 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
2325 switch ( component )
2332 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
2333 switch ( component )
2340 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
2341 switch ( component )
2349 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
2350 switch ( component )
2358 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
2359 switch ( component )
2367 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
2368 switch ( component )
2373 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
2374 switch ( component )
2379 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
2380 switch ( component )
2385 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
2386 switch ( component )
2391 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
2392 switch ( component )
2397 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
2398 switch ( component )
2403 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
2404 switch ( component )
2409 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
2410 switch ( component )
2416 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
2417 switch ( component )
2423 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
2424 switch ( component )
2430 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
2431 switch ( component )
2437 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
2438 switch ( component )
2444 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
2445 switch ( component )
2451 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
2452 switch ( component )
2458 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
2459 switch ( component )
2466 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
2467 switch ( component )
2474 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
2475 switch ( component )
2482 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
2483 switch ( component )
2490 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
2491 switch ( component )
2498 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
2499 switch ( component )
2506 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
2507 switch ( component )
2514 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
2515 switch ( component )
2522 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
2523 switch ( component )
2530 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
2531 switch ( component )
2538 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
2539 switch ( component )
2546 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
2547 switch ( component )
2554 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
2555 switch ( component )
2562 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
2563 switch ( component )
2570 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
2571 switch ( component )
2579 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
2580 switch ( component )
2588 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
2589 switch ( component )
2597 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
2598 switch ( component )
2606 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
2607 switch ( component )
2615 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
2616 switch ( component )
2624 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
2625 switch ( component )
2633 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
2634 switch ( component )
2642 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
2643 switch ( component )
2651 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
2652 switch ( component )
2660 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
2661 switch ( component )
2669 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
2670 switch ( component )
2678 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
2679 switch ( component )
2687 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
2688 switch ( component )
2696 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
2697 switch ( component )
2705 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
2706 switch ( component )
2714 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
2715 switch ( component )
2723 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
2724 switch ( component )
2732 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
2733 switch ( component )
2741 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
2742 switch ( component )
2750 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
2751 switch ( component )
2759 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
2760 switch ( component )
2768 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
2769 switch ( component )
2777 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
2778 switch ( component )
2786 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
2787 switch ( component )
2795 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
2796 switch ( component )
2804 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
2805 switch ( component )
2813 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
2814 switch ( component )
2822 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
2823 switch ( component )
2831 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
2832 switch ( component )
2840 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
2841 switch ( component )
2849 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
2850 switch ( component )
2858 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
2859 switch ( component )
2867 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
2868 switch ( component )
2873 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
2874 switch ( component )
2879 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
2880 switch ( component )
2885 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
2886 switch ( component )
2891 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
2892 switch ( component )
2897 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
2898 switch ( component )
2903 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
2904 switch ( component )
2909 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
2910 switch ( component )
2916 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
2917 switch ( component )
2923 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
2924 switch ( component )
2930 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
2931 switch ( component )
2937 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
2938 switch ( component )
2944 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
2945 switch ( component )
2951 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
2952 switch ( component )
2958 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
2959 switch ( component )
2966 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
2967 switch ( component )
2974 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
2975 switch ( component )
2982 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
2983 switch ( component )
2990 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
2991 switch ( component )
2998 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
2999 switch ( component )
3006 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
3007 switch ( component )
3014 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
3015 switch ( component )
3023 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
3024 switch ( component )
3032 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
3033 switch ( component )
3041 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
3042 switch ( component )
3050 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
3051 switch ( component )
3059 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
3060 switch ( component )
3068 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
3069 switch ( component )
3077 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
3078 switch ( component )
3083 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
3084 switch ( component )
3089 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
3090 switch ( component )
3095 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
3096 switch ( component )
3102 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
3103 switch ( component )
3109 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
3110 switch ( component )
3116 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
3117 switch ( component )
3124 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
3125 switch ( component )
3132 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
3133 switch ( component )
3140 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
3141 switch ( component )
3149 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
3150 switch ( component )
3158 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
3159 switch ( component )
3167 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
3168 switch ( component )
3173 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
3174 switch ( component )
3179 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
3180 switch ( component )
3185 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
3186 switch ( component )
3192 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
3193 switch ( component )
3199 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
3200 switch ( component )
3206 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
3207 switch ( component )
3214 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
3215 switch ( component )
3222 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
3223 switch ( component )
3230 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
3231 switch ( component )
3239 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
3240 switch ( component )
3248 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
3249 switch ( component )
3257 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
3258 switch ( component )
3265 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
3266 switch ( component )
3273 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
3274 switch ( component )
3279 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
3280 switch ( component )
3285 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
3286 switch ( component )
3291 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
3292 switch ( component )
3297 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
3298 switch ( component )
3304 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
3305 switch ( component )
3311 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
3312 switch ( component )
3318 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
3319 switch ( component )
3326 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
3327 switch ( component )
3334 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
3335 switch ( component )
3343 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
3344 switch ( component )
3352 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
3353 switch ( component )
3361 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
3362 switch ( component )
3370 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
3371 switch ( component )
3379 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
3380 switch ( component )
3388 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
3389 switch ( component )
3394 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
3395 switch ( component )
3400 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
3401 switch ( component )
3407 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
3408 switch ( component )
3414 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
3415 switch ( component )
3422 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
3423 switch ( component )
3430 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
3431 switch ( component )
3439 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
3440 switch ( component )
3448 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
3449 switch ( component )
3456 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
3457 switch ( component )
3464 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
3465 switch ( component )
3473 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
3474 switch ( component )
3482 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
3483 switch ( component )
3491 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
3492 switch ( component )
3500 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
3501 switch ( component )
3506 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
3507 switch ( component )
3512 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
3513 switch ( component )
3519 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
3520 switch ( component )
3526 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
3527 switch ( component )
3535 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
3536 switch ( component )
3544 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
3545 switch ( component )
3553 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
3554 switch ( component )
3562 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
3563 switch ( component )
3571 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
3572 switch ( component )
3580 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
3581 switch ( component )
3589 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
3590 switch ( component )
3598 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
3599 switch ( component )
3607 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
3608 switch ( component )
3616 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
3617 switch ( component )
3625 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
3626 switch ( component )
3634 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
3635 switch ( component )
3643 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
3644 switch ( component )
3652 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
3653 switch ( component )
3661 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
3662 switch ( component )
3670 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
3671 switch ( component )
3679 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
3680 switch ( component )
3688 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
3689 switch ( component )
3697 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
3698 switch ( component )
3706 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
3707 switch ( component )
3715 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
3716 switch ( component )
3724 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
3725 switch ( component )
3733 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
3734 switch ( component )
3742 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
3743 switch ( component )
3751 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
3752 switch ( component )
3760 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
3761 switch ( component )
3769 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
3770 switch ( component )
3778 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
3779 switch ( component )
3787 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
3788 switch ( component )
3796 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
3797 switch ( component )
3804 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
3805 switch ( component )
3812 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
3813 switch ( component )
3820 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
3821 switch ( component )
3828 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
3829 switch ( component )
3836 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
3837 switch ( component )
3842 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
3843 switch ( component )
3849 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
3850 switch ( component )
3858 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
3859 switch ( component )
3867 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
3868 switch ( component )
3876 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
3877 switch ( component )
3884 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
3885 switch ( component )
3892 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
3893 switch ( component )
3900 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
3901 switch ( component )
3908 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
3909 switch ( component )
3916 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
3917 switch ( component )
3922 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
3923 switch ( component )
3929 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
3930 switch ( component )
3938 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
3939 switch ( component )
3947 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
3948 switch ( component )
3956 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
3957 switch ( component )
3964 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
3965 switch ( component )
3972 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
3973 switch ( component )
3980 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
3981 switch ( component )
3988 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
3989 switch ( component )
3996 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
3997 switch ( component )
4005 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
4006 switch ( component )
4014 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
4015 switch ( component )
4022 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
4023 switch ( component )
4030 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
4031 switch ( component )
4038 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
4039 switch ( component )
4046 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
4047 switch ( component )
4054 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
4055 switch ( component )
4062 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
4063 switch ( component )
4070 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
4071 switch ( component )
4078 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
4079 switch ( component )
4086 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
4087 switch ( component )
4095 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
4096 switch ( component )
4104 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
4105 switch ( component )
4113 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
4114 switch ( component )
4122 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
4123 switch ( component )
4131 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
4132 switch ( component )
4140 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
4141 switch ( component )
4149 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
4150 switch ( component )
4158 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
4159 switch ( component )
4167 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
4168 switch ( component )
4176 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
4177 switch ( component )
4185 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
4186 switch ( component )
4194 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
4195 switch ( component )
4203 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
4204 switch ( component )
4212 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
4213 switch ( component )
4221 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
4222 switch ( component )
4230 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
4231 switch ( component )
4239 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
4240 switch ( component )
4248 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
4249 switch ( component )
4257 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
4258 switch ( component )
4266 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
4267 switch ( component )
4275 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
4276 switch ( component )
4284 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
4285 switch ( component )
4293 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
4294 switch ( component )
4302 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
4303 switch ( component )
4309 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
4310 switch ( component )
4318 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
4319 switch ( component )
4334 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
4335 switch ( component )
4337 case 0:
return "UNORM";
4338 case 1:
return "UNORM";
4341 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
4342 switch ( component )
4344 case 0:
return "UNORM";
4345 case 1:
return "UNORM";
4346 case 2:
return "UNORM";
4347 case 3:
return "UNORM";
4350 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
4351 switch ( component )
4353 case 0:
return "UNORM";
4354 case 1:
return "UNORM";
4355 case 2:
return "UNORM";
4356 case 3:
return "UNORM";
4359 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
4360 switch ( component )
4362 case 0:
return "UNORM";
4363 case 1:
return "UNORM";
4364 case 2:
return "UNORM";
4367 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
4368 switch ( component )
4370 case 0:
return "UNORM";
4371 case 1:
return "UNORM";
4372 case 2:
return "UNORM";
4375 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
4376 switch ( component )
4378 case 0:
return "UNORM";
4379 case 1:
return "UNORM";
4380 case 2:
return "UNORM";
4381 case 3:
return "UNORM";
4384 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
4385 switch ( component )
4387 case 0:
return "UNORM";
4388 case 1:
return "UNORM";
4389 case 2:
return "UNORM";
4390 case 3:
return "UNORM";
4393 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
4394 switch ( component )
4396 case 0:
return "UNORM";
4397 case 1:
return "UNORM";
4398 case 2:
return "UNORM";
4399 case 3:
return "UNORM";
4402 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
4403 switch ( component )
4405 case 0:
return "UNORM";
4408 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
4409 switch ( component )
4411 case 0:
return "SNORM";
4414 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
4415 switch ( component )
4417 case 0:
return "USCALED";
4420 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
4421 switch ( component )
4423 case 0:
return "SSCALED";
4426 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
4427 switch ( component )
4429 case 0:
return "UINT";
4432 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
4433 switch ( component )
4435 case 0:
return "SINT";
4438 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
4439 switch ( component )
4441 case 0:
return "SRGB";
4444 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
4445 switch ( component )
4447 case 0:
return "UNORM";
4448 case 1:
return "UNORM";
4451 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
4452 switch ( component )
4454 case 0:
return "SNORM";
4455 case 1:
return "SNORM";
4458 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
4459 switch ( component )
4461 case 0:
return "USCALED";
4462 case 1:
return "USCALED";
4465 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
4466 switch ( component )
4468 case 0:
return "SSCALED";
4469 case 1:
return "SSCALED";
4472 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
4473 switch ( component )
4475 case 0:
return "UINT";
4476 case 1:
return "UINT";
4479 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
4480 switch ( component )
4482 case 0:
return "SINT";
4483 case 1:
return "SINT";
4486 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
4487 switch ( component )
4489 case 0:
return "SRGB";
4490 case 1:
return "SRGB";
4493 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
4494 switch ( component )
4496 case 0:
return "UNORM";
4497 case 1:
return "UNORM";
4498 case 2:
return "UNORM";
4501 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
4502 switch ( component )
4504 case 0:
return "SNORM";
4505 case 1:
return "SNORM";
4506 case 2:
return "SNORM";
4509 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
4510 switch ( component )
4512 case 0:
return "USCALED";
4513 case 1:
return "USCALED";
4514 case 2:
return "USCALED";
4517 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
4518 switch ( component )
4520 case 0:
return "SSCALED";
4521 case 1:
return "SSCALED";
4522 case 2:
return "SSCALED";
4525 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
4526 switch ( component )
4528 case 0:
return "UINT";
4529 case 1:
return "UINT";
4530 case 2:
return "UINT";
4533 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
4534 switch ( component )
4536 case 0:
return "SINT";
4537 case 1:
return "SINT";
4538 case 2:
return "SINT";
4541 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
4542 switch ( component )
4544 case 0:
return "SRGB";
4545 case 1:
return "SRGB";
4546 case 2:
return "SRGB";
4549 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
4550 switch ( component )
4552 case 0:
return "UNORM";
4553 case 1:
return "UNORM";
4554 case 2:
return "UNORM";
4557 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
4558 switch ( component )
4560 case 0:
return "SNORM";
4561 case 1:
return "SNORM";
4562 case 2:
return "SNORM";
4565 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
4566 switch ( component )
4568 case 0:
return "USCALED";
4569 case 1:
return "USCALED";
4570 case 2:
return "USCALED";
4573 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
4574 switch ( component )
4576 case 0:
return "SSCALED";
4577 case 1:
return "SSCALED";
4578 case 2:
return "SSCALED";
4581 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
4582 switch ( component )
4584 case 0:
return "UINT";
4585 case 1:
return "UINT";
4586 case 2:
return "UINT";
4589 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
4590 switch ( component )
4592 case 0:
return "SINT";
4593 case 1:
return "SINT";
4594 case 2:
return "SINT";
4597 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
4598 switch ( component )
4600 case 0:
return "SRGB";
4601 case 1:
return "SRGB";
4602 case 2:
return "SRGB";
4605 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
4606 switch ( component )
4608 case 0:
return "UNORM";
4609 case 1:
return "UNORM";
4610 case 2:
return "UNORM";
4611 case 3:
return "UNORM";
4614 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
4615 switch ( component )
4617 case 0:
return "SNORM";
4618 case 1:
return "SNORM";
4619 case 2:
return "SNORM";
4620 case 3:
return "SNORM";
4623 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
4624 switch ( component )
4626 case 0:
return "USCALED";
4627 case 1:
return "USCALED";
4628 case 2:
return "USCALED";
4629 case 3:
return "USCALED";
4632 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
4633 switch ( component )
4635 case 0:
return "SSCALED";
4636 case 1:
return "SSCALED";
4637 case 2:
return "SSCALED";
4638 case 3:
return "SSCALED";
4641 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
4642 switch ( component )
4644 case 0:
return "UINT";
4645 case 1:
return "UINT";
4646 case 2:
return "UINT";
4647 case 3:
return "UINT";
4650 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
4651 switch ( component )
4653 case 0:
return "SINT";
4654 case 1:
return "SINT";
4655 case 2:
return "SINT";
4656 case 3:
return "SINT";
4659 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
4660 switch ( component )
4662 case 0:
return "SRGB";
4663 case 1:
return "SRGB";
4664 case 2:
return "SRGB";
4665 case 3:
return "SRGB";
4668 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
4669 switch ( component )
4671 case 0:
return "UNORM";
4672 case 1:
return "UNORM";
4673 case 2:
return "UNORM";
4674 case 3:
return "UNORM";
4677 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
4678 switch ( component )
4680 case 0:
return "SNORM";
4681 case 1:
return "SNORM";
4682 case 2:
return "SNORM";
4683 case 3:
return "SNORM";
4686 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
4687 switch ( component )
4689 case 0:
return "USCALED";
4690 case 1:
return "USCALED";
4691 case 2:
return "USCALED";
4692 case 3:
return "USCALED";
4695 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
4696 switch ( component )
4698 case 0:
return "SSCALED";
4699 case 1:
return "SSCALED";
4700 case 2:
return "SSCALED";
4701 case 3:
return "SSCALED";
4704 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
4705 switch ( component )
4707 case 0:
return "UINT";
4708 case 1:
return "UINT";
4709 case 2:
return "UINT";
4710 case 3:
return "UINT";
4713 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
4714 switch ( component )
4716 case 0:
return "SINT";
4717 case 1:
return "SINT";
4718 case 2:
return "SINT";
4719 case 3:
return "SINT";
4722 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
4723 switch ( component )
4725 case 0:
return "SRGB";
4726 case 1:
return "SRGB";
4727 case 2:
return "SRGB";
4728 case 3:
return "SRGB";
4731 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
4732 switch ( component )
4734 case 0:
return "UNORM";
4735 case 1:
return "UNORM";
4736 case 2:
return "UNORM";
4737 case 3:
return "UNORM";
4740 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
4741 switch ( component )
4743 case 0:
return "SNORM";
4744 case 1:
return "SNORM";
4745 case 2:
return "SNORM";
4746 case 3:
return "SNORM";
4749 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
4750 switch ( component )
4752 case 0:
return "USCALED";
4753 case 1:
return "USCALED";
4754 case 2:
return "USCALED";
4755 case 3:
return "USCALED";
4758 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
4759 switch ( component )
4761 case 0:
return "SSCALED";
4762 case 1:
return "SSCALED";
4763 case 2:
return "SSCALED";
4764 case 3:
return "SSCALED";
4767 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
4768 switch ( component )
4770 case 0:
return "UINT";
4771 case 1:
return "UINT";
4772 case 2:
return "UINT";
4773 case 3:
return "UINT";
4776 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
4777 switch ( component )
4779 case 0:
return "SINT";
4780 case 1:
return "SINT";
4781 case 2:
return "SINT";
4782 case 3:
return "SINT";
4785 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
4786 switch ( component )
4788 case 0:
return "SRGB";
4789 case 1:
return "SRGB";
4790 case 2:
return "SRGB";
4791 case 3:
return "SRGB";
4794 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
4795 switch ( component )
4797 case 0:
return "UNORM";
4798 case 1:
return "UNORM";
4799 case 2:
return "UNORM";
4800 case 3:
return "UNORM";
4803 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
4804 switch ( component )
4806 case 0:
return "SNORM";
4807 case 1:
return "SNORM";
4808 case 2:
return "SNORM";
4809 case 3:
return "SNORM";
4812 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
4813 switch ( component )
4815 case 0:
return "USCALED";
4816 case 1:
return "USCALED";
4817 case 2:
return "USCALED";
4818 case 3:
return "USCALED";
4821 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
4822 switch ( component )
4824 case 0:
return "SSCALED";
4825 case 1:
return "SSCALED";
4826 case 2:
return "SSCALED";
4827 case 3:
return "SSCALED";
4830 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
4831 switch ( component )
4833 case 0:
return "UINT";
4834 case 1:
return "UINT";
4835 case 2:
return "UINT";
4836 case 3:
return "UINT";
4839 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
4840 switch ( component )
4842 case 0:
return "SINT";
4843 case 1:
return "SINT";
4844 case 2:
return "SINT";
4845 case 3:
return "SINT";
4848 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
4849 switch ( component )
4851 case 0:
return "UNORM";
4852 case 1:
return "UNORM";
4853 case 2:
return "UNORM";
4854 case 3:
return "UNORM";
4857 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
4858 switch ( component )
4860 case 0:
return "SNORM";
4861 case 1:
return "SNORM";
4862 case 2:
return "SNORM";
4863 case 3:
return "SNORM";
4866 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
4867 switch ( component )
4869 case 0:
return "USCALED";
4870 case 1:
return "USCALED";
4871 case 2:
return "USCALED";
4872 case 3:
return "USCALED";
4875 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
4876 switch ( component )
4878 case 0:
return "SSCALED";
4879 case 1:
return "SSCALED";
4880 case 2:
return "SSCALED";
4881 case 3:
return "SSCALED";
4884 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
4885 switch ( component )
4887 case 0:
return "UINT";
4888 case 1:
return "UINT";
4889 case 2:
return "UINT";
4890 case 3:
return "UINT";
4893 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
4894 switch ( component )
4896 case 0:
return "SINT";
4897 case 1:
return "SINT";
4898 case 2:
return "SINT";
4899 case 3:
return "SINT";
4902 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
4903 switch ( component )
4905 case 0:
return "UNORM";
4908 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
4909 switch ( component )
4911 case 0:
return "SNORM";
4914 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
4915 switch ( component )
4917 case 0:
return "USCALED";
4920 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
4921 switch ( component )
4923 case 0:
return "SSCALED";
4926 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
4927 switch ( component )
4929 case 0:
return "UINT";
4932 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
4933 switch ( component )
4935 case 0:
return "SINT";
4938 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
4939 switch ( component )
4941 case 0:
return "SFLOAT";
4944 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
4945 switch ( component )
4947 case 0:
return "UNORM";
4948 case 1:
return "UNORM";
4951 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
4952 switch ( component )
4954 case 0:
return "SNORM";
4955 case 1:
return "SNORM";
4958 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
4959 switch ( component )
4961 case 0:
return "USCALED";
4962 case 1:
return "USCALED";
4965 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
4966 switch ( component )
4968 case 0:
return "SSCALED";
4969 case 1:
return "SSCALED";
4972 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
4973 switch ( component )
4975 case 0:
return "UINT";
4976 case 1:
return "UINT";
4979 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
4980 switch ( component )
4982 case 0:
return "SINT";
4983 case 1:
return "SINT";
4986 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
4987 switch ( component )
4989 case 0:
return "SFLOAT";
4990 case 1:
return "SFLOAT";
4993 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
4994 switch ( component )
4996 case 0:
return "UNORM";
4997 case 1:
return "UNORM";
4998 case 2:
return "UNORM";
5001 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
5002 switch ( component )
5004 case 0:
return "SNORM";
5005 case 1:
return "SNORM";
5006 case 2:
return "SNORM";
5009 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
5010 switch ( component )
5012 case 0:
return "USCALED";
5013 case 1:
return "USCALED";
5014 case 2:
return "USCALED";
5017 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
5018 switch ( component )
5020 case 0:
return "SSCALED";
5021 case 1:
return "SSCALED";
5022 case 2:
return "SSCALED";
5025 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
5026 switch ( component )
5028 case 0:
return "UINT";
5029 case 1:
return "UINT";
5030 case 2:
return "UINT";
5033 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
5034 switch ( component )
5036 case 0:
return "SINT";
5037 case 1:
return "SINT";
5038 case 2:
return "SINT";
5041 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
5042 switch ( component )
5044 case 0:
return "SFLOAT";
5045 case 1:
return "SFLOAT";
5046 case 2:
return "SFLOAT";
5049 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
5050 switch ( component )
5052 case 0:
return "UNORM";
5053 case 1:
return "UNORM";
5054 case 2:
return "UNORM";
5055 case 3:
return "UNORM";
5058 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
5059 switch ( component )
5061 case 0:
return "SNORM";
5062 case 1:
return "SNORM";
5063 case 2:
return "SNORM";
5064 case 3:
return "SNORM";
5067 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
5068 switch ( component )
5070 case 0:
return "USCALED";
5071 case 1:
return "USCALED";
5072 case 2:
return "USCALED";
5073 case 3:
return "USCALED";
5076 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
5077 switch ( component )
5079 case 0:
return "SSCALED";
5080 case 1:
return "SSCALED";
5081 case 2:
return "SSCALED";
5082 case 3:
return "SSCALED";
5085 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
5086 switch ( component )
5088 case 0:
return "UINT";
5089 case 1:
return "UINT";
5090 case 2:
return "UINT";
5091 case 3:
return "UINT";
5094 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
5095 switch ( component )
5097 case 0:
return "SINT";
5098 case 1:
return "SINT";
5099 case 2:
return "SINT";
5100 case 3:
return "SINT";
5103 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
5104 switch ( component )
5106 case 0:
return "SFLOAT";
5107 case 1:
return "SFLOAT";
5108 case 2:
return "SFLOAT";
5109 case 3:
return "SFLOAT";
5112 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
5113 switch ( component )
5115 case 0:
return "UINT";
5118 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
5119 switch ( component )
5121 case 0:
return "SINT";
5124 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
5125 switch ( component )
5127 case 0:
return "SFLOAT";
5130 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
5131 switch ( component )
5133 case 0:
return "UINT";
5134 case 1:
return "UINT";
5137 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
5138 switch ( component )
5140 case 0:
return "SINT";
5141 case 1:
return "SINT";
5144 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
5145 switch ( component )
5147 case 0:
return "SFLOAT";
5148 case 1:
return "SFLOAT";
5151 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
5152 switch ( component )
5154 case 0:
return "UINT";
5155 case 1:
return "UINT";
5156 case 2:
return "UINT";
5159 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
5160 switch ( component )
5162 case 0:
return "SINT";
5163 case 1:
return "SINT";
5164 case 2:
return "SINT";
5167 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
5168 switch ( component )
5170 case 0:
return "SFLOAT";
5171 case 1:
return "SFLOAT";
5172 case 2:
return "SFLOAT";
5175 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
5176 switch ( component )
5178 case 0:
return "UINT";
5179 case 1:
return "UINT";
5180 case 2:
return "UINT";
5181 case 3:
return "UINT";
5184 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
5185 switch ( component )
5187 case 0:
return "SINT";
5188 case 1:
return "SINT";
5189 case 2:
return "SINT";
5190 case 3:
return "SINT";
5193 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
5194 switch ( component )
5196 case 0:
return "SFLOAT";
5197 case 1:
return "SFLOAT";
5198 case 2:
return "SFLOAT";
5199 case 3:
return "SFLOAT";
5202 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
5203 switch ( component )
5205 case 0:
return "UINT";
5208 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
5209 switch ( component )
5211 case 0:
return "SINT";
5214 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
5215 switch ( component )
5217 case 0:
return "SFLOAT";
5220 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
5221 switch ( component )
5223 case 0:
return "UINT";
5224 case 1:
return "UINT";
5227 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
5228 switch ( component )
5230 case 0:
return "SINT";
5231 case 1:
return "SINT";
5234 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
5235 switch ( component )
5237 case 0:
return "SFLOAT";
5238 case 1:
return "SFLOAT";
5241 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
5242 switch ( component )
5244 case 0:
return "UINT";
5245 case 1:
return "UINT";
5246 case 2:
return "UINT";
5249 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
5250 switch ( component )
5252 case 0:
return "SINT";
5253 case 1:
return "SINT";
5254 case 2:
return "SINT";
5257 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
5258 switch ( component )
5260 case 0:
return "SFLOAT";
5261 case 1:
return "SFLOAT";
5262 case 2:
return "SFLOAT";
5265 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
5266 switch ( component )
5268 case 0:
return "UINT";
5269 case 1:
return "UINT";
5270 case 2:
return "UINT";
5271 case 3:
return "UINT";
5274 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
5275 switch ( component )
5277 case 0:
return "SINT";
5278 case 1:
return "SINT";
5279 case 2:
return "SINT";
5280 case 3:
return "SINT";
5283 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
5284 switch ( component )
5286 case 0:
return "SFLOAT";
5287 case 1:
return "SFLOAT";
5288 case 2:
return "SFLOAT";
5289 case 3:
return "SFLOAT";
5292 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
5293 switch ( component )
5295 case 0:
return "UFLOAT";
5296 case 1:
return "UFLOAT";
5297 case 2:
return "UFLOAT";
5300 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
5301 switch ( component )
5303 case 0:
return "UFLOAT";
5304 case 1:
return "UFLOAT";
5305 case 2:
return "UFLOAT";
5308 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
5309 switch ( component )
5311 case 0:
return "UNORM";
5314 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
5315 switch ( component )
5317 case 0:
return "UNORM";
5320 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
5321 switch ( component )
5323 case 0:
return "SFLOAT";
5326 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
5327 switch ( component )
5329 case 0:
return "UINT";
5332 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
5333 switch ( component )
5335 case 0:
return "UNORM";
5336 case 1:
return "UINT";
5339 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
5340 switch ( component )
5342 case 0:
return "UNORM";
5343 case 1:
return "UINT";
5346 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
5347 switch ( component )
5349 case 0:
return "SFLOAT";
5350 case 1:
return "UINT";
5353 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
5354 switch ( component )
5356 case 0:
return "UNORM";
5357 case 1:
return "UNORM";
5358 case 2:
return "UNORM";
5361 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
5362 switch ( component )
5364 case 0:
return "SRGB";
5365 case 1:
return "SRGB";
5366 case 2:
return "SRGB";
5369 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
5370 switch ( component )
5372 case 0:
return "UNORM";
5373 case 1:
return "UNORM";
5374 case 2:
return "UNORM";
5375 case 3:
return "UNORM";
5378 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
5379 switch ( component )
5381 case 0:
return "SRGB";
5382 case 1:
return "SRGB";
5383 case 2:
return "SRGB";
5384 case 3:
return "SRGB";
5387 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
5388 switch ( component )
5390 case 0:
return "UNORM";
5391 case 1:
return "UNORM";
5392 case 2:
return "UNORM";
5393 case 3:
return "UNORM";
5396 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
5397 switch ( component )
5399 case 0:
return "SRGB";
5400 case 1:
return "SRGB";
5401 case 2:
return "SRGB";
5402 case 3:
return "SRGB";
5405 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
5406 switch ( component )
5408 case 0:
return "UNORM";
5409 case 1:
return "UNORM";
5410 case 2:
return "UNORM";
5411 case 3:
return "UNORM";
5414 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
5415 switch ( component )
5417 case 0:
return "SRGB";
5418 case 1:
return "SRGB";
5419 case 2:
return "SRGB";
5420 case 3:
return "SRGB";
5423 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
5424 switch ( component )
5426 case 0:
return "UNORM";
5429 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
5430 switch ( component )
5432 case 0:
return "SNORM";
5435 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
5436 switch ( component )
5438 case 0:
return "UNORM";
5439 case 1:
return "UNORM";
5442 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
5443 switch ( component )
5445 case 0:
return "SNORM";
5446 case 1:
return "SNORM";
5449 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
5450 switch ( component )
5452 case 0:
return "UFLOAT";
5453 case 1:
return "UFLOAT";
5454 case 2:
return "UFLOAT";
5457 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
5458 switch ( component )
5460 case 0:
return "SFLOAT";
5461 case 1:
return "SFLOAT";
5462 case 2:
return "SFLOAT";
5465 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
5466 switch ( component )
5468 case 0:
return "UNORM";
5469 case 1:
return "UNORM";
5470 case 2:
return "UNORM";
5471 case 3:
return "UNORM";
5474 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
5475 switch ( component )
5477 case 0:
return "SRGB";
5478 case 1:
return "SRGB";
5479 case 2:
return "SRGB";
5480 case 3:
return "SRGB";
5483 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
5484 switch ( component )
5486 case 0:
return "UNORM";
5487 case 1:
return "UNORM";
5488 case 2:
return "UNORM";
5491 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
5492 switch ( component )
5494 case 0:
return "SRGB";
5495 case 1:
return "SRGB";
5496 case 2:
return "SRGB";
5499 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
5500 switch ( component )
5502 case 0:
return "UNORM";
5503 case 1:
return "UNORM";
5504 case 2:
return "UNORM";
5505 case 3:
return "UNORM";
5508 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
5509 switch ( component )
5511 case 0:
return "SRGB";
5512 case 1:
return "SRGB";
5513 case 2:
return "SRGB";
5514 case 3:
return "SRGB";
5517 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
5518 switch ( component )
5520 case 0:
return "UNORM";
5521 case 1:
return "UNORM";
5522 case 2:
return "UNORM";
5523 case 3:
return "UNORM";
5526 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
5527 switch ( component )
5529 case 0:
return "SRGB";
5530 case 1:
return "SRGB";
5531 case 2:
return "SRGB";
5532 case 3:
return "SRGB";
5535 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
5536 switch ( component )
5538 case 0:
return "UNORM";
5541 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
5542 switch ( component )
5544 case 0:
return "SNORM";
5547 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
5548 switch ( component )
5550 case 0:
return "UNORM";
5551 case 1:
return "UNORM";
5554 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
5555 switch ( component )
5557 case 0:
return "SNORM";
5558 case 1:
return "SNORM";
5561 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
5562 switch ( component )
5564 case 0:
return "UNORM";
5565 case 1:
return "UNORM";
5566 case 2:
return "UNORM";
5567 case 3:
return "UNORM";
5570 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
5571 switch ( component )
5573 case 0:
return "SRGB";
5574 case 1:
return "SRGB";
5575 case 2:
return "SRGB";
5576 case 3:
return "SRGB";
5579 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
5580 switch ( component )
5582 case 0:
return "UNORM";
5583 case 1:
return "UNORM";
5584 case 2:
return "UNORM";
5585 case 3:
return "UNORM";
5588 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
5589 switch ( component )
5591 case 0:
return "SRGB";
5592 case 1:
return "SRGB";
5593 case 2:
return "SRGB";
5594 case 3:
return "SRGB";
5597 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
5598 switch ( component )
5600 case 0:
return "UNORM";
5601 case 1:
return "UNORM";
5602 case 2:
return "UNORM";
5603 case 3:
return "UNORM";
5606 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
5607 switch ( component )
5609 case 0:
return "SRGB";
5610 case 1:
return "SRGB";
5611 case 2:
return "SRGB";
5612 case 3:
return "SRGB";
5615 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
5616 switch ( component )
5618 case 0:
return "UNORM";
5619 case 1:
return "UNORM";
5620 case 2:
return "UNORM";
5621 case 3:
return "UNORM";
5624 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
5625 switch ( component )
5627 case 0:
return "SRGB";
5628 case 1:
return "SRGB";
5629 case 2:
return "SRGB";
5630 case 3:
return "SRGB";
5633 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
5634 switch ( component )
5636 case 0:
return "UNORM";
5637 case 1:
return "UNORM";
5638 case 2:
return "UNORM";
5639 case 3:
return "UNORM";
5642 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
5643 switch ( component )
5645 case 0:
return "SRGB";
5646 case 1:
return "SRGB";
5647 case 2:
return "SRGB";
5648 case 3:
return "SRGB";
5651 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
5652 switch ( component )
5654 case 0:
return "UNORM";
5655 case 1:
return "UNORM";
5656 case 2:
return "UNORM";
5657 case 3:
return "UNORM";
5660 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
5661 switch ( component )
5663 case 0:
return "SRGB";
5664 case 1:
return "SRGB";
5665 case 2:
return "SRGB";
5666 case 3:
return "SRGB";
5669 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
5670 switch ( component )
5672 case 0:
return "UNORM";
5673 case 1:
return "UNORM";
5674 case 2:
return "UNORM";
5675 case 3:
return "UNORM";
5678 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
5679 switch ( component )
5681 case 0:
return "SRGB";
5682 case 1:
return "SRGB";
5683 case 2:
return "SRGB";
5684 case 3:
return "SRGB";
5687 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
5688 switch ( component )
5690 case 0:
return "UNORM";
5691 case 1:
return "UNORM";
5692 case 2:
return "UNORM";
5693 case 3:
return "UNORM";
5696 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
5697 switch ( component )
5699 case 0:
return "SRGB";
5700 case 1:
return "SRGB";
5701 case 2:
return "SRGB";
5702 case 3:
return "SRGB";
5705 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
5706 switch ( component )
5708 case 0:
return "UNORM";
5709 case 1:
return "UNORM";
5710 case 2:
return "UNORM";
5711 case 3:
return "UNORM";
5714 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
5715 switch ( component )
5717 case 0:
return "SRGB";
5718 case 1:
return "SRGB";
5719 case 2:
return "SRGB";
5720 case 3:
return "SRGB";
5723 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
5724 switch ( component )
5726 case 0:
return "UNORM";
5727 case 1:
return "UNORM";
5728 case 2:
return "UNORM";
5729 case 3:
return "UNORM";
5732 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
5733 switch ( component )
5735 case 0:
return "SRGB";
5736 case 1:
return "SRGB";
5737 case 2:
return "SRGB";
5738 case 3:
return "SRGB";
5741 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
5742 switch ( component )
5744 case 0:
return "UNORM";
5745 case 1:
return "UNORM";
5746 case 2:
return "UNORM";
5747 case 3:
return "UNORM";
5750 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
5751 switch ( component )
5753 case 0:
return "SRGB";
5754 case 1:
return "SRGB";
5755 case 2:
return "SRGB";
5756 case 3:
return "SRGB";
5759 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
5760 switch ( component )
5762 case 0:
return "UNORM";
5763 case 1:
return "UNORM";
5764 case 2:
return "UNORM";
5765 case 3:
return "UNORM";
5768 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
5769 switch ( component )
5771 case 0:
return "SRGB";
5772 case 1:
return "SRGB";
5773 case 2:
return "SRGB";
5774 case 3:
return "SRGB";
5777 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
5778 switch ( component )
5780 case 0:
return "UNORM";
5781 case 1:
return "UNORM";
5782 case 2:
return "UNORM";
5783 case 3:
return "UNORM";
5786 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
5787 switch ( component )
5789 case 0:
return "SRGB";
5790 case 1:
return "SRGB";
5791 case 2:
return "SRGB";
5792 case 3:
return "SRGB";
5795 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
5796 switch ( component )
5798 case 0:
return "UNORM";
5799 case 1:
return "UNORM";
5800 case 2:
return "UNORM";
5801 case 3:
return "UNORM";
5804 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
5805 switch ( component )
5807 case 0:
return "SRGB";
5808 case 1:
return "SRGB";
5809 case 2:
return "SRGB";
5810 case 3:
return "SRGB";
5813 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
5814 switch ( component )
5816 case 0:
return "UNORM";
5817 case 1:
return "UNORM";
5818 case 2:
return "UNORM";
5819 case 3:
return "UNORM";
5822 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
5823 switch ( component )
5825 case 0:
return "UNORM";
5826 case 1:
return "UNORM";
5827 case 2:
return "UNORM";
5828 case 3:
return "UNORM";
5831 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
5832 switch ( component )
5834 case 0:
return "UNORM";
5835 case 1:
return "UNORM";
5836 case 2:
return "UNORM";
5839 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
5840 switch ( component )
5842 case 0:
return "UNORM";
5843 case 1:
return "UNORM";
5844 case 2:
return "UNORM";
5847 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
5848 switch ( component )
5850 case 0:
return "UNORM";
5851 case 1:
return "UNORM";
5852 case 2:
return "UNORM";
5855 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
5856 switch ( component )
5858 case 0:
return "UNORM";
5859 case 1:
return "UNORM";
5860 case 2:
return "UNORM";
5863 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
5864 switch ( component )
5866 case 0:
return "UNORM";
5867 case 1:
return "UNORM";
5868 case 2:
return "UNORM";
5871 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
5872 switch ( component )
5874 case 0:
return "UNORM";
5877 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
5878 switch ( component )
5880 case 0:
return "UNORM";
5881 case 1:
return "UNORM";
5884 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
5885 switch ( component )
5887 case 0:
return "UNORM";
5888 case 1:
return "UNORM";
5889 case 2:
return "UNORM";
5890 case 3:
return "UNORM";
5893 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
5894 switch ( component )
5896 case 0:
return "UNORM";
5897 case 1:
return "UNORM";
5898 case 2:
return "UNORM";
5899 case 3:
return "UNORM";
5902 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
5903 switch ( component )
5905 case 0:
return "UNORM";
5906 case 1:
return "UNORM";
5907 case 2:
return "UNORM";
5908 case 3:
return "UNORM";
5911 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
5912 switch ( component )
5914 case 0:
return "UNORM";
5915 case 1:
return "UNORM";
5916 case 2:
return "UNORM";
5919 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
5920 switch ( component )
5922 case 0:
return "UNORM";
5923 case 1:
return "UNORM";
5924 case 2:
return "UNORM";
5927 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
5928 switch ( component )
5930 case 0:
return "UNORM";
5931 case 1:
return "UNORM";
5932 case 2:
return "UNORM";
5935 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
5936 switch ( component )
5938 case 0:
return "UNORM";
5939 case 1:
return "UNORM";
5940 case 2:
return "UNORM";
5943 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
5944 switch ( component )
5946 case 0:
return "UNORM";
5947 case 1:
return "UNORM";
5948 case 2:
return "UNORM";
5951 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
5952 switch ( component )
5954 case 0:
return "UNORM";
5957 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
5958 switch ( component )
5960 case 0:
return "UNORM";
5961 case 1:
return "UNORM";
5964 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
5965 switch ( component )
5967 case 0:
return "UNORM";
5968 case 1:
return "UNORM";
5969 case 2:
return "UNORM";
5970 case 3:
return "UNORM";
5973 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
5974 switch ( component )
5976 case 0:
return "UNORM";
5977 case 1:
return "UNORM";
5978 case 2:
return "UNORM";
5979 case 3:
return "UNORM";
5982 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
5983 switch ( component )
5985 case 0:
return "UNORM";
5986 case 1:
return "UNORM";
5987 case 2:
return "UNORM";
5988 case 3:
return "UNORM";
5991 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
5992 switch ( component )
5994 case 0:
return "UNORM";
5995 case 1:
return "UNORM";
5996 case 2:
return "UNORM";
5999 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
6000 switch ( component )
6002 case 0:
return "UNORM";
6003 case 1:
return "UNORM";
6004 case 2:
return "UNORM";
6007 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
6008 switch ( component )
6010 case 0:
return "UNORM";
6011 case 1:
return "UNORM";
6012 case 2:
return "UNORM";
6015 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
6016 switch ( component )
6018 case 0:
return "UNORM";
6019 case 1:
return "UNORM";
6020 case 2:
return "UNORM";
6023 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
6024 switch ( component )
6026 case 0:
return "UNORM";
6027 case 1:
return "UNORM";
6028 case 2:
return "UNORM";
6031 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
6032 switch ( component )
6034 case 0:
return "UNORM";
6035 case 1:
return "UNORM";
6036 case 2:
return "UNORM";
6037 case 3:
return "UNORM";
6040 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
6041 switch ( component )
6043 case 0:
return "UNORM";
6044 case 1:
return "UNORM";
6045 case 2:
return "UNORM";
6046 case 3:
return "UNORM";
6049 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
6050 switch ( component )
6052 case 0:
return "UNORM";
6053 case 1:
return "UNORM";
6054 case 2:
return "UNORM";
6057 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
6058 switch ( component )
6060 case 0:
return "UNORM";
6061 case 1:
return "UNORM";
6062 case 2:
return "UNORM";
6065 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
6066 switch ( component )
6068 case 0:
return "UNORM";
6069 case 1:
return "UNORM";
6070 case 2:
return "UNORM";
6073 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
6074 switch ( component )
6076 case 0:
return "UNORM";
6077 case 1:
return "UNORM";
6078 case 2:
return "UNORM";
6081 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
6082 switch ( component )
6084 case 0:
return "UNORM";
6085 case 1:
return "UNORM";
6086 case 2:
return "UNORM";
6089 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
6090 switch ( component )
6092 case 0:
return "UNORM";
6093 case 1:
return "UNORM";
6094 case 2:
return "UNORM";
6097 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
6098 switch ( component )
6100 case 0:
return "UNORM";
6101 case 1:
return "UNORM";
6102 case 2:
return "UNORM";
6105 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
6106 switch ( component )
6108 case 0:
return "UNORM";
6109 case 1:
return "UNORM";
6110 case 2:
return "UNORM";
6113 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
6114 switch ( component )
6116 case 0:
return "UNORM";
6117 case 1:
return "UNORM";
6118 case 2:
return "UNORM";
6121 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
6122 switch ( component )
6124 case 0:
return "UNORM";
6125 case 1:
return "UNORM";
6126 case 2:
return "UNORM";
6127 case 3:
return "UNORM";
6130 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
6131 switch ( component )
6133 case 0:
return "UNORM";
6134 case 1:
return "UNORM";
6135 case 2:
return "UNORM";
6136 case 3:
return "UNORM";
6139 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
6140 switch ( component )
6142 case 0:
return "SFLOAT";
6143 case 1:
return "SFLOAT";
6144 case 2:
return "SFLOAT";
6145 case 3:
return "SFLOAT";
6148 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
6149 switch ( component )
6151 case 0:
return "SFLOAT";
6152 case 1:
return "SFLOAT";
6153 case 2:
return "SFLOAT";
6154 case 3:
return "SFLOAT";
6157 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
6158 switch ( component )
6160 case 0:
return "SFLOAT";
6161 case 1:
return "SFLOAT";
6162 case 2:
return "SFLOAT";
6163 case 3:
return "SFLOAT";
6166 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
6167 switch ( component )
6169 case 0:
return "SFLOAT";
6170 case 1:
return "SFLOAT";
6171 case 2:
return "SFLOAT";
6172 case 3:
return "SFLOAT";
6175 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
6176 switch ( component )
6178 case 0:
return "SFLOAT";
6179 case 1:
return "SFLOAT";
6180 case 2:
return "SFLOAT";
6181 case 3:
return "SFLOAT";
6184 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
6185 switch ( component )
6187 case 0:
return "SFLOAT";
6188 case 1:
return "SFLOAT";
6189 case 2:
return "SFLOAT";
6190 case 3:
return "SFLOAT";
6193 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
6194 switch ( component )
6196 case 0:
return "SFLOAT";
6197 case 1:
return "SFLOAT";
6198 case 2:
return "SFLOAT";
6199 case 3:
return "SFLOAT";
6202 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
6203 switch ( component )
6205 case 0:
return "SFLOAT";
6206 case 1:
return "SFLOAT";
6207 case 2:
return "SFLOAT";
6208 case 3:
return "SFLOAT";
6211 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
6212 switch ( component )
6214 case 0:
return "SFLOAT";
6215 case 1:
return "SFLOAT";
6216 case 2:
return "SFLOAT";
6217 case 3:
return "SFLOAT";
6220 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
6221 switch ( component )
6223 case 0:
return "SFLOAT";
6224 case 1:
return "SFLOAT";
6225 case 2:
return "SFLOAT";
6226 case 3:
return "SFLOAT";
6229 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
6230 switch ( component )
6232 case 0:
return "SFLOAT";
6233 case 1:
return "SFLOAT";
6234 case 2:
return "SFLOAT";
6235 case 3:
return "SFLOAT";
6238 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
6239 switch ( component )
6241 case 0:
return "SFLOAT";
6242 case 1:
return "SFLOAT";
6243 case 2:
return "SFLOAT";
6244 case 3:
return "SFLOAT";
6247 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
6248 switch ( component )
6250 case 0:
return "SFLOAT";
6251 case 1:
return "SFLOAT";
6252 case 2:
return "SFLOAT";
6253 case 3:
return "SFLOAT";
6256 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
6257 switch ( component )
6259 case 0:
return "SFLOAT";
6260 case 1:
return "SFLOAT";
6261 case 2:
return "SFLOAT";
6262 case 3:
return "SFLOAT";
6265 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
6266 switch ( component )
6268 case 0:
return "UNORM";
6269 case 1:
return "UNORM";
6270 case 2:
return "UNORM";
6271 case 3:
return "UNORM";
6274 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
6275 switch ( component )
6277 case 0:
return "UNORM";
6278 case 1:
return "UNORM";
6279 case 2:
return "UNORM";
6280 case 3:
return "UNORM";
6283 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
6284 switch ( component )
6286 case 0:
return "UNORM";
6287 case 1:
return "UNORM";
6288 case 2:
return "UNORM";
6289 case 3:
return "UNORM";
6292 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
6293 switch ( component )
6295 case 0:
return "UNORM";
6296 case 1:
return "UNORM";
6297 case 2:
return "UNORM";
6298 case 3:
return "UNORM";
6301 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
6302 switch ( component )
6304 case 0:
return "SRGB";
6305 case 1:
return "SRGB";
6306 case 2:
return "SRGB";
6307 case 3:
return "SRGB";
6310 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
6311 switch ( component )
6313 case 0:
return "SRGB";
6314 case 1:
return "SRGB";
6315 case 2:
return "SRGB";
6316 case 3:
return "SRGB";
6319 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
6320 switch ( component )
6322 case 0:
return "SRGB";
6323 case 1:
return "SRGB";
6324 case 2:
return "SRGB";
6325 case 3:
return "SRGB";
6328 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
6329 switch ( component )
6331 case 0:
return "SRGB";
6332 case 1:
return "SRGB";
6333 case 2:
return "SRGB";
6334 case 3:
return "SRGB";
6337 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
6338 switch ( component )
6340 case 0:
return "SINT";
6341 case 1:
return "SINT";
6344 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
6345 switch ( component )
6347 case 0:
return "UNORM";
6348 case 1:
return "UNORM";
6349 case 2:
return "UNORM";
6350 case 3:
return "UNORM";
6353 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
6354 switch ( component )
6356 case 0:
return "UNORM";
6369 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
6370 switch ( component )
6377 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
6378 switch ( component )
6385 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
6386 switch ( component )
6393 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
6394 switch ( component )
6401 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
6402 switch ( component )
6409 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
6410 switch ( component )
6417 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
6418 switch ( component )
6425 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
6426 switch ( component )
6433 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
6434 switch ( component )
6441 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
6442 switch ( component )
6449 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
6450 switch ( component )
6457 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
6458 switch ( component )
6465 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
6466 switch ( component )
6473 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
6474 switch ( component )
6481 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
6482 switch ( component )
6489 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
6490 switch ( component )
6497 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
6498 switch ( component )
6505 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
6506 switch ( component )
6513 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
6514 switch ( component )
6521 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
6522 switch ( component )
6529 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
6530 switch ( component )
6537 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
6538 switch ( component )
6545 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
6546 switch ( component )
6553 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
6554 switch ( component )
6571 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
6572 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
6573 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
6574 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
6575 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
6576 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
6577 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
6578 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
6579 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
6580 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
6581 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
6582 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
6583 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
6584 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
6585 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
6586 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
6587 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
6588 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
6589 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
6590 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
6591 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
6592 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
6593 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
6594 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
6595 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
6596 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
6597 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
6598 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
6599 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
6600 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
6601 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
6602 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
6603 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
6604 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
6605 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
6606 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
6607 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
6608 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
6609 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
6610 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
6611 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
6612 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
6613 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
6614 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
6615 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
6616 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
6617 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
6618 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
6619 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
6620 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
6621 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
6622 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
6623 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
6624 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
6625 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
6626 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
6627 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
6628 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
6629 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
6630 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
6631 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
6632 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
6633 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
6634 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
6635 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
6636 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
6637 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
6638 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
6639 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
6640 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
6641 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
6642 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return true;
6643 default:
return false;
6652 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
return "BC";
6653 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
return "BC";
6654 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
return "BC";
6655 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
return "BC";
6656 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
return "BC";
6657 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
return "BC";
6658 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
return "BC";
6659 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
return "BC";
6660 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
return "BC";
6661 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
return "BC";
6662 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
return "BC";
6663 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
return "BC";
6664 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
return "BC";
6665 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
return "BC";
6666 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
return "BC";
6667 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
return "BC";
6668 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
return "ETC2";
6669 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
return "ETC2";
6670 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
return "ETC2";
6671 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
return "ETC2";
6672 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
return "ETC2";
6673 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
return "ETC2";
6674 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
return "EAC";
6675 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
return "EAC";
6676 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
return "EAC";
6677 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
return "EAC";
6678 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
return "ASTC LDR";
6679 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
return "ASTC LDR";
6680 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
return "ASTC LDR";
6681 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
return "ASTC LDR";
6682 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
return "ASTC LDR";
6683 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
return "ASTC LDR";
6684 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
return "ASTC LDR";
6685 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
return "ASTC LDR";
6686 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
return "ASTC LDR";
6687 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
return "ASTC LDR";
6688 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
return "ASTC LDR";
6689 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
return "ASTC LDR";
6690 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
return "ASTC LDR";
6691 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
return "ASTC LDR";
6692 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
return "ASTC LDR";
6693 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
return "ASTC LDR";
6694 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
return "ASTC LDR";
6695 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
return "ASTC LDR";
6696 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
return "ASTC LDR";
6697 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
return "ASTC LDR";
6698 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
return "ASTC LDR";
6699 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
return "ASTC LDR";
6700 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
return "ASTC LDR";
6701 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
return "ASTC LDR";
6702 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
return "ASTC LDR";
6703 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
return "ASTC LDR";
6704 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
return "ASTC LDR";
6705 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
return "ASTC LDR";
6706 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
return "ASTC HDR";
6707 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
return "ASTC HDR";
6708 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
return "ASTC HDR";
6709 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
return "ASTC HDR";
6710 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
return "ASTC HDR";
6711 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
return "ASTC HDR";
6712 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
return "ASTC HDR";
6713 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
return "ASTC HDR";
6714 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
return "ASTC HDR";
6715 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
return "ASTC HDR";
6716 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
return "ASTC HDR";
6717 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
return "ASTC HDR";
6718 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
return "ASTC HDR";
6719 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
return "ASTC HDR";
6720 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
return "PVRTC";
6721 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
return "PVRTC";
6722 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
return "PVRTC";
6723 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
return "PVRTC";
6724 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
return "PVRTC";
6725 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
return "PVRTC";
6726 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
return "PVRTC";
6727 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return "PVRTC";
6745 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
return 8;
6746 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
return 16;
6747 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
return 16;
6748 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
return 16;
6749 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
return 16;
6750 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
return 16;
6751 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
return 16;
6752 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
return 16;
6753 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
return 32;
6754 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
return 32;
6755 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
return 32;
6756 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
return 32;
6757 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
return 32;
6758 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
return 32;
6759 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
return 32;
6760 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
return 32;
6761 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
return 32;
6762 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
return 32;
6763 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
return 32;
6764 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
return 32;
6765 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
return 32;
6766 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
return 32;
6767 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
return 32;
6768 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
return 32;
6769 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
return 32;
6770 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
return 32;
6771 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
return 32;
6772 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
return 32;
6773 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
return 32;
6774 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
return 32;
6775 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
return 16;
6776 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
return 16;
6777 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
return 16;
6778 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return 16;
6779 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return 16;
6780 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return 16;
6781 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return 16;
6782 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return 16;
6783 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return 16;
6784 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return 16;
6785 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
return 16;
6786 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
return 16;
6787 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
return 16;
6788 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return 16;
6789 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return 16;
6790 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return 16;
6791 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return 16;
6792 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return 16;
6793 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return 16;
6794 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return 16;
6795 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
return 16;
6796 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
return 16;
6797 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
return 16;
6798 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
return 16;
6799 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
return 16;
6810 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
6813 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6814 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6815 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6816 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6818 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
6821 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6822 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm;
6823 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6825 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
6828 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6829 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6830 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6831 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6833 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
6836 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6837 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm;
6838 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6840 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
6843 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6844 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6845 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6846 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6848 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
6851 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6852 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6853 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6854 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6856 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
6859 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6860 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16;
6861 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6863 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
6866 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6867 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6868 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6869 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6871 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
6874 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6875 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16;
6876 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6878 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
6881 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6882 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6883 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6884 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6886 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
6889 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6890 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6891 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6892 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6894 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
6897 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6898 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16;
6899 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6901 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
6904 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6905 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6906 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6907 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6909 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
6912 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6913 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16;
6914 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6916 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
6919 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6920 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6921 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6922 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6924 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
6927 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6928 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6929 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6930 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6932 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
6935 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6936 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm;
6937 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6939 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
6942 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6943 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6944 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6945 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6947 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
6950 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6951 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm;
6952 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6954 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
6957 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6958 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6959 case 2:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6960 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6962 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
6965 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR8Unorm;
6966 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm;
6967 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6969 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
6972 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16;
6973 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16;
6974 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6976 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
6979 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16;
6980 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16;
6981 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
6983 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
6986 case 0:
return VULKAN_HPP_NAMESPACE::Format::eR16Unorm;
6987 case 1:
return VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm;
6988 default:
VULKAN_HPP_ASSERT(
false );
return VULKAN_HPP_NAMESPACE::Format::eUndefined;
7000 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
return 3;
7001 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
return 2;
7002 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
return 3;
7003 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
return 2;
7004 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
return 3;
7005 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return 3;
7006 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return 2;
7007 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return 3;
7008 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return 2;
7009 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return 3;
7010 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return 3;
7011 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return 2;
7012 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return 3;
7013 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return 2;
7014 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return 3;
7015 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
return 3;
7016 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
return 2;
7017 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
return 3;
7018 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
return 2;
7019 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
return 3;
7020 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
return 2;
7021 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
return 2;
7022 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
return 2;
7023 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
return 2;
7034 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
7042 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
7049 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
7057 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
7064 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
7072 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
7080 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
7087 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
7095 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
7102 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
7110 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
7118 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
7125 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
7133 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
7140 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
7148 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
7156 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
7163 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
7171 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
7178 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
7186 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
7193 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
7200 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
7207 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
7224 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
7232 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
7239 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
7247 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
7254 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
7262 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
7270 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
7277 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
7285 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
7292 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
7300 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
7308 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
7315 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
7323 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
7330 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
7338 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
7346 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
7353 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
7361 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
7368 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
7376 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
7383 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
7390 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
7397 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
7414 case VULKAN_HPP_NAMESPACE::Format::eR4G4UnormPack8:
return 1;
7415 case VULKAN_HPP_NAMESPACE::Format::eR4G4B4A4UnormPack16:
return 1;
7416 case VULKAN_HPP_NAMESPACE::Format::eB4G4R4A4UnormPack16:
return 1;
7417 case VULKAN_HPP_NAMESPACE::Format::eR5G6B5UnormPack16:
return 1;
7418 case VULKAN_HPP_NAMESPACE::Format::eB5G6R5UnormPack16:
return 1;
7419 case VULKAN_HPP_NAMESPACE::Format::eR5G5B5A1UnormPack16:
return 1;
7420 case VULKAN_HPP_NAMESPACE::Format::eB5G5R5A1UnormPack16:
return 1;
7421 case VULKAN_HPP_NAMESPACE::Format::eA1R5G5B5UnormPack16:
return 1;
7422 case VULKAN_HPP_NAMESPACE::Format::eR8Unorm:
return 1;
7423 case VULKAN_HPP_NAMESPACE::Format::eR8Snorm:
return 1;
7424 case VULKAN_HPP_NAMESPACE::Format::eR8Uscaled:
return 1;
7425 case VULKAN_HPP_NAMESPACE::Format::eR8Sscaled:
return 1;
7426 case VULKAN_HPP_NAMESPACE::Format::eR8Uint:
return 1;
7427 case VULKAN_HPP_NAMESPACE::Format::eR8Sint:
return 1;
7428 case VULKAN_HPP_NAMESPACE::Format::eR8Srgb:
return 1;
7429 case VULKAN_HPP_NAMESPACE::Format::eR8G8Unorm:
return 1;
7430 case VULKAN_HPP_NAMESPACE::Format::eR8G8Snorm:
return 1;
7431 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uscaled:
return 1;
7432 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sscaled:
return 1;
7433 case VULKAN_HPP_NAMESPACE::Format::eR8G8Uint:
return 1;
7434 case VULKAN_HPP_NAMESPACE::Format::eR8G8Sint:
return 1;
7435 case VULKAN_HPP_NAMESPACE::Format::eR8G8Srgb:
return 1;
7436 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Unorm:
return 1;
7437 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Snorm:
return 1;
7438 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uscaled:
return 1;
7439 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sscaled:
return 1;
7440 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Uint:
return 1;
7441 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Sint:
return 1;
7442 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8Srgb:
return 1;
7443 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Unorm:
return 1;
7444 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Snorm:
return 1;
7445 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uscaled:
return 1;
7446 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sscaled:
return 1;
7447 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Uint:
return 1;
7448 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Sint:
return 1;
7449 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8Srgb:
return 1;
7450 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Unorm:
return 1;
7451 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Snorm:
return 1;
7452 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uscaled:
return 1;
7453 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sscaled:
return 1;
7454 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Uint:
return 1;
7455 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Sint:
return 1;
7456 case VULKAN_HPP_NAMESPACE::Format::eR8G8B8A8Srgb:
return 1;
7457 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Unorm:
return 1;
7458 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Snorm:
return 1;
7459 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uscaled:
return 1;
7460 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sscaled:
return 1;
7461 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Uint:
return 1;
7462 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Sint:
return 1;
7463 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8A8Srgb:
return 1;
7464 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UnormPack32:
return 1;
7465 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SnormPack32:
return 1;
7466 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UscaledPack32:
return 1;
7467 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SscaledPack32:
return 1;
7468 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8UintPack32:
return 1;
7469 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SintPack32:
return 1;
7470 case VULKAN_HPP_NAMESPACE::Format::eA8B8G8R8SrgbPack32:
return 1;
7471 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UnormPack32:
return 1;
7472 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SnormPack32:
return 1;
7473 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UscaledPack32:
return 1;
7474 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SscaledPack32:
return 1;
7475 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10UintPack32:
return 1;
7476 case VULKAN_HPP_NAMESPACE::Format::eA2R10G10B10SintPack32:
return 1;
7477 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UnormPack32:
return 1;
7478 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SnormPack32:
return 1;
7479 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UscaledPack32:
return 1;
7480 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SscaledPack32:
return 1;
7481 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10UintPack32:
return 1;
7482 case VULKAN_HPP_NAMESPACE::Format::eA2B10G10R10SintPack32:
return 1;
7483 case VULKAN_HPP_NAMESPACE::Format::eR16Unorm:
return 1;
7484 case VULKAN_HPP_NAMESPACE::Format::eR16Snorm:
return 1;
7485 case VULKAN_HPP_NAMESPACE::Format::eR16Uscaled:
return 1;
7486 case VULKAN_HPP_NAMESPACE::Format::eR16Sscaled:
return 1;
7487 case VULKAN_HPP_NAMESPACE::Format::eR16Uint:
return 1;
7488 case VULKAN_HPP_NAMESPACE::Format::eR16Sint:
return 1;
7489 case VULKAN_HPP_NAMESPACE::Format::eR16Sfloat:
return 1;
7490 case VULKAN_HPP_NAMESPACE::Format::eR16G16Unorm:
return 1;
7491 case VULKAN_HPP_NAMESPACE::Format::eR16G16Snorm:
return 1;
7492 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uscaled:
return 1;
7493 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sscaled:
return 1;
7494 case VULKAN_HPP_NAMESPACE::Format::eR16G16Uint:
return 1;
7495 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sint:
return 1;
7496 case VULKAN_HPP_NAMESPACE::Format::eR16G16Sfloat:
return 1;
7497 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Unorm:
return 1;
7498 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Snorm:
return 1;
7499 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uscaled:
return 1;
7500 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sscaled:
return 1;
7501 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Uint:
return 1;
7502 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sint:
return 1;
7503 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16Sfloat:
return 1;
7504 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Unorm:
return 1;
7505 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Snorm:
return 1;
7506 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uscaled:
return 1;
7507 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sscaled:
return 1;
7508 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Uint:
return 1;
7509 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sint:
return 1;
7510 case VULKAN_HPP_NAMESPACE::Format::eR16G16B16A16Sfloat:
return 1;
7511 case VULKAN_HPP_NAMESPACE::Format::eR32Uint:
return 1;
7512 case VULKAN_HPP_NAMESPACE::Format::eR32Sint:
return 1;
7513 case VULKAN_HPP_NAMESPACE::Format::eR32Sfloat:
return 1;
7514 case VULKAN_HPP_NAMESPACE::Format::eR32G32Uint:
return 1;
7515 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sint:
return 1;
7516 case VULKAN_HPP_NAMESPACE::Format::eR32G32Sfloat:
return 1;
7517 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Uint:
return 1;
7518 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sint:
return 1;
7519 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32Sfloat:
return 1;
7520 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Uint:
return 1;
7521 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sint:
return 1;
7522 case VULKAN_HPP_NAMESPACE::Format::eR32G32B32A32Sfloat:
return 1;
7523 case VULKAN_HPP_NAMESPACE::Format::eR64Uint:
return 1;
7524 case VULKAN_HPP_NAMESPACE::Format::eR64Sint:
return 1;
7525 case VULKAN_HPP_NAMESPACE::Format::eR64Sfloat:
return 1;
7526 case VULKAN_HPP_NAMESPACE::Format::eR64G64Uint:
return 1;
7527 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sint:
return 1;
7528 case VULKAN_HPP_NAMESPACE::Format::eR64G64Sfloat:
return 1;
7529 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Uint:
return 1;
7530 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sint:
return 1;
7531 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64Sfloat:
return 1;
7532 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Uint:
return 1;
7533 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sint:
return 1;
7534 case VULKAN_HPP_NAMESPACE::Format::eR64G64B64A64Sfloat:
return 1;
7535 case VULKAN_HPP_NAMESPACE::Format::eB10G11R11UfloatPack32:
return 1;
7536 case VULKAN_HPP_NAMESPACE::Format::eE5B9G9R9UfloatPack32:
return 1;
7537 case VULKAN_HPP_NAMESPACE::Format::eD16Unorm:
return 1;
7538 case VULKAN_HPP_NAMESPACE::Format::eX8D24UnormPack32:
return 1;
7539 case VULKAN_HPP_NAMESPACE::Format::eD32Sfloat:
return 1;
7540 case VULKAN_HPP_NAMESPACE::Format::eS8Uint:
return 1;
7541 case VULKAN_HPP_NAMESPACE::Format::eD16UnormS8Uint:
return 1;
7542 case VULKAN_HPP_NAMESPACE::Format::eD24UnormS8Uint:
return 1;
7543 case VULKAN_HPP_NAMESPACE::Format::eD32SfloatS8Uint:
return 1;
7544 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbUnormBlock:
return 16;
7545 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbSrgbBlock:
return 16;
7546 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaUnormBlock:
return 16;
7547 case VULKAN_HPP_NAMESPACE::Format::eBc1RgbaSrgbBlock:
return 16;
7548 case VULKAN_HPP_NAMESPACE::Format::eBc2UnormBlock:
return 16;
7549 case VULKAN_HPP_NAMESPACE::Format::eBc2SrgbBlock:
return 16;
7550 case VULKAN_HPP_NAMESPACE::Format::eBc3UnormBlock:
return 16;
7551 case VULKAN_HPP_NAMESPACE::Format::eBc3SrgbBlock:
return 16;
7552 case VULKAN_HPP_NAMESPACE::Format::eBc4UnormBlock:
return 16;
7553 case VULKAN_HPP_NAMESPACE::Format::eBc4SnormBlock:
return 16;
7554 case VULKAN_HPP_NAMESPACE::Format::eBc5UnormBlock:
return 16;
7555 case VULKAN_HPP_NAMESPACE::Format::eBc5SnormBlock:
return 16;
7556 case VULKAN_HPP_NAMESPACE::Format::eBc6HUfloatBlock:
return 16;
7557 case VULKAN_HPP_NAMESPACE::Format::eBc6HSfloatBlock:
return 16;
7558 case VULKAN_HPP_NAMESPACE::Format::eBc7UnormBlock:
return 16;
7559 case VULKAN_HPP_NAMESPACE::Format::eBc7SrgbBlock:
return 16;
7560 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8UnormBlock:
return 16;
7561 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8SrgbBlock:
return 16;
7562 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1UnormBlock:
return 16;
7563 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A1SrgbBlock:
return 16;
7564 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8UnormBlock:
return 16;
7565 case VULKAN_HPP_NAMESPACE::Format::eEtc2R8G8B8A8SrgbBlock:
return 16;
7566 case VULKAN_HPP_NAMESPACE::Format::eEacR11UnormBlock:
return 16;
7567 case VULKAN_HPP_NAMESPACE::Format::eEacR11SnormBlock:
return 16;
7568 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11UnormBlock:
return 16;
7569 case VULKAN_HPP_NAMESPACE::Format::eEacR11G11SnormBlock:
return 16;
7570 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4UnormBlock:
return 16;
7571 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SrgbBlock:
return 16;
7572 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4UnormBlock:
return 20;
7573 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SrgbBlock:
return 20;
7574 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5UnormBlock:
return 25;
7575 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SrgbBlock:
return 25;
7576 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5UnormBlock:
return 30;
7577 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SrgbBlock:
return 30;
7578 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6UnormBlock:
return 36;
7579 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SrgbBlock:
return 36;
7580 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5UnormBlock:
return 40;
7581 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SrgbBlock:
return 40;
7582 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6UnormBlock:
return 48;
7583 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SrgbBlock:
return 48;
7584 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8UnormBlock:
return 64;
7585 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SrgbBlock:
return 64;
7586 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5UnormBlock:
return 50;
7587 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SrgbBlock:
return 50;
7588 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6UnormBlock:
return 60;
7589 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SrgbBlock:
return 60;
7590 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8UnormBlock:
return 80;
7591 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SrgbBlock:
return 80;
7592 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10UnormBlock:
return 100;
7593 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SrgbBlock:
return 100;
7594 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10UnormBlock:
return 120;
7595 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SrgbBlock:
return 120;
7596 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12UnormBlock:
return 144;
7597 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SrgbBlock:
return 144;
7598 case VULKAN_HPP_NAMESPACE::Format::eG8B8G8R8422Unorm:
return 1;
7599 case VULKAN_HPP_NAMESPACE::Format::eB8G8R8G8422Unorm:
return 1;
7600 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane420Unorm:
return 1;
7601 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane420Unorm:
return 1;
7602 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane422Unorm:
return 1;
7603 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane422Unorm:
return 1;
7604 case VULKAN_HPP_NAMESPACE::Format::eG8B8R83Plane444Unorm:
return 1;
7605 case VULKAN_HPP_NAMESPACE::Format::eR10X6UnormPack16:
return 1;
7606 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6Unorm2Pack16:
return 1;
7607 case VULKAN_HPP_NAMESPACE::Format::eR10X6G10X6B10X6A10X6Unorm4Pack16:
return 1;
7608 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6G10X6R10X6422Unorm4Pack16:
return 1;
7609 case VULKAN_HPP_NAMESPACE::Format::eB10X6G10X6R10X6G10X6422Unorm4Pack16:
return 1;
7610 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane420Unorm3Pack16:
return 1;
7611 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane420Unorm3Pack16:
return 1;
7612 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane422Unorm3Pack16:
return 1;
7613 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane422Unorm3Pack16:
return 1;
7614 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X63Plane444Unorm3Pack16:
return 1;
7615 case VULKAN_HPP_NAMESPACE::Format::eR12X4UnormPack16:
return 1;
7616 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4Unorm2Pack16:
return 1;
7617 case VULKAN_HPP_NAMESPACE::Format::eR12X4G12X4B12X4A12X4Unorm4Pack16:
return 1;
7618 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4G12X4R12X4422Unorm4Pack16:
return 1;
7619 case VULKAN_HPP_NAMESPACE::Format::eB12X4G12X4R12X4G12X4422Unorm4Pack16:
return 1;
7620 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane420Unorm3Pack16:
return 1;
7621 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane420Unorm3Pack16:
return 1;
7622 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane422Unorm3Pack16:
return 1;
7623 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane422Unorm3Pack16:
return 1;
7624 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X43Plane444Unorm3Pack16:
return 1;
7625 case VULKAN_HPP_NAMESPACE::Format::eG16B16G16R16422Unorm:
return 1;
7626 case VULKAN_HPP_NAMESPACE::Format::eB16G16R16G16422Unorm:
return 1;
7627 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane420Unorm:
return 1;
7628 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane420Unorm:
return 1;
7629 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane422Unorm:
return 1;
7630 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane422Unorm:
return 1;
7631 case VULKAN_HPP_NAMESPACE::Format::eG16B16R163Plane444Unorm:
return 1;
7632 case VULKAN_HPP_NAMESPACE::Format::eG8B8R82Plane444Unorm:
return 1;
7633 case VULKAN_HPP_NAMESPACE::Format::eG10X6B10X6R10X62Plane444Unorm3Pack16:
return 1;
7634 case VULKAN_HPP_NAMESPACE::Format::eG12X4B12X4R12X42Plane444Unorm3Pack16:
return 1;
7635 case VULKAN_HPP_NAMESPACE::Format::eG16B16R162Plane444Unorm:
return 1;
7636 case VULKAN_HPP_NAMESPACE::Format::eA4R4G4B4UnormPack16:
return 1;
7637 case VULKAN_HPP_NAMESPACE::Format::eA4B4G4R4UnormPack16:
return 1;
7638 case VULKAN_HPP_NAMESPACE::Format::eAstc4x4SfloatBlock:
return 16;
7639 case VULKAN_HPP_NAMESPACE::Format::eAstc5x4SfloatBlock:
return 20;
7640 case VULKAN_HPP_NAMESPACE::Format::eAstc5x5SfloatBlock:
return 25;
7641 case VULKAN_HPP_NAMESPACE::Format::eAstc6x5SfloatBlock:
return 30;
7642 case VULKAN_HPP_NAMESPACE::Format::eAstc6x6SfloatBlock:
return 36;
7643 case VULKAN_HPP_NAMESPACE::Format::eAstc8x5SfloatBlock:
return 40;
7644 case VULKAN_HPP_NAMESPACE::Format::eAstc8x6SfloatBlock:
return 48;
7645 case VULKAN_HPP_NAMESPACE::Format::eAstc8x8SfloatBlock:
return 64;
7646 case VULKAN_HPP_NAMESPACE::Format::eAstc10x5SfloatBlock:
return 50;
7647 case VULKAN_HPP_NAMESPACE::Format::eAstc10x6SfloatBlock:
return 60;
7648 case VULKAN_HPP_NAMESPACE::Format::eAstc10x8SfloatBlock:
return 80;
7649 case VULKAN_HPP_NAMESPACE::Format::eAstc10x10SfloatBlock:
return 100;
7650 case VULKAN_HPP_NAMESPACE::Format::eAstc12x10SfloatBlock:
return 120;
7651 case VULKAN_HPP_NAMESPACE::Format::eAstc12x12SfloatBlock:
return 144;
7652 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppUnormBlockIMG:
return 1;
7653 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppUnormBlockIMG:
return 1;
7654 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppUnormBlockIMG:
return 1;
7655 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppUnormBlockIMG:
return 1;
7656 case VULKAN_HPP_NAMESPACE::Format::ePvrtc12BppSrgbBlockIMG:
return 1;
7657 case VULKAN_HPP_NAMESPACE::Format::ePvrtc14BppSrgbBlockIMG:
return 1;
7658 case VULKAN_HPP_NAMESPACE::Format::ePvrtc22BppSrgbBlockIMG:
return 1;
7659 case VULKAN_HPP_NAMESPACE::Format::ePvrtc24BppSrgbBlockIMG:
return 1;
7660 case VULKAN_HPP_NAMESPACE::Format::eR16G16S105NV:
return 1;
7661 case VULKAN_HPP_NAMESPACE::Format::eA1B5G5R5UnormPack16KHR:
return 1;
7662 case VULKAN_HPP_NAMESPACE::Format::eA8UnormKHR:
return 1;
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t blockSize(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeWidthDivisor(vk::Format format, uint8_t plane)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 std::array< uint8_t, 3 > blockExtent(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compressionScheme(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeHeightDivisor(vk::Format format, uint8_t plane)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t texelsPerBlock(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentNumericFormat(vk::Format format, uint8_t component)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t packed(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool componentsAreCompressed(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t planeCount(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentCount(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentBits(vk::Format format, uint8_t component)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * componentName(vk::Format format, uint8_t component)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 bool isCompressed(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 char const * compatibilityClass(vk::Format format)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 uint8_t componentPlaneIndex(vk::Format format, uint8_t component)
VULKAN_HPP_INLINE VULKAN_HPP_CONSTEXPR_14 vk::Format planeCompatibleFormat(vk::Format format, uint8_t plane)
#define VULKAN_HPP_ASSERT
#define VULKAN_HPP_CONSTEXPR_14
#define VULKAN_HPP_INLINE