1 use crate::vk::bitflags::*; 2 use crate::vk::enums::*; 3 #[doc = "Generated from 'VK_VERSION_1_1'"] 4 impl StructureType { 5 pub const PHYSICAL_DEVICE_SUBGROUP_PROPERTIES: Self = Self(1_000_094_000); 6 } 7 #[doc = "Generated from 'VK_VERSION_1_1'"] 8 impl StructureType { 9 pub const BIND_BUFFER_MEMORY_INFO: Self = Self(1_000_157_000); 10 } 11 #[doc = "Generated from 'VK_VERSION_1_1'"] 12 impl StructureType { 13 pub const BIND_IMAGE_MEMORY_INFO: Self = Self(1_000_157_001); 14 } 15 #[doc = "Generated from 'VK_VERSION_1_1'"] 16 impl ImageCreateFlags { 17 pub const ALIAS: Self = Self(0b100_0000_0000); 18 } 19 #[doc = "Generated from 'VK_VERSION_1_1'"] 20 impl StructureType { 21 pub const PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES: Self = Self(1_000_083_000); 22 } 23 #[doc = "Generated from 'VK_VERSION_1_1'"] 24 impl StructureType { 25 pub const MEMORY_DEDICATED_REQUIREMENTS: Self = Self(1_000_127_000); 26 } 27 #[doc = "Generated from 'VK_VERSION_1_1'"] 28 impl StructureType { 29 pub const MEMORY_DEDICATED_ALLOCATE_INFO: Self = Self(1_000_127_001); 30 } 31 #[doc = "Generated from 'VK_VERSION_1_1'"] 32 impl StructureType { 33 pub const MEMORY_ALLOCATE_FLAGS_INFO: Self = Self(1_000_060_000); 34 } 35 #[doc = "Generated from 'VK_VERSION_1_1'"] 36 impl StructureType { 37 pub const DEVICE_GROUP_RENDER_PASS_BEGIN_INFO: Self = Self(1_000_060_003); 38 } 39 #[doc = "Generated from 'VK_VERSION_1_1'"] 40 impl StructureType { 41 pub const DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO: Self = Self(1_000_060_004); 42 } 43 #[doc = "Generated from 'VK_VERSION_1_1'"] 44 impl StructureType { 45 pub const DEVICE_GROUP_SUBMIT_INFO: Self = Self(1_000_060_005); 46 } 47 #[doc = "Generated from 'VK_VERSION_1_1'"] 48 impl StructureType { 49 pub const DEVICE_GROUP_BIND_SPARSE_INFO: Self = Self(1_000_060_006); 50 } 51 #[doc = "Generated from 'VK_VERSION_1_1'"] 52 impl PipelineCreateFlags { 53 pub const VIEW_INDEX_FROM_DEVICE_INDEX: Self = Self(0b1000); 54 } 55 #[doc = "Generated from 'VK_VERSION_1_1'"] 56 impl PipelineCreateFlags { 57 pub const DISPATCH_BASE: Self = Self(0b1_0000); 58 } 59 #[doc = "Generated from 'VK_VERSION_1_1'"] 60 impl DependencyFlags { 61 pub const DEVICE_GROUP: Self = Self(0b100); 62 } 63 #[doc = "Generated from 'VK_VERSION_1_1'"] 64 impl StructureType { 65 pub const BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO: Self = Self(1_000_060_013); 66 } 67 #[doc = "Generated from 'VK_VERSION_1_1'"] 68 impl StructureType { 69 pub const BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO: Self = Self(1_000_060_014); 70 } 71 #[doc = "Generated from 'VK_VERSION_1_1'"] 72 impl ImageCreateFlags { 73 pub const SPLIT_INSTANCE_BIND_REGIONS: Self = Self(0b100_0000); 74 } 75 #[doc = "Generated from 'VK_VERSION_1_1'"] 76 impl StructureType { 77 pub const PHYSICAL_DEVICE_GROUP_PROPERTIES: Self = Self(1_000_070_000); 78 } 79 #[doc = "Generated from 'VK_VERSION_1_1'"] 80 impl StructureType { 81 pub const DEVICE_GROUP_DEVICE_CREATE_INFO: Self = Self(1_000_070_001); 82 } 83 #[doc = "Generated from 'VK_VERSION_1_1'"] 84 impl MemoryHeapFlags { 85 pub const MULTI_INSTANCE: Self = Self(0b10); 86 } 87 #[doc = "Generated from 'VK_VERSION_1_1'"] 88 impl StructureType { 89 pub const BUFFER_MEMORY_REQUIREMENTS_INFO_2: Self = Self(1_000_146_000); 90 } 91 #[doc = "Generated from 'VK_VERSION_1_1'"] 92 impl StructureType { 93 pub const IMAGE_MEMORY_REQUIREMENTS_INFO_2: Self = Self(1_000_146_001); 94 } 95 #[doc = "Generated from 'VK_VERSION_1_1'"] 96 impl StructureType { 97 pub const IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2: Self = Self(1_000_146_002); 98 } 99 #[doc = "Generated from 'VK_VERSION_1_1'"] 100 impl StructureType { 101 pub const MEMORY_REQUIREMENTS_2: Self = Self(1_000_146_003); 102 } 103 #[doc = "Generated from 'VK_VERSION_1_1'"] 104 impl StructureType { 105 pub const SPARSE_IMAGE_MEMORY_REQUIREMENTS_2: Self = Self(1_000_146_004); 106 } 107 #[doc = "Generated from 'VK_VERSION_1_1'"] 108 impl StructureType { 109 pub const PHYSICAL_DEVICE_FEATURES_2: Self = Self(1_000_059_000); 110 } 111 #[doc = "Generated from 'VK_VERSION_1_1'"] 112 impl StructureType { 113 pub const PHYSICAL_DEVICE_PROPERTIES_2: Self = Self(1_000_059_001); 114 } 115 #[doc = "Generated from 'VK_VERSION_1_1'"] 116 impl StructureType { 117 pub const FORMAT_PROPERTIES_2: Self = Self(1_000_059_002); 118 } 119 #[doc = "Generated from 'VK_VERSION_1_1'"] 120 impl StructureType { 121 pub const IMAGE_FORMAT_PROPERTIES_2: Self = Self(1_000_059_003); 122 } 123 #[doc = "Generated from 'VK_VERSION_1_1'"] 124 impl StructureType { 125 pub const PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2: Self = Self(1_000_059_004); 126 } 127 #[doc = "Generated from 'VK_VERSION_1_1'"] 128 impl StructureType { 129 pub const QUEUE_FAMILY_PROPERTIES_2: Self = Self(1_000_059_005); 130 } 131 #[doc = "Generated from 'VK_VERSION_1_1'"] 132 impl StructureType { 133 pub const PHYSICAL_DEVICE_MEMORY_PROPERTIES_2: Self = Self(1_000_059_006); 134 } 135 #[doc = "Generated from 'VK_VERSION_1_1'"] 136 impl StructureType { 137 pub const SPARSE_IMAGE_FORMAT_PROPERTIES_2: Self = Self(1_000_059_007); 138 } 139 #[doc = "Generated from 'VK_VERSION_1_1'"] 140 impl StructureType { 141 pub const PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2: Self = Self(1_000_059_008); 142 } 143 #[doc = "Generated from 'VK_VERSION_1_1'"] 144 impl Result { 145 pub const ERROR_OUT_OF_POOL_MEMORY: Self = Self(-1000069000); 146 } 147 #[doc = "Generated from 'VK_VERSION_1_1'"] 148 impl FormatFeatureFlags { 149 pub const TRANSFER_SRC: Self = Self(0b100_0000_0000_0000); 150 } 151 #[doc = "Generated from 'VK_VERSION_1_1'"] 152 impl FormatFeatureFlags { 153 pub const TRANSFER_DST: Self = Self(0b1000_0000_0000_0000); 154 } 155 #[doc = "Generated from 'VK_VERSION_1_1'"] 156 impl ImageCreateFlags { 157 pub const TYPE_2D_ARRAY_COMPATIBLE: Self = Self(0b10_0000); 158 } 159 #[doc = "Generated from 'VK_VERSION_1_1'"] 160 impl ImageCreateFlags { 161 pub const BLOCK_TEXEL_VIEW_COMPATIBLE: Self = Self(0b1000_0000); 162 } 163 #[doc = "Generated from 'VK_VERSION_1_1'"] 164 impl ImageCreateFlags { 165 pub const EXTENDED_USAGE: Self = Self(0b1_0000_0000); 166 } 167 #[doc = "Generated from 'VK_VERSION_1_1'"] 168 impl StructureType { 169 pub const PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES: Self = Self(1_000_117_000); 170 } 171 #[doc = "Generated from 'VK_VERSION_1_1'"] 172 impl StructureType { 173 pub const RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO: Self = Self(1_000_117_001); 174 } 175 #[doc = "Generated from 'VK_VERSION_1_1'"] 176 impl StructureType { 177 pub const IMAGE_VIEW_USAGE_CREATE_INFO: Self = Self(1_000_117_002); 178 } 179 #[doc = "Generated from 'VK_VERSION_1_1'"] 180 impl StructureType { 181 pub const PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO: Self = Self(1_000_117_003); 182 } 183 #[doc = "Generated from 'VK_VERSION_1_1'"] 184 impl ImageLayout { 185 pub const DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL: Self = Self(1_000_117_000); 186 } 187 #[doc = "Generated from 'VK_VERSION_1_1'"] 188 impl ImageLayout { 189 pub const DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL: Self = Self(1_000_117_001); 190 } 191 #[doc = "Generated from 'VK_VERSION_1_1'"] 192 impl StructureType { 193 pub const RENDER_PASS_MULTIVIEW_CREATE_INFO: Self = Self(1_000_053_000); 194 } 195 #[doc = "Generated from 'VK_VERSION_1_1'"] 196 impl StructureType { 197 pub const PHYSICAL_DEVICE_MULTIVIEW_FEATURES: Self = Self(1_000_053_001); 198 } 199 #[doc = "Generated from 'VK_VERSION_1_1'"] 200 impl StructureType { 201 pub const PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES: Self = Self(1_000_053_002); 202 } 203 #[doc = "Generated from 'VK_VERSION_1_1'"] 204 impl DependencyFlags { 205 pub const VIEW_LOCAL: Self = Self(0b10); 206 } 207 #[doc = "Generated from 'VK_VERSION_1_1'"] 208 impl StructureType { 209 pub const PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES: Self = Self(1_000_120_000); 210 } 211 #[doc = "Generated from 'VK_VERSION_1_1'"] 212 impl StructureType { 213 pub const PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES: Self = 214 Self::PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES; 215 } 216 #[doc = "Generated from 'VK_VERSION_1_1'"] 217 impl StructureType { 218 pub const PROTECTED_SUBMIT_INFO: Self = Self(1_000_145_000); 219 } 220 #[doc = "Generated from 'VK_VERSION_1_1'"] 221 impl StructureType { 222 pub const PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES: Self = Self(1_000_145_001); 223 } 224 #[doc = "Generated from 'VK_VERSION_1_1'"] 225 impl StructureType { 226 pub const PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES: Self = Self(1_000_145_002); 227 } 228 #[doc = "Generated from 'VK_VERSION_1_1'"] 229 impl StructureType { 230 pub const DEVICE_QUEUE_INFO_2: Self = Self(1_000_145_003); 231 } 232 #[doc = "Generated from 'VK_VERSION_1_1'"] 233 impl QueueFlags { 234 pub const PROTECTED: Self = Self(0b1_0000); 235 } 236 #[doc = "Generated from 'VK_VERSION_1_1'"] 237 impl DeviceQueueCreateFlags { 238 pub const PROTECTED: Self = Self(0b1); 239 } 240 #[doc = "Generated from 'VK_VERSION_1_1'"] 241 impl MemoryPropertyFlags { 242 pub const PROTECTED: Self = Self(0b10_0000); 243 } 244 #[doc = "Generated from 'VK_VERSION_1_1'"] 245 impl BufferCreateFlags { 246 pub const PROTECTED: Self = Self(0b1000); 247 } 248 #[doc = "Generated from 'VK_VERSION_1_1'"] 249 impl ImageCreateFlags { 250 pub const PROTECTED: Self = Self(0b1000_0000_0000); 251 } 252 #[doc = "Generated from 'VK_VERSION_1_1'"] 253 impl CommandPoolCreateFlags { 254 pub const PROTECTED: Self = Self(0b100); 255 } 256 #[doc = "Generated from 'VK_VERSION_1_1'"] 257 impl StructureType { 258 pub const SAMPLER_YCBCR_CONVERSION_CREATE_INFO: Self = Self(1_000_156_000); 259 } 260 #[doc = "Generated from 'VK_VERSION_1_1'"] 261 impl StructureType { 262 pub const SAMPLER_YCBCR_CONVERSION_INFO: Self = Self(1_000_156_001); 263 } 264 #[doc = "Generated from 'VK_VERSION_1_1'"] 265 impl StructureType { 266 pub const BIND_IMAGE_PLANE_MEMORY_INFO: Self = Self(1_000_156_002); 267 } 268 #[doc = "Generated from 'VK_VERSION_1_1'"] 269 impl StructureType { 270 pub const IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO: Self = Self(1_000_156_003); 271 } 272 #[doc = "Generated from 'VK_VERSION_1_1'"] 273 impl StructureType { 274 pub const PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES: Self = Self(1_000_156_004); 275 } 276 #[doc = "Generated from 'VK_VERSION_1_1'"] 277 impl StructureType { 278 pub const SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES: Self = Self(1_000_156_005); 279 } 280 #[doc = "Generated from 'VK_VERSION_1_1'"] 281 impl ObjectType { 282 pub const SAMPLER_YCBCR_CONVERSION: Self = Self(1_000_156_000); 283 } 284 #[doc = "Generated from 'VK_VERSION_1_1'"] 285 impl Format { 286 pub const G8B8G8R8_422_UNORM: Self = Self(1_000_156_000); 287 } 288 #[doc = "Generated from 'VK_VERSION_1_1'"] 289 impl Format { 290 pub const B8G8R8G8_422_UNORM: Self = Self(1_000_156_001); 291 } 292 #[doc = "Generated from 'VK_VERSION_1_1'"] 293 impl Format { 294 pub const G8_B8_R8_3PLANE_420_UNORM: Self = Self(1_000_156_002); 295 } 296 #[doc = "Generated from 'VK_VERSION_1_1'"] 297 impl Format { 298 pub const G8_B8R8_2PLANE_420_UNORM: Self = Self(1_000_156_003); 299 } 300 #[doc = "Generated from 'VK_VERSION_1_1'"] 301 impl Format { 302 pub const G8_B8_R8_3PLANE_422_UNORM: Self = Self(1_000_156_004); 303 } 304 #[doc = "Generated from 'VK_VERSION_1_1'"] 305 impl Format { 306 pub const G8_B8R8_2PLANE_422_UNORM: Self = Self(1_000_156_005); 307 } 308 #[doc = "Generated from 'VK_VERSION_1_1'"] 309 impl Format { 310 pub const G8_B8_R8_3PLANE_444_UNORM: Self = Self(1_000_156_006); 311 } 312 #[doc = "Generated from 'VK_VERSION_1_1'"] 313 impl Format { 314 pub const R10X6_UNORM_PACK16: Self = Self(1_000_156_007); 315 } 316 #[doc = "Generated from 'VK_VERSION_1_1'"] 317 impl Format { 318 pub const R10X6G10X6_UNORM_2PACK16: Self = Self(1_000_156_008); 319 } 320 #[doc = "Generated from 'VK_VERSION_1_1'"] 321 impl Format { 322 pub const R10X6G10X6B10X6A10X6_UNORM_4PACK16: Self = Self(1_000_156_009); 323 } 324 #[doc = "Generated from 'VK_VERSION_1_1'"] 325 impl Format { 326 pub const G10X6B10X6G10X6R10X6_422_UNORM_4PACK16: Self = Self(1_000_156_010); 327 } 328 #[doc = "Generated from 'VK_VERSION_1_1'"] 329 impl Format { 330 pub const B10X6G10X6R10X6G10X6_422_UNORM_4PACK16: Self = Self(1_000_156_011); 331 } 332 #[doc = "Generated from 'VK_VERSION_1_1'"] 333 impl Format { 334 pub const G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16: Self = Self(1_000_156_012); 335 } 336 #[doc = "Generated from 'VK_VERSION_1_1'"] 337 impl Format { 338 pub const G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16: Self = Self(1_000_156_013); 339 } 340 #[doc = "Generated from 'VK_VERSION_1_1'"] 341 impl Format { 342 pub const G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16: Self = Self(1_000_156_014); 343 } 344 #[doc = "Generated from 'VK_VERSION_1_1'"] 345 impl Format { 346 pub const G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16: Self = Self(1_000_156_015); 347 } 348 #[doc = "Generated from 'VK_VERSION_1_1'"] 349 impl Format { 350 pub const G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16: Self = Self(1_000_156_016); 351 } 352 #[doc = "Generated from 'VK_VERSION_1_1'"] 353 impl Format { 354 pub const R12X4_UNORM_PACK16: Self = Self(1_000_156_017); 355 } 356 #[doc = "Generated from 'VK_VERSION_1_1'"] 357 impl Format { 358 pub const R12X4G12X4_UNORM_2PACK16: Self = Self(1_000_156_018); 359 } 360 #[doc = "Generated from 'VK_VERSION_1_1'"] 361 impl Format { 362 pub const R12X4G12X4B12X4A12X4_UNORM_4PACK16: Self = Self(1_000_156_019); 363 } 364 #[doc = "Generated from 'VK_VERSION_1_1'"] 365 impl Format { 366 pub const G12X4B12X4G12X4R12X4_422_UNORM_4PACK16: Self = Self(1_000_156_020); 367 } 368 #[doc = "Generated from 'VK_VERSION_1_1'"] 369 impl Format { 370 pub const B12X4G12X4R12X4G12X4_422_UNORM_4PACK16: Self = Self(1_000_156_021); 371 } 372 #[doc = "Generated from 'VK_VERSION_1_1'"] 373 impl Format { 374 pub const G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16: Self = Self(1_000_156_022); 375 } 376 #[doc = "Generated from 'VK_VERSION_1_1'"] 377 impl Format { 378 pub const G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16: Self = Self(1_000_156_023); 379 } 380 #[doc = "Generated from 'VK_VERSION_1_1'"] 381 impl Format { 382 pub const G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16: Self = Self(1_000_156_024); 383 } 384 #[doc = "Generated from 'VK_VERSION_1_1'"] 385 impl Format { 386 pub const G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16: Self = Self(1_000_156_025); 387 } 388 #[doc = "Generated from 'VK_VERSION_1_1'"] 389 impl Format { 390 pub const G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16: Self = Self(1_000_156_026); 391 } 392 #[doc = "Generated from 'VK_VERSION_1_1'"] 393 impl Format { 394 pub const G16B16G16R16_422_UNORM: Self = Self(1_000_156_027); 395 } 396 #[doc = "Generated from 'VK_VERSION_1_1'"] 397 impl Format { 398 pub const B16G16R16G16_422_UNORM: Self = Self(1_000_156_028); 399 } 400 #[doc = "Generated from 'VK_VERSION_1_1'"] 401 impl Format { 402 pub const G16_B16_R16_3PLANE_420_UNORM: Self = Self(1_000_156_029); 403 } 404 #[doc = "Generated from 'VK_VERSION_1_1'"] 405 impl Format { 406 pub const G16_B16R16_2PLANE_420_UNORM: Self = Self(1_000_156_030); 407 } 408 #[doc = "Generated from 'VK_VERSION_1_1'"] 409 impl Format { 410 pub const G16_B16_R16_3PLANE_422_UNORM: Self = Self(1_000_156_031); 411 } 412 #[doc = "Generated from 'VK_VERSION_1_1'"] 413 impl Format { 414 pub const G16_B16R16_2PLANE_422_UNORM: Self = Self(1_000_156_032); 415 } 416 #[doc = "Generated from 'VK_VERSION_1_1'"] 417 impl Format { 418 pub const G16_B16_R16_3PLANE_444_UNORM: Self = Self(1_000_156_033); 419 } 420 #[doc = "Generated from 'VK_VERSION_1_1'"] 421 impl ImageAspectFlags { 422 pub const PLANE_0: Self = Self(0b1_0000); 423 } 424 #[doc = "Generated from 'VK_VERSION_1_1'"] 425 impl ImageAspectFlags { 426 pub const PLANE_1: Self = Self(0b10_0000); 427 } 428 #[doc = "Generated from 'VK_VERSION_1_1'"] 429 impl ImageAspectFlags { 430 pub const PLANE_2: Self = Self(0b100_0000); 431 } 432 #[doc = "Generated from 'VK_VERSION_1_1'"] 433 impl ImageCreateFlags { 434 pub const DISJOINT: Self = Self(0b10_0000_0000); 435 } 436 #[doc = "Generated from 'VK_VERSION_1_1'"] 437 impl FormatFeatureFlags { 438 pub const MIDPOINT_CHROMA_SAMPLES: Self = Self(0b10_0000_0000_0000_0000); 439 } 440 #[doc = "Generated from 'VK_VERSION_1_1'"] 441 impl FormatFeatureFlags { 442 pub const SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER: Self = Self(0b100_0000_0000_0000_0000); 443 } 444 #[doc = "Generated from 'VK_VERSION_1_1'"] 445 impl FormatFeatureFlags { 446 pub const SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER: Self = 447 Self(0b1000_0000_0000_0000_0000); 448 } 449 #[doc = "Generated from 'VK_VERSION_1_1'"] 450 impl FormatFeatureFlags { 451 pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT: Self = 452 Self(0b1_0000_0000_0000_0000_0000); 453 } 454 #[doc = "Generated from 'VK_VERSION_1_1'"] 455 impl FormatFeatureFlags { 456 pub const SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE: Self = 457 Self(0b10_0000_0000_0000_0000_0000); 458 } 459 #[doc = "Generated from 'VK_VERSION_1_1'"] 460 impl FormatFeatureFlags { 461 pub const DISJOINT: Self = Self(0b100_0000_0000_0000_0000_0000); 462 } 463 #[doc = "Generated from 'VK_VERSION_1_1'"] 464 impl FormatFeatureFlags { 465 pub const COSITED_CHROMA_SAMPLES: Self = Self(0b1000_0000_0000_0000_0000_0000); 466 } 467 #[doc = "Generated from 'VK_VERSION_1_1'"] 468 impl StructureType { 469 pub const DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO: Self = Self(1_000_085_000); 470 } 471 #[doc = "Generated from 'VK_VERSION_1_1'"] 472 impl ObjectType { 473 pub const DESCRIPTOR_UPDATE_TEMPLATE: Self = Self(1_000_085_000); 474 } 475 #[doc = "Generated from 'VK_VERSION_1_1'"] 476 impl StructureType { 477 pub const PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO: Self = Self(1_000_071_000); 478 } 479 #[doc = "Generated from 'VK_VERSION_1_1'"] 480 impl StructureType { 481 pub const EXTERNAL_IMAGE_FORMAT_PROPERTIES: Self = Self(1_000_071_001); 482 } 483 #[doc = "Generated from 'VK_VERSION_1_1'"] 484 impl StructureType { 485 pub const PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO: Self = Self(1_000_071_002); 486 } 487 #[doc = "Generated from 'VK_VERSION_1_1'"] 488 impl StructureType { 489 pub const EXTERNAL_BUFFER_PROPERTIES: Self = Self(1_000_071_003); 490 } 491 #[doc = "Generated from 'VK_VERSION_1_1'"] 492 impl StructureType { 493 pub const PHYSICAL_DEVICE_ID_PROPERTIES: Self = Self(1_000_071_004); 494 } 495 #[doc = "Generated from 'VK_VERSION_1_1'"] 496 impl StructureType { 497 pub const EXTERNAL_MEMORY_BUFFER_CREATE_INFO: Self = Self(1_000_072_000); 498 } 499 #[doc = "Generated from 'VK_VERSION_1_1'"] 500 impl StructureType { 501 pub const EXTERNAL_MEMORY_IMAGE_CREATE_INFO: Self = Self(1_000_072_001); 502 } 503 #[doc = "Generated from 'VK_VERSION_1_1'"] 504 impl StructureType { 505 pub const EXPORT_MEMORY_ALLOCATE_INFO: Self = Self(1_000_072_002); 506 } 507 #[doc = "Generated from 'VK_VERSION_1_1'"] 508 impl Result { 509 pub const ERROR_INVALID_EXTERNAL_HANDLE: Self = Self(-1000072003); 510 } 511 #[doc = "Generated from 'VK_VERSION_1_1'"] 512 impl StructureType { 513 pub const PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO: Self = Self(1_000_112_000); 514 } 515 #[doc = "Generated from 'VK_VERSION_1_1'"] 516 impl StructureType { 517 pub const EXTERNAL_FENCE_PROPERTIES: Self = Self(1_000_112_001); 518 } 519 #[doc = "Generated from 'VK_VERSION_1_1'"] 520 impl StructureType { 521 pub const EXPORT_FENCE_CREATE_INFO: Self = Self(1_000_113_000); 522 } 523 #[doc = "Generated from 'VK_VERSION_1_1'"] 524 impl StructureType { 525 pub const EXPORT_SEMAPHORE_CREATE_INFO: Self = Self(1_000_077_000); 526 } 527 #[doc = "Generated from 'VK_VERSION_1_1'"] 528 impl StructureType { 529 pub const PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO: Self = Self(1_000_076_000); 530 } 531 #[doc = "Generated from 'VK_VERSION_1_1'"] 532 impl StructureType { 533 pub const EXTERNAL_SEMAPHORE_PROPERTIES: Self = Self(1_000_076_001); 534 } 535 #[doc = "Generated from 'VK_VERSION_1_1'"] 536 impl StructureType { 537 pub const PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES: Self = Self(1_000_168_000); 538 } 539 #[doc = "Generated from 'VK_VERSION_1_1'"] 540 impl StructureType { 541 pub const DESCRIPTOR_SET_LAYOUT_SUPPORT: Self = Self(1_000_168_001); 542 } 543 #[doc = "Generated from 'VK_VERSION_1_1'"] 544 impl StructureType { 545 pub const PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES: Self = Self(1_000_063_000); 546 } 547 #[doc = "Generated from 'VK_VERSION_1_1'"] 548 impl StructureType { 549 pub const PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES: Self = 550 Self::PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES; 551 } 552 #[doc = "Generated from 'VK_VERSION_1_2'"] 553 impl StructureType { 554 pub const PHYSICAL_DEVICE_VULKAN_1_1_FEATURES: Self = Self(49); 555 } 556 #[doc = "Generated from 'VK_VERSION_1_2'"] 557 impl StructureType { 558 pub const PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES: Self = Self(50); 559 } 560 #[doc = "Generated from 'VK_VERSION_1_2'"] 561 impl StructureType { 562 pub const PHYSICAL_DEVICE_VULKAN_1_2_FEATURES: Self = Self(51); 563 } 564 #[doc = "Generated from 'VK_VERSION_1_2'"] 565 impl StructureType { 566 pub const PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES: Self = Self(52); 567 } 568 #[doc = "Generated from 'VK_VERSION_1_2'"] 569 impl StructureType { 570 pub const IMAGE_FORMAT_LIST_CREATE_INFO: Self = Self(1_000_147_000); 571 } 572 #[doc = "Generated from 'VK_VERSION_1_2'"] 573 impl StructureType { 574 pub const ATTACHMENT_DESCRIPTION_2: Self = Self(1_000_109_000); 575 } 576 #[doc = "Generated from 'VK_VERSION_1_2'"] 577 impl StructureType { 578 pub const ATTACHMENT_REFERENCE_2: Self = Self(1_000_109_001); 579 } 580 #[doc = "Generated from 'VK_VERSION_1_2'"] 581 impl StructureType { 582 pub const SUBPASS_DESCRIPTION_2: Self = Self(1_000_109_002); 583 } 584 #[doc = "Generated from 'VK_VERSION_1_2'"] 585 impl StructureType { 586 pub const SUBPASS_DEPENDENCY_2: Self = Self(1_000_109_003); 587 } 588 #[doc = "Generated from 'VK_VERSION_1_2'"] 589 impl StructureType { 590 pub const RENDER_PASS_CREATE_INFO_2: Self = Self(1_000_109_004); 591 } 592 #[doc = "Generated from 'VK_VERSION_1_2'"] 593 impl StructureType { 594 pub const SUBPASS_BEGIN_INFO: Self = Self(1_000_109_005); 595 } 596 #[doc = "Generated from 'VK_VERSION_1_2'"] 597 impl StructureType { 598 pub const SUBPASS_END_INFO: Self = Self(1_000_109_006); 599 } 600 #[doc = "Generated from 'VK_VERSION_1_2'"] 601 impl StructureType { 602 pub const PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES: Self = Self(1_000_177_000); 603 } 604 #[doc = "Generated from 'VK_VERSION_1_2'"] 605 impl StructureType { 606 pub const PHYSICAL_DEVICE_DRIVER_PROPERTIES: Self = Self(1_000_196_000); 607 } 608 #[doc = "Generated from 'VK_VERSION_1_2'"] 609 impl StructureType { 610 pub const PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES: Self = Self(1_000_180_000); 611 } 612 #[doc = "Generated from 'VK_VERSION_1_2'"] 613 impl StructureType { 614 pub const PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES: Self = Self(1_000_082_000); 615 } 616 #[doc = "Generated from 'VK_VERSION_1_2'"] 617 impl StructureType { 618 pub const PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES: Self = Self(1_000_197_000); 619 } 620 #[doc = "Generated from 'VK_VERSION_1_2'"] 621 impl StructureType { 622 pub const DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO: Self = Self(1_000_161_000); 623 } 624 #[doc = "Generated from 'VK_VERSION_1_2'"] 625 impl StructureType { 626 pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES: Self = Self(1_000_161_001); 627 } 628 #[doc = "Generated from 'VK_VERSION_1_2'"] 629 impl StructureType { 630 pub const PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES: Self = Self(1_000_161_002); 631 } 632 #[doc = "Generated from 'VK_VERSION_1_2'"] 633 impl StructureType { 634 pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO: Self = Self(1_000_161_003); 635 } 636 #[doc = "Generated from 'VK_VERSION_1_2'"] 637 impl StructureType { 638 pub const DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT: Self = Self(1_000_161_004); 639 } 640 #[doc = "Generated from 'VK_VERSION_1_2'"] 641 impl DescriptorPoolCreateFlags { 642 pub const UPDATE_AFTER_BIND: Self = Self(0b10); 643 } 644 #[doc = "Generated from 'VK_VERSION_1_2'"] 645 impl DescriptorSetLayoutCreateFlags { 646 pub const UPDATE_AFTER_BIND_POOL: Self = Self(0b10); 647 } 648 #[doc = "Generated from 'VK_VERSION_1_2'"] 649 impl Result { 650 pub const ERROR_FRAGMENTATION: Self = Self(-1000161000); 651 } 652 #[doc = "Generated from 'VK_VERSION_1_2'"] 653 impl StructureType { 654 pub const PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES: Self = Self(1_000_199_000); 655 } 656 #[doc = "Generated from 'VK_VERSION_1_2'"] 657 impl StructureType { 658 pub const SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE: Self = Self(1_000_199_001); 659 } 660 #[doc = "Generated from 'VK_VERSION_1_2'"] 661 impl StructureType { 662 pub const PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES: Self = Self(1_000_221_000); 663 } 664 #[doc = "Generated from 'VK_VERSION_1_2'"] 665 impl StructureType { 666 pub const IMAGE_STENCIL_USAGE_CREATE_INFO: Self = Self(1_000_246_000); 667 } 668 #[doc = "Generated from 'VK_VERSION_1_2'"] 669 impl StructureType { 670 pub const PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES: Self = Self(1_000_130_000); 671 } 672 #[doc = "Generated from 'VK_VERSION_1_2'"] 673 impl StructureType { 674 pub const SAMPLER_REDUCTION_MODE_CREATE_INFO: Self = Self(1_000_130_001); 675 } 676 #[doc = "Generated from 'VK_VERSION_1_2'"] 677 impl FormatFeatureFlags { 678 pub const SAMPLED_IMAGE_FILTER_MINMAX: Self = Self(0b1_0000_0000_0000_0000); 679 } 680 #[doc = "Generated from 'VK_VERSION_1_2'"] 681 impl StructureType { 682 pub const PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES: Self = Self(1_000_211_000); 683 } 684 #[doc = "Generated from 'VK_VERSION_1_2'"] 685 impl StructureType { 686 pub const PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES: Self = Self(1_000_108_000); 687 } 688 #[doc = "Generated from 'VK_VERSION_1_2'"] 689 impl StructureType { 690 pub const FRAMEBUFFER_ATTACHMENTS_CREATE_INFO: Self = Self(1_000_108_001); 691 } 692 #[doc = "Generated from 'VK_VERSION_1_2'"] 693 impl StructureType { 694 pub const FRAMEBUFFER_ATTACHMENT_IMAGE_INFO: Self = Self(1_000_108_002); 695 } 696 #[doc = "Generated from 'VK_VERSION_1_2'"] 697 impl StructureType { 698 pub const RENDER_PASS_ATTACHMENT_BEGIN_INFO: Self = Self(1_000_108_003); 699 } 700 #[doc = "Generated from 'VK_VERSION_1_2'"] 701 impl FramebufferCreateFlags { 702 pub const IMAGELESS: Self = Self(0b1); 703 } 704 #[doc = "Generated from 'VK_VERSION_1_2'"] 705 impl StructureType { 706 pub const PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES: Self = Self(1_000_253_000); 707 } 708 #[doc = "Generated from 'VK_VERSION_1_2'"] 709 impl StructureType { 710 pub const PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES: Self = Self(1_000_175_000); 711 } 712 #[doc = "Generated from 'VK_VERSION_1_2'"] 713 impl StructureType { 714 pub const PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES: Self = Self(1_000_241_000); 715 } 716 #[doc = "Generated from 'VK_VERSION_1_2'"] 717 impl StructureType { 718 pub const ATTACHMENT_REFERENCE_STENCIL_LAYOUT: Self = Self(1_000_241_001); 719 } 720 #[doc = "Generated from 'VK_VERSION_1_2'"] 721 impl StructureType { 722 pub const ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT: Self = Self(1_000_241_002); 723 } 724 #[doc = "Generated from 'VK_VERSION_1_2'"] 725 impl ImageLayout { 726 pub const DEPTH_ATTACHMENT_OPTIMAL: Self = Self(1_000_241_000); 727 } 728 #[doc = "Generated from 'VK_VERSION_1_2'"] 729 impl ImageLayout { 730 pub const DEPTH_READ_ONLY_OPTIMAL: Self = Self(1_000_241_001); 731 } 732 #[doc = "Generated from 'VK_VERSION_1_2'"] 733 impl ImageLayout { 734 pub const STENCIL_ATTACHMENT_OPTIMAL: Self = Self(1_000_241_002); 735 } 736 #[doc = "Generated from 'VK_VERSION_1_2'"] 737 impl ImageLayout { 738 pub const STENCIL_READ_ONLY_OPTIMAL: Self = Self(1_000_241_003); 739 } 740 #[doc = "Generated from 'VK_VERSION_1_2'"] 741 impl StructureType { 742 pub const PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES: Self = Self(1_000_261_000); 743 } 744 #[doc = "Generated from 'VK_VERSION_1_2'"] 745 impl StructureType { 746 pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES: Self = Self(1_000_207_000); 747 } 748 #[doc = "Generated from 'VK_VERSION_1_2'"] 749 impl StructureType { 750 pub const PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES: Self = Self(1_000_207_001); 751 } 752 #[doc = "Generated from 'VK_VERSION_1_2'"] 753 impl StructureType { 754 pub const SEMAPHORE_TYPE_CREATE_INFO: Self = Self(1_000_207_002); 755 } 756 #[doc = "Generated from 'VK_VERSION_1_2'"] 757 impl StructureType { 758 pub const TIMELINE_SEMAPHORE_SUBMIT_INFO: Self = Self(1_000_207_003); 759 } 760 #[doc = "Generated from 'VK_VERSION_1_2'"] 761 impl StructureType { 762 pub const SEMAPHORE_WAIT_INFO: Self = Self(1_000_207_004); 763 } 764 #[doc = "Generated from 'VK_VERSION_1_2'"] 765 impl StructureType { 766 pub const SEMAPHORE_SIGNAL_INFO: Self = Self(1_000_207_005); 767 } 768 #[doc = "Generated from 'VK_VERSION_1_2'"] 769 impl StructureType { 770 pub const PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES: Self = Self(1_000_257_000); 771 } 772 #[doc = "Generated from 'VK_VERSION_1_2'"] 773 impl StructureType { 774 pub const BUFFER_DEVICE_ADDRESS_INFO: Self = Self(1_000_244_001); 775 } 776 #[doc = "Generated from 'VK_VERSION_1_2'"] 777 impl StructureType { 778 pub const BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO: Self = Self(1_000_257_002); 779 } 780 #[doc = "Generated from 'VK_VERSION_1_2'"] 781 impl StructureType { 782 pub const MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO: Self = Self(1_000_257_003); 783 } 784 #[doc = "Generated from 'VK_VERSION_1_2'"] 785 impl StructureType { 786 pub const DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO: Self = Self(1_000_257_004); 787 } 788 #[doc = "Generated from 'VK_VERSION_1_2'"] 789 impl BufferUsageFlags { 790 pub const SHADER_DEVICE_ADDRESS: Self = Self(0b10_0000_0000_0000_0000); 791 } 792 #[doc = "Generated from 'VK_VERSION_1_2'"] 793 impl BufferCreateFlags { 794 pub const DEVICE_ADDRESS_CAPTURE_REPLAY: Self = Self(0b1_0000); 795 } 796 #[doc = "Generated from 'VK_VERSION_1_2'"] 797 impl MemoryAllocateFlags { 798 pub const DEVICE_ADDRESS: Self = Self(0b10); 799 } 800 #[doc = "Generated from 'VK_VERSION_1_2'"] 801 impl MemoryAllocateFlags { 802 pub const DEVICE_ADDRESS_CAPTURE_REPLAY: Self = Self(0b100); 803 } 804 #[doc = "Generated from 'VK_VERSION_1_2'"] 805 impl Result { 806 pub const ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS: Self = Self(-1000257000); 807 } 808