1 // Copyright (C) 2018 The Android Open Source Project 2 // Copyright (C) 2018 Google Inc. 3 // 4 // Licensed under the Apache License, Version 2.0 (the "License"); 5 // you may not use this file except in compliance with the License. 6 // You may obtain a copy of the License at 7 // 8 // http://www.apache.org/licenses/LICENSE-2.0 9 // 10 // Unless required by applicable law or agreed to in writing, software 11 // distributed under the License is distributed on an "AS IS" BASIS, 12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 // See the License for the specific language governing permissions and 14 // limitations under the License. 15 16 // Autogenerated module goldfish_vk_reserved_marshaling 17 // (header) generated by protocols/vulkan/xml/genvk.py -registry protocols/vulkan/xml/vk.xml cereal -o stream-servers/vulkan/cereal 18 // Please do not modify directly; 19 // re-run generate-vulkan-sources.sh, 20 // or directly from Python by defining: 21 // VULKAN_REGISTRY_XML_DIR : Directory containing genvk.py and vk.xml 22 // CEREAL_OUTPUT_DIR: Where to put the generated sources. 23 // python3 $VULKAN_REGISTRY_XML_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o $CEREAL_OUTPUT_DIR 24 25 #pragma once 26 27 #include <vulkan/vulkan.h> 28 29 30 #include "goldfish_vk_private_defs.h" 31 32 #include "VulkanStream.h" 33 #include "base/StreamSerializing.h" 34 35 36 namespace goldfish_vk { 37 38 #ifdef VK_VERSION_1_0 39 void reservedunmarshal_VkExtent2D( 40 VulkanStream* vkStream, 41 VkStructureType rootType, 42 VkExtent2D* forUnmarshaling, 43 uint8_t** ptr); 44 45 void reservedunmarshal_VkExtent3D( 46 VulkanStream* vkStream, 47 VkStructureType rootType, 48 VkExtent3D* forUnmarshaling, 49 uint8_t** ptr); 50 51 void reservedunmarshal_VkOffset2D( 52 VulkanStream* vkStream, 53 VkStructureType rootType, 54 VkOffset2D* forUnmarshaling, 55 uint8_t** ptr); 56 57 void reservedunmarshal_VkOffset3D( 58 VulkanStream* vkStream, 59 VkStructureType rootType, 60 VkOffset3D* forUnmarshaling, 61 uint8_t** ptr); 62 63 void reservedunmarshal_VkRect2D( 64 VulkanStream* vkStream, 65 VkStructureType rootType, 66 VkRect2D* forUnmarshaling, 67 uint8_t** ptr); 68 69 void reservedunmarshal_VkBaseInStructure( 70 VulkanStream* vkStream, 71 VkStructureType rootType, 72 VkBaseInStructure* forUnmarshaling, 73 uint8_t** ptr); 74 75 void reservedunmarshal_VkBaseOutStructure( 76 VulkanStream* vkStream, 77 VkStructureType rootType, 78 VkBaseOutStructure* forUnmarshaling, 79 uint8_t** ptr); 80 81 void reservedunmarshal_VkBufferMemoryBarrier( 82 VulkanStream* vkStream, 83 VkStructureType rootType, 84 VkBufferMemoryBarrier* forUnmarshaling, 85 uint8_t** ptr); 86 87 void reservedunmarshal_VkDispatchIndirectCommand( 88 VulkanStream* vkStream, 89 VkStructureType rootType, 90 VkDispatchIndirectCommand* forUnmarshaling, 91 uint8_t** ptr); 92 93 void reservedunmarshal_VkDrawIndexedIndirectCommand( 94 VulkanStream* vkStream, 95 VkStructureType rootType, 96 VkDrawIndexedIndirectCommand* forUnmarshaling, 97 uint8_t** ptr); 98 99 void reservedunmarshal_VkDrawIndirectCommand( 100 VulkanStream* vkStream, 101 VkStructureType rootType, 102 VkDrawIndirectCommand* forUnmarshaling, 103 uint8_t** ptr); 104 105 void reservedunmarshal_VkImageSubresourceRange( 106 VulkanStream* vkStream, 107 VkStructureType rootType, 108 VkImageSubresourceRange* forUnmarshaling, 109 uint8_t** ptr); 110 111 void reservedunmarshal_VkImageMemoryBarrier( 112 VulkanStream* vkStream, 113 VkStructureType rootType, 114 VkImageMemoryBarrier* forUnmarshaling, 115 uint8_t** ptr); 116 117 void reservedunmarshal_VkMemoryBarrier( 118 VulkanStream* vkStream, 119 VkStructureType rootType, 120 VkMemoryBarrier* forUnmarshaling, 121 uint8_t** ptr); 122 123 void reservedunmarshal_VkAllocationCallbacks( 124 VulkanStream* vkStream, 125 VkStructureType rootType, 126 VkAllocationCallbacks* forUnmarshaling, 127 uint8_t** ptr); 128 129 void reservedunmarshal_VkApplicationInfo( 130 VulkanStream* vkStream, 131 VkStructureType rootType, 132 VkApplicationInfo* forUnmarshaling, 133 uint8_t** ptr); 134 135 void reservedunmarshal_VkFormatProperties( 136 VulkanStream* vkStream, 137 VkStructureType rootType, 138 VkFormatProperties* forUnmarshaling, 139 uint8_t** ptr); 140 141 void reservedunmarshal_VkImageFormatProperties( 142 VulkanStream* vkStream, 143 VkStructureType rootType, 144 VkImageFormatProperties* forUnmarshaling, 145 uint8_t** ptr); 146 147 void reservedunmarshal_VkInstanceCreateInfo( 148 VulkanStream* vkStream, 149 VkStructureType rootType, 150 VkInstanceCreateInfo* forUnmarshaling, 151 uint8_t** ptr); 152 153 void reservedunmarshal_VkMemoryHeap( 154 VulkanStream* vkStream, 155 VkStructureType rootType, 156 VkMemoryHeap* forUnmarshaling, 157 uint8_t** ptr); 158 159 void reservedunmarshal_VkMemoryType( 160 VulkanStream* vkStream, 161 VkStructureType rootType, 162 VkMemoryType* forUnmarshaling, 163 uint8_t** ptr); 164 165 void reservedunmarshal_VkPhysicalDeviceFeatures( 166 VulkanStream* vkStream, 167 VkStructureType rootType, 168 VkPhysicalDeviceFeatures* forUnmarshaling, 169 uint8_t** ptr); 170 171 void reservedunmarshal_VkPhysicalDeviceLimits( 172 VulkanStream* vkStream, 173 VkStructureType rootType, 174 VkPhysicalDeviceLimits* forUnmarshaling, 175 uint8_t** ptr); 176 177 void reservedunmarshal_VkPhysicalDeviceMemoryProperties( 178 VulkanStream* vkStream, 179 VkStructureType rootType, 180 VkPhysicalDeviceMemoryProperties* forUnmarshaling, 181 uint8_t** ptr); 182 183 void reservedunmarshal_VkPhysicalDeviceSparseProperties( 184 VulkanStream* vkStream, 185 VkStructureType rootType, 186 VkPhysicalDeviceSparseProperties* forUnmarshaling, 187 uint8_t** ptr); 188 189 void reservedunmarshal_VkPhysicalDeviceProperties( 190 VulkanStream* vkStream, 191 VkStructureType rootType, 192 VkPhysicalDeviceProperties* forUnmarshaling, 193 uint8_t** ptr); 194 195 void reservedunmarshal_VkQueueFamilyProperties( 196 VulkanStream* vkStream, 197 VkStructureType rootType, 198 VkQueueFamilyProperties* forUnmarshaling, 199 uint8_t** ptr); 200 201 void reservedunmarshal_VkDeviceQueueCreateInfo( 202 VulkanStream* vkStream, 203 VkStructureType rootType, 204 VkDeviceQueueCreateInfo* forUnmarshaling, 205 uint8_t** ptr); 206 207 void reservedunmarshal_VkDeviceCreateInfo( 208 VulkanStream* vkStream, 209 VkStructureType rootType, 210 VkDeviceCreateInfo* forUnmarshaling, 211 uint8_t** ptr); 212 213 void reservedunmarshal_VkExtensionProperties( 214 VulkanStream* vkStream, 215 VkStructureType rootType, 216 VkExtensionProperties* forUnmarshaling, 217 uint8_t** ptr); 218 219 void reservedunmarshal_VkLayerProperties( 220 VulkanStream* vkStream, 221 VkStructureType rootType, 222 VkLayerProperties* forUnmarshaling, 223 uint8_t** ptr); 224 225 void reservedunmarshal_VkSubmitInfo( 226 VulkanStream* vkStream, 227 VkStructureType rootType, 228 VkSubmitInfo* forUnmarshaling, 229 uint8_t** ptr); 230 231 void reservedunmarshal_VkMappedMemoryRange( 232 VulkanStream* vkStream, 233 VkStructureType rootType, 234 VkMappedMemoryRange* forUnmarshaling, 235 uint8_t** ptr); 236 237 void reservedunmarshal_VkMemoryAllocateInfo( 238 VulkanStream* vkStream, 239 VkStructureType rootType, 240 VkMemoryAllocateInfo* forUnmarshaling, 241 uint8_t** ptr); 242 243 void reservedunmarshal_VkMemoryRequirements( 244 VulkanStream* vkStream, 245 VkStructureType rootType, 246 VkMemoryRequirements* forUnmarshaling, 247 uint8_t** ptr); 248 249 void reservedunmarshal_VkSparseMemoryBind( 250 VulkanStream* vkStream, 251 VkStructureType rootType, 252 VkSparseMemoryBind* forUnmarshaling, 253 uint8_t** ptr); 254 255 void reservedunmarshal_VkSparseBufferMemoryBindInfo( 256 VulkanStream* vkStream, 257 VkStructureType rootType, 258 VkSparseBufferMemoryBindInfo* forUnmarshaling, 259 uint8_t** ptr); 260 261 void reservedunmarshal_VkSparseImageOpaqueMemoryBindInfo( 262 VulkanStream* vkStream, 263 VkStructureType rootType, 264 VkSparseImageOpaqueMemoryBindInfo* forUnmarshaling, 265 uint8_t** ptr); 266 267 void reservedunmarshal_VkImageSubresource( 268 VulkanStream* vkStream, 269 VkStructureType rootType, 270 VkImageSubresource* forUnmarshaling, 271 uint8_t** ptr); 272 273 void reservedunmarshal_VkSparseImageMemoryBind( 274 VulkanStream* vkStream, 275 VkStructureType rootType, 276 VkSparseImageMemoryBind* forUnmarshaling, 277 uint8_t** ptr); 278 279 void reservedunmarshal_VkSparseImageMemoryBindInfo( 280 VulkanStream* vkStream, 281 VkStructureType rootType, 282 VkSparseImageMemoryBindInfo* forUnmarshaling, 283 uint8_t** ptr); 284 285 void reservedunmarshal_VkBindSparseInfo( 286 VulkanStream* vkStream, 287 VkStructureType rootType, 288 VkBindSparseInfo* forUnmarshaling, 289 uint8_t** ptr); 290 291 void reservedunmarshal_VkSparseImageFormatProperties( 292 VulkanStream* vkStream, 293 VkStructureType rootType, 294 VkSparseImageFormatProperties* forUnmarshaling, 295 uint8_t** ptr); 296 297 void reservedunmarshal_VkSparseImageMemoryRequirements( 298 VulkanStream* vkStream, 299 VkStructureType rootType, 300 VkSparseImageMemoryRequirements* forUnmarshaling, 301 uint8_t** ptr); 302 303 void reservedunmarshal_VkFenceCreateInfo( 304 VulkanStream* vkStream, 305 VkStructureType rootType, 306 VkFenceCreateInfo* forUnmarshaling, 307 uint8_t** ptr); 308 309 void reservedunmarshal_VkSemaphoreCreateInfo( 310 VulkanStream* vkStream, 311 VkStructureType rootType, 312 VkSemaphoreCreateInfo* forUnmarshaling, 313 uint8_t** ptr); 314 315 void reservedunmarshal_VkEventCreateInfo( 316 VulkanStream* vkStream, 317 VkStructureType rootType, 318 VkEventCreateInfo* forUnmarshaling, 319 uint8_t** ptr); 320 321 void reservedunmarshal_VkQueryPoolCreateInfo( 322 VulkanStream* vkStream, 323 VkStructureType rootType, 324 VkQueryPoolCreateInfo* forUnmarshaling, 325 uint8_t** ptr); 326 327 void reservedunmarshal_VkBufferCreateInfo( 328 VulkanStream* vkStream, 329 VkStructureType rootType, 330 VkBufferCreateInfo* forUnmarshaling, 331 uint8_t** ptr); 332 333 void reservedunmarshal_VkBufferViewCreateInfo( 334 VulkanStream* vkStream, 335 VkStructureType rootType, 336 VkBufferViewCreateInfo* forUnmarshaling, 337 uint8_t** ptr); 338 339 void reservedunmarshal_VkImageCreateInfo( 340 VulkanStream* vkStream, 341 VkStructureType rootType, 342 VkImageCreateInfo* forUnmarshaling, 343 uint8_t** ptr); 344 345 void reservedunmarshal_VkSubresourceLayout( 346 VulkanStream* vkStream, 347 VkStructureType rootType, 348 VkSubresourceLayout* forUnmarshaling, 349 uint8_t** ptr); 350 351 void reservedunmarshal_VkComponentMapping( 352 VulkanStream* vkStream, 353 VkStructureType rootType, 354 VkComponentMapping* forUnmarshaling, 355 uint8_t** ptr); 356 357 void reservedunmarshal_VkImageViewCreateInfo( 358 VulkanStream* vkStream, 359 VkStructureType rootType, 360 VkImageViewCreateInfo* forUnmarshaling, 361 uint8_t** ptr); 362 363 void reservedunmarshal_VkShaderModuleCreateInfo( 364 VulkanStream* vkStream, 365 VkStructureType rootType, 366 VkShaderModuleCreateInfo* forUnmarshaling, 367 uint8_t** ptr); 368 369 void reservedunmarshal_VkPipelineCacheCreateInfo( 370 VulkanStream* vkStream, 371 VkStructureType rootType, 372 VkPipelineCacheCreateInfo* forUnmarshaling, 373 uint8_t** ptr); 374 375 void reservedunmarshal_VkSpecializationMapEntry( 376 VulkanStream* vkStream, 377 VkStructureType rootType, 378 VkSpecializationMapEntry* forUnmarshaling, 379 uint8_t** ptr); 380 381 void reservedunmarshal_VkSpecializationInfo( 382 VulkanStream* vkStream, 383 VkStructureType rootType, 384 VkSpecializationInfo* forUnmarshaling, 385 uint8_t** ptr); 386 387 void reservedunmarshal_VkPipelineShaderStageCreateInfo( 388 VulkanStream* vkStream, 389 VkStructureType rootType, 390 VkPipelineShaderStageCreateInfo* forUnmarshaling, 391 uint8_t** ptr); 392 393 void reservedunmarshal_VkComputePipelineCreateInfo( 394 VulkanStream* vkStream, 395 VkStructureType rootType, 396 VkComputePipelineCreateInfo* forUnmarshaling, 397 uint8_t** ptr); 398 399 void reservedunmarshal_VkVertexInputBindingDescription( 400 VulkanStream* vkStream, 401 VkStructureType rootType, 402 VkVertexInputBindingDescription* forUnmarshaling, 403 uint8_t** ptr); 404 405 void reservedunmarshal_VkVertexInputAttributeDescription( 406 VulkanStream* vkStream, 407 VkStructureType rootType, 408 VkVertexInputAttributeDescription* forUnmarshaling, 409 uint8_t** ptr); 410 411 void reservedunmarshal_VkPipelineVertexInputStateCreateInfo( 412 VulkanStream* vkStream, 413 VkStructureType rootType, 414 VkPipelineVertexInputStateCreateInfo* forUnmarshaling, 415 uint8_t** ptr); 416 417 void reservedunmarshal_VkPipelineInputAssemblyStateCreateInfo( 418 VulkanStream* vkStream, 419 VkStructureType rootType, 420 VkPipelineInputAssemblyStateCreateInfo* forUnmarshaling, 421 uint8_t** ptr); 422 423 void reservedunmarshal_VkPipelineTessellationStateCreateInfo( 424 VulkanStream* vkStream, 425 VkStructureType rootType, 426 VkPipelineTessellationStateCreateInfo* forUnmarshaling, 427 uint8_t** ptr); 428 429 void reservedunmarshal_VkViewport( 430 VulkanStream* vkStream, 431 VkStructureType rootType, 432 VkViewport* forUnmarshaling, 433 uint8_t** ptr); 434 435 void reservedunmarshal_VkPipelineViewportStateCreateInfo( 436 VulkanStream* vkStream, 437 VkStructureType rootType, 438 VkPipelineViewportStateCreateInfo* forUnmarshaling, 439 uint8_t** ptr); 440 441 void reservedunmarshal_VkPipelineRasterizationStateCreateInfo( 442 VulkanStream* vkStream, 443 VkStructureType rootType, 444 VkPipelineRasterizationStateCreateInfo* forUnmarshaling, 445 uint8_t** ptr); 446 447 void reservedunmarshal_VkPipelineMultisampleStateCreateInfo( 448 VulkanStream* vkStream, 449 VkStructureType rootType, 450 VkPipelineMultisampleStateCreateInfo* forUnmarshaling, 451 uint8_t** ptr); 452 453 void reservedunmarshal_VkStencilOpState( 454 VulkanStream* vkStream, 455 VkStructureType rootType, 456 VkStencilOpState* forUnmarshaling, 457 uint8_t** ptr); 458 459 void reservedunmarshal_VkPipelineDepthStencilStateCreateInfo( 460 VulkanStream* vkStream, 461 VkStructureType rootType, 462 VkPipelineDepthStencilStateCreateInfo* forUnmarshaling, 463 uint8_t** ptr); 464 465 void reservedunmarshal_VkPipelineColorBlendAttachmentState( 466 VulkanStream* vkStream, 467 VkStructureType rootType, 468 VkPipelineColorBlendAttachmentState* forUnmarshaling, 469 uint8_t** ptr); 470 471 void reservedunmarshal_VkPipelineColorBlendStateCreateInfo( 472 VulkanStream* vkStream, 473 VkStructureType rootType, 474 VkPipelineColorBlendStateCreateInfo* forUnmarshaling, 475 uint8_t** ptr); 476 477 void reservedunmarshal_VkPipelineDynamicStateCreateInfo( 478 VulkanStream* vkStream, 479 VkStructureType rootType, 480 VkPipelineDynamicStateCreateInfo* forUnmarshaling, 481 uint8_t** ptr); 482 483 void reservedunmarshal_VkGraphicsPipelineCreateInfo( 484 VulkanStream* vkStream, 485 VkStructureType rootType, 486 VkGraphicsPipelineCreateInfo* forUnmarshaling, 487 uint8_t** ptr); 488 489 void reservedunmarshal_VkPushConstantRange( 490 VulkanStream* vkStream, 491 VkStructureType rootType, 492 VkPushConstantRange* forUnmarshaling, 493 uint8_t** ptr); 494 495 void reservedunmarshal_VkPipelineLayoutCreateInfo( 496 VulkanStream* vkStream, 497 VkStructureType rootType, 498 VkPipelineLayoutCreateInfo* forUnmarshaling, 499 uint8_t** ptr); 500 501 void reservedunmarshal_VkSamplerCreateInfo( 502 VulkanStream* vkStream, 503 VkStructureType rootType, 504 VkSamplerCreateInfo* forUnmarshaling, 505 uint8_t** ptr); 506 507 void reservedunmarshal_VkCopyDescriptorSet( 508 VulkanStream* vkStream, 509 VkStructureType rootType, 510 VkCopyDescriptorSet* forUnmarshaling, 511 uint8_t** ptr); 512 513 void reservedunmarshal_VkDescriptorBufferInfo( 514 VulkanStream* vkStream, 515 VkStructureType rootType, 516 VkDescriptorBufferInfo* forUnmarshaling, 517 uint8_t** ptr); 518 519 void reservedunmarshal_VkDescriptorImageInfo( 520 VulkanStream* vkStream, 521 VkStructureType rootType, 522 VkDescriptorImageInfo* forUnmarshaling, 523 uint8_t** ptr); 524 525 void reservedunmarshal_VkDescriptorPoolSize( 526 VulkanStream* vkStream, 527 VkStructureType rootType, 528 VkDescriptorPoolSize* forUnmarshaling, 529 uint8_t** ptr); 530 531 void reservedunmarshal_VkDescriptorPoolCreateInfo( 532 VulkanStream* vkStream, 533 VkStructureType rootType, 534 VkDescriptorPoolCreateInfo* forUnmarshaling, 535 uint8_t** ptr); 536 537 void reservedunmarshal_VkDescriptorSetAllocateInfo( 538 VulkanStream* vkStream, 539 VkStructureType rootType, 540 VkDescriptorSetAllocateInfo* forUnmarshaling, 541 uint8_t** ptr); 542 543 void reservedunmarshal_VkDescriptorSetLayoutBinding( 544 VulkanStream* vkStream, 545 VkStructureType rootType, 546 VkDescriptorSetLayoutBinding* forUnmarshaling, 547 uint8_t** ptr); 548 549 void reservedunmarshal_VkDescriptorSetLayoutCreateInfo( 550 VulkanStream* vkStream, 551 VkStructureType rootType, 552 VkDescriptorSetLayoutCreateInfo* forUnmarshaling, 553 uint8_t** ptr); 554 555 void reservedunmarshal_VkWriteDescriptorSet( 556 VulkanStream* vkStream, 557 VkStructureType rootType, 558 VkWriteDescriptorSet* forUnmarshaling, 559 uint8_t** ptr); 560 561 void reservedunmarshal_VkAttachmentDescription( 562 VulkanStream* vkStream, 563 VkStructureType rootType, 564 VkAttachmentDescription* forUnmarshaling, 565 uint8_t** ptr); 566 567 void reservedunmarshal_VkAttachmentReference( 568 VulkanStream* vkStream, 569 VkStructureType rootType, 570 VkAttachmentReference* forUnmarshaling, 571 uint8_t** ptr); 572 573 void reservedunmarshal_VkFramebufferCreateInfo( 574 VulkanStream* vkStream, 575 VkStructureType rootType, 576 VkFramebufferCreateInfo* forUnmarshaling, 577 uint8_t** ptr); 578 579 void reservedunmarshal_VkSubpassDescription( 580 VulkanStream* vkStream, 581 VkStructureType rootType, 582 VkSubpassDescription* forUnmarshaling, 583 uint8_t** ptr); 584 585 void reservedunmarshal_VkSubpassDependency( 586 VulkanStream* vkStream, 587 VkStructureType rootType, 588 VkSubpassDependency* forUnmarshaling, 589 uint8_t** ptr); 590 591 void reservedunmarshal_VkRenderPassCreateInfo( 592 VulkanStream* vkStream, 593 VkStructureType rootType, 594 VkRenderPassCreateInfo* forUnmarshaling, 595 uint8_t** ptr); 596 597 void reservedunmarshal_VkCommandPoolCreateInfo( 598 VulkanStream* vkStream, 599 VkStructureType rootType, 600 VkCommandPoolCreateInfo* forUnmarshaling, 601 uint8_t** ptr); 602 603 void reservedunmarshal_VkCommandBufferAllocateInfo( 604 VulkanStream* vkStream, 605 VkStructureType rootType, 606 VkCommandBufferAllocateInfo* forUnmarshaling, 607 uint8_t** ptr); 608 609 void reservedunmarshal_VkCommandBufferInheritanceInfo( 610 VulkanStream* vkStream, 611 VkStructureType rootType, 612 VkCommandBufferInheritanceInfo* forUnmarshaling, 613 uint8_t** ptr); 614 615 void reservedunmarshal_VkCommandBufferBeginInfo( 616 VulkanStream* vkStream, 617 VkStructureType rootType, 618 VkCommandBufferBeginInfo* forUnmarshaling, 619 uint8_t** ptr); 620 621 void reservedunmarshal_VkBufferCopy( 622 VulkanStream* vkStream, 623 VkStructureType rootType, 624 VkBufferCopy* forUnmarshaling, 625 uint8_t** ptr); 626 627 void reservedunmarshal_VkImageSubresourceLayers( 628 VulkanStream* vkStream, 629 VkStructureType rootType, 630 VkImageSubresourceLayers* forUnmarshaling, 631 uint8_t** ptr); 632 633 void reservedunmarshal_VkBufferImageCopy( 634 VulkanStream* vkStream, 635 VkStructureType rootType, 636 VkBufferImageCopy* forUnmarshaling, 637 uint8_t** ptr); 638 639 void reservedunmarshal_VkClearColorValue( 640 VulkanStream* vkStream, 641 VkStructureType rootType, 642 VkClearColorValue* forUnmarshaling, 643 uint8_t** ptr); 644 645 void reservedunmarshal_VkClearDepthStencilValue( 646 VulkanStream* vkStream, 647 VkStructureType rootType, 648 VkClearDepthStencilValue* forUnmarshaling, 649 uint8_t** ptr); 650 651 void reservedunmarshal_VkClearValue( 652 VulkanStream* vkStream, 653 VkStructureType rootType, 654 VkClearValue* forUnmarshaling, 655 uint8_t** ptr); 656 657 void reservedunmarshal_VkClearAttachment( 658 VulkanStream* vkStream, 659 VkStructureType rootType, 660 VkClearAttachment* forUnmarshaling, 661 uint8_t** ptr); 662 663 void reservedunmarshal_VkClearRect( 664 VulkanStream* vkStream, 665 VkStructureType rootType, 666 VkClearRect* forUnmarshaling, 667 uint8_t** ptr); 668 669 void reservedunmarshal_VkImageBlit( 670 VulkanStream* vkStream, 671 VkStructureType rootType, 672 VkImageBlit* forUnmarshaling, 673 uint8_t** ptr); 674 675 void reservedunmarshal_VkImageCopy( 676 VulkanStream* vkStream, 677 VkStructureType rootType, 678 VkImageCopy* forUnmarshaling, 679 uint8_t** ptr); 680 681 void reservedunmarshal_VkImageResolve( 682 VulkanStream* vkStream, 683 VkStructureType rootType, 684 VkImageResolve* forUnmarshaling, 685 uint8_t** ptr); 686 687 void reservedunmarshal_VkRenderPassBeginInfo( 688 VulkanStream* vkStream, 689 VkStructureType rootType, 690 VkRenderPassBeginInfo* forUnmarshaling, 691 uint8_t** ptr); 692 693 #endif 694 #ifdef VK_VERSION_1_1 695 void reservedunmarshal_VkPhysicalDeviceSubgroupProperties( 696 VulkanStream* vkStream, 697 VkStructureType rootType, 698 VkPhysicalDeviceSubgroupProperties* forUnmarshaling, 699 uint8_t** ptr); 700 701 void reservedunmarshal_VkBindBufferMemoryInfo( 702 VulkanStream* vkStream, 703 VkStructureType rootType, 704 VkBindBufferMemoryInfo* forUnmarshaling, 705 uint8_t** ptr); 706 707 void reservedunmarshal_VkBindImageMemoryInfo( 708 VulkanStream* vkStream, 709 VkStructureType rootType, 710 VkBindImageMemoryInfo* forUnmarshaling, 711 uint8_t** ptr); 712 713 void reservedunmarshal_VkPhysicalDevice16BitStorageFeatures( 714 VulkanStream* vkStream, 715 VkStructureType rootType, 716 VkPhysicalDevice16BitStorageFeatures* forUnmarshaling, 717 uint8_t** ptr); 718 719 void reservedunmarshal_VkMemoryDedicatedRequirements( 720 VulkanStream* vkStream, 721 VkStructureType rootType, 722 VkMemoryDedicatedRequirements* forUnmarshaling, 723 uint8_t** ptr); 724 725 void reservedunmarshal_VkMemoryDedicatedAllocateInfo( 726 VulkanStream* vkStream, 727 VkStructureType rootType, 728 VkMemoryDedicatedAllocateInfo* forUnmarshaling, 729 uint8_t** ptr); 730 731 void reservedunmarshal_VkMemoryAllocateFlagsInfo( 732 VulkanStream* vkStream, 733 VkStructureType rootType, 734 VkMemoryAllocateFlagsInfo* forUnmarshaling, 735 uint8_t** ptr); 736 737 void reservedunmarshal_VkDeviceGroupRenderPassBeginInfo( 738 VulkanStream* vkStream, 739 VkStructureType rootType, 740 VkDeviceGroupRenderPassBeginInfo* forUnmarshaling, 741 uint8_t** ptr); 742 743 void reservedunmarshal_VkDeviceGroupCommandBufferBeginInfo( 744 VulkanStream* vkStream, 745 VkStructureType rootType, 746 VkDeviceGroupCommandBufferBeginInfo* forUnmarshaling, 747 uint8_t** ptr); 748 749 void reservedunmarshal_VkDeviceGroupSubmitInfo( 750 VulkanStream* vkStream, 751 VkStructureType rootType, 752 VkDeviceGroupSubmitInfo* forUnmarshaling, 753 uint8_t** ptr); 754 755 void reservedunmarshal_VkDeviceGroupBindSparseInfo( 756 VulkanStream* vkStream, 757 VkStructureType rootType, 758 VkDeviceGroupBindSparseInfo* forUnmarshaling, 759 uint8_t** ptr); 760 761 void reservedunmarshal_VkBindBufferMemoryDeviceGroupInfo( 762 VulkanStream* vkStream, 763 VkStructureType rootType, 764 VkBindBufferMemoryDeviceGroupInfo* forUnmarshaling, 765 uint8_t** ptr); 766 767 void reservedunmarshal_VkBindImageMemoryDeviceGroupInfo( 768 VulkanStream* vkStream, 769 VkStructureType rootType, 770 VkBindImageMemoryDeviceGroupInfo* forUnmarshaling, 771 uint8_t** ptr); 772 773 void reservedunmarshal_VkPhysicalDeviceGroupProperties( 774 VulkanStream* vkStream, 775 VkStructureType rootType, 776 VkPhysicalDeviceGroupProperties* forUnmarshaling, 777 uint8_t** ptr); 778 779 void reservedunmarshal_VkDeviceGroupDeviceCreateInfo( 780 VulkanStream* vkStream, 781 VkStructureType rootType, 782 VkDeviceGroupDeviceCreateInfo* forUnmarshaling, 783 uint8_t** ptr); 784 785 void reservedunmarshal_VkBufferMemoryRequirementsInfo2( 786 VulkanStream* vkStream, 787 VkStructureType rootType, 788 VkBufferMemoryRequirementsInfo2* forUnmarshaling, 789 uint8_t** ptr); 790 791 void reservedunmarshal_VkImageMemoryRequirementsInfo2( 792 VulkanStream* vkStream, 793 VkStructureType rootType, 794 VkImageMemoryRequirementsInfo2* forUnmarshaling, 795 uint8_t** ptr); 796 797 void reservedunmarshal_VkImageSparseMemoryRequirementsInfo2( 798 VulkanStream* vkStream, 799 VkStructureType rootType, 800 VkImageSparseMemoryRequirementsInfo2* forUnmarshaling, 801 uint8_t** ptr); 802 803 void reservedunmarshal_VkMemoryRequirements2( 804 VulkanStream* vkStream, 805 VkStructureType rootType, 806 VkMemoryRequirements2* forUnmarshaling, 807 uint8_t** ptr); 808 809 void reservedunmarshal_VkSparseImageMemoryRequirements2( 810 VulkanStream* vkStream, 811 VkStructureType rootType, 812 VkSparseImageMemoryRequirements2* forUnmarshaling, 813 uint8_t** ptr); 814 815 void reservedunmarshal_VkPhysicalDeviceFeatures2( 816 VulkanStream* vkStream, 817 VkStructureType rootType, 818 VkPhysicalDeviceFeatures2* forUnmarshaling, 819 uint8_t** ptr); 820 821 void reservedunmarshal_VkPhysicalDeviceProperties2( 822 VulkanStream* vkStream, 823 VkStructureType rootType, 824 VkPhysicalDeviceProperties2* forUnmarshaling, 825 uint8_t** ptr); 826 827 void reservedunmarshal_VkFormatProperties2( 828 VulkanStream* vkStream, 829 VkStructureType rootType, 830 VkFormatProperties2* forUnmarshaling, 831 uint8_t** ptr); 832 833 void reservedunmarshal_VkImageFormatProperties2( 834 VulkanStream* vkStream, 835 VkStructureType rootType, 836 VkImageFormatProperties2* forUnmarshaling, 837 uint8_t** ptr); 838 839 void reservedunmarshal_VkPhysicalDeviceImageFormatInfo2( 840 VulkanStream* vkStream, 841 VkStructureType rootType, 842 VkPhysicalDeviceImageFormatInfo2* forUnmarshaling, 843 uint8_t** ptr); 844 845 void reservedunmarshal_VkQueueFamilyProperties2( 846 VulkanStream* vkStream, 847 VkStructureType rootType, 848 VkQueueFamilyProperties2* forUnmarshaling, 849 uint8_t** ptr); 850 851 void reservedunmarshal_VkPhysicalDeviceMemoryProperties2( 852 VulkanStream* vkStream, 853 VkStructureType rootType, 854 VkPhysicalDeviceMemoryProperties2* forUnmarshaling, 855 uint8_t** ptr); 856 857 void reservedunmarshal_VkSparseImageFormatProperties2( 858 VulkanStream* vkStream, 859 VkStructureType rootType, 860 VkSparseImageFormatProperties2* forUnmarshaling, 861 uint8_t** ptr); 862 863 void reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2( 864 VulkanStream* vkStream, 865 VkStructureType rootType, 866 VkPhysicalDeviceSparseImageFormatInfo2* forUnmarshaling, 867 uint8_t** ptr); 868 869 void reservedunmarshal_VkPhysicalDevicePointClippingProperties( 870 VulkanStream* vkStream, 871 VkStructureType rootType, 872 VkPhysicalDevicePointClippingProperties* forUnmarshaling, 873 uint8_t** ptr); 874 875 void reservedunmarshal_VkInputAttachmentAspectReference( 876 VulkanStream* vkStream, 877 VkStructureType rootType, 878 VkInputAttachmentAspectReference* forUnmarshaling, 879 uint8_t** ptr); 880 881 void reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfo( 882 VulkanStream* vkStream, 883 VkStructureType rootType, 884 VkRenderPassInputAttachmentAspectCreateInfo* forUnmarshaling, 885 uint8_t** ptr); 886 887 void reservedunmarshal_VkImageViewUsageCreateInfo( 888 VulkanStream* vkStream, 889 VkStructureType rootType, 890 VkImageViewUsageCreateInfo* forUnmarshaling, 891 uint8_t** ptr); 892 893 void reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfo( 894 VulkanStream* vkStream, 895 VkStructureType rootType, 896 VkPipelineTessellationDomainOriginStateCreateInfo* forUnmarshaling, 897 uint8_t** ptr); 898 899 void reservedunmarshal_VkRenderPassMultiviewCreateInfo( 900 VulkanStream* vkStream, 901 VkStructureType rootType, 902 VkRenderPassMultiviewCreateInfo* forUnmarshaling, 903 uint8_t** ptr); 904 905 void reservedunmarshal_VkPhysicalDeviceMultiviewFeatures( 906 VulkanStream* vkStream, 907 VkStructureType rootType, 908 VkPhysicalDeviceMultiviewFeatures* forUnmarshaling, 909 uint8_t** ptr); 910 911 void reservedunmarshal_VkPhysicalDeviceMultiviewProperties( 912 VulkanStream* vkStream, 913 VkStructureType rootType, 914 VkPhysicalDeviceMultiviewProperties* forUnmarshaling, 915 uint8_t** ptr); 916 917 void reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures( 918 VulkanStream* vkStream, 919 VkStructureType rootType, 920 VkPhysicalDeviceVariablePointersFeatures* forUnmarshaling, 921 uint8_t** ptr); 922 923 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, reservedunmarshal_VkPhysicalDeviceVariablePointerFeatures); 924 925 void reservedunmarshal_VkPhysicalDeviceProtectedMemoryFeatures( 926 VulkanStream* vkStream, 927 VkStructureType rootType, 928 VkPhysicalDeviceProtectedMemoryFeatures* forUnmarshaling, 929 uint8_t** ptr); 930 931 void reservedunmarshal_VkPhysicalDeviceProtectedMemoryProperties( 932 VulkanStream* vkStream, 933 VkStructureType rootType, 934 VkPhysicalDeviceProtectedMemoryProperties* forUnmarshaling, 935 uint8_t** ptr); 936 937 void reservedunmarshal_VkDeviceQueueInfo2( 938 VulkanStream* vkStream, 939 VkStructureType rootType, 940 VkDeviceQueueInfo2* forUnmarshaling, 941 uint8_t** ptr); 942 943 void reservedunmarshal_VkProtectedSubmitInfo( 944 VulkanStream* vkStream, 945 VkStructureType rootType, 946 VkProtectedSubmitInfo* forUnmarshaling, 947 uint8_t** ptr); 948 949 void reservedunmarshal_VkSamplerYcbcrConversionCreateInfo( 950 VulkanStream* vkStream, 951 VkStructureType rootType, 952 VkSamplerYcbcrConversionCreateInfo* forUnmarshaling, 953 uint8_t** ptr); 954 955 void reservedunmarshal_VkSamplerYcbcrConversionInfo( 956 VulkanStream* vkStream, 957 VkStructureType rootType, 958 VkSamplerYcbcrConversionInfo* forUnmarshaling, 959 uint8_t** ptr); 960 961 void reservedunmarshal_VkBindImagePlaneMemoryInfo( 962 VulkanStream* vkStream, 963 VkStructureType rootType, 964 VkBindImagePlaneMemoryInfo* forUnmarshaling, 965 uint8_t** ptr); 966 967 void reservedunmarshal_VkImagePlaneMemoryRequirementsInfo( 968 VulkanStream* vkStream, 969 VkStructureType rootType, 970 VkImagePlaneMemoryRequirementsInfo* forUnmarshaling, 971 uint8_t** ptr); 972 973 void reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( 974 VulkanStream* vkStream, 975 VkStructureType rootType, 976 VkPhysicalDeviceSamplerYcbcrConversionFeatures* forUnmarshaling, 977 uint8_t** ptr); 978 979 void reservedunmarshal_VkSamplerYcbcrConversionImageFormatProperties( 980 VulkanStream* vkStream, 981 VkStructureType rootType, 982 VkSamplerYcbcrConversionImageFormatProperties* forUnmarshaling, 983 uint8_t** ptr); 984 985 void reservedunmarshal_VkDescriptorUpdateTemplateEntry( 986 VulkanStream* vkStream, 987 VkStructureType rootType, 988 VkDescriptorUpdateTemplateEntry* forUnmarshaling, 989 uint8_t** ptr); 990 991 void reservedunmarshal_VkDescriptorUpdateTemplateCreateInfo( 992 VulkanStream* vkStream, 993 VkStructureType rootType, 994 VkDescriptorUpdateTemplateCreateInfo* forUnmarshaling, 995 uint8_t** ptr); 996 997 void reservedunmarshal_VkExternalMemoryProperties( 998 VulkanStream* vkStream, 999 VkStructureType rootType, 1000 VkExternalMemoryProperties* forUnmarshaling, 1001 uint8_t** ptr); 1002 1003 void reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfo( 1004 VulkanStream* vkStream, 1005 VkStructureType rootType, 1006 VkPhysicalDeviceExternalImageFormatInfo* forUnmarshaling, 1007 uint8_t** ptr); 1008 1009 void reservedunmarshal_VkExternalImageFormatProperties( 1010 VulkanStream* vkStream, 1011 VkStructureType rootType, 1012 VkExternalImageFormatProperties* forUnmarshaling, 1013 uint8_t** ptr); 1014 1015 void reservedunmarshal_VkPhysicalDeviceExternalBufferInfo( 1016 VulkanStream* vkStream, 1017 VkStructureType rootType, 1018 VkPhysicalDeviceExternalBufferInfo* forUnmarshaling, 1019 uint8_t** ptr); 1020 1021 void reservedunmarshal_VkExternalBufferProperties( 1022 VulkanStream* vkStream, 1023 VkStructureType rootType, 1024 VkExternalBufferProperties* forUnmarshaling, 1025 uint8_t** ptr); 1026 1027 void reservedunmarshal_VkPhysicalDeviceIDProperties( 1028 VulkanStream* vkStream, 1029 VkStructureType rootType, 1030 VkPhysicalDeviceIDProperties* forUnmarshaling, 1031 uint8_t** ptr); 1032 1033 void reservedunmarshal_VkExternalMemoryImageCreateInfo( 1034 VulkanStream* vkStream, 1035 VkStructureType rootType, 1036 VkExternalMemoryImageCreateInfo* forUnmarshaling, 1037 uint8_t** ptr); 1038 1039 void reservedunmarshal_VkExternalMemoryBufferCreateInfo( 1040 VulkanStream* vkStream, 1041 VkStructureType rootType, 1042 VkExternalMemoryBufferCreateInfo* forUnmarshaling, 1043 uint8_t** ptr); 1044 1045 void reservedunmarshal_VkExportMemoryAllocateInfo( 1046 VulkanStream* vkStream, 1047 VkStructureType rootType, 1048 VkExportMemoryAllocateInfo* forUnmarshaling, 1049 uint8_t** ptr); 1050 1051 void reservedunmarshal_VkPhysicalDeviceExternalFenceInfo( 1052 VulkanStream* vkStream, 1053 VkStructureType rootType, 1054 VkPhysicalDeviceExternalFenceInfo* forUnmarshaling, 1055 uint8_t** ptr); 1056 1057 void reservedunmarshal_VkExternalFenceProperties( 1058 VulkanStream* vkStream, 1059 VkStructureType rootType, 1060 VkExternalFenceProperties* forUnmarshaling, 1061 uint8_t** ptr); 1062 1063 void reservedunmarshal_VkExportFenceCreateInfo( 1064 VulkanStream* vkStream, 1065 VkStructureType rootType, 1066 VkExportFenceCreateInfo* forUnmarshaling, 1067 uint8_t** ptr); 1068 1069 void reservedunmarshal_VkExportSemaphoreCreateInfo( 1070 VulkanStream* vkStream, 1071 VkStructureType rootType, 1072 VkExportSemaphoreCreateInfo* forUnmarshaling, 1073 uint8_t** ptr); 1074 1075 void reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfo( 1076 VulkanStream* vkStream, 1077 VkStructureType rootType, 1078 VkPhysicalDeviceExternalSemaphoreInfo* forUnmarshaling, 1079 uint8_t** ptr); 1080 1081 void reservedunmarshal_VkExternalSemaphoreProperties( 1082 VulkanStream* vkStream, 1083 VkStructureType rootType, 1084 VkExternalSemaphoreProperties* forUnmarshaling, 1085 uint8_t** ptr); 1086 1087 void reservedunmarshal_VkPhysicalDeviceMaintenance3Properties( 1088 VulkanStream* vkStream, 1089 VkStructureType rootType, 1090 VkPhysicalDeviceMaintenance3Properties* forUnmarshaling, 1091 uint8_t** ptr); 1092 1093 void reservedunmarshal_VkDescriptorSetLayoutSupport( 1094 VulkanStream* vkStream, 1095 VkStructureType rootType, 1096 VkDescriptorSetLayoutSupport* forUnmarshaling, 1097 uint8_t** ptr); 1098 1099 void reservedunmarshal_VkPhysicalDeviceShaderDrawParametersFeatures( 1100 VulkanStream* vkStream, 1101 VkStructureType rootType, 1102 VkPhysicalDeviceShaderDrawParametersFeatures* forUnmarshaling, 1103 uint8_t** ptr); 1104 1105 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderDrawParametersFeatures, reservedunmarshal_VkPhysicalDeviceShaderDrawParameterFeatures); 1106 1107 #endif 1108 #ifdef VK_VERSION_1_2 1109 void reservedunmarshal_VkPhysicalDeviceVulkan11Features( 1110 VulkanStream* vkStream, 1111 VkStructureType rootType, 1112 VkPhysicalDeviceVulkan11Features* forUnmarshaling, 1113 uint8_t** ptr); 1114 1115 void reservedunmarshal_VkPhysicalDeviceVulkan11Properties( 1116 VulkanStream* vkStream, 1117 VkStructureType rootType, 1118 VkPhysicalDeviceVulkan11Properties* forUnmarshaling, 1119 uint8_t** ptr); 1120 1121 void reservedunmarshal_VkPhysicalDeviceVulkan12Features( 1122 VulkanStream* vkStream, 1123 VkStructureType rootType, 1124 VkPhysicalDeviceVulkan12Features* forUnmarshaling, 1125 uint8_t** ptr); 1126 1127 void reservedunmarshal_VkConformanceVersion( 1128 VulkanStream* vkStream, 1129 VkStructureType rootType, 1130 VkConformanceVersion* forUnmarshaling, 1131 uint8_t** ptr); 1132 1133 void reservedunmarshal_VkPhysicalDeviceVulkan12Properties( 1134 VulkanStream* vkStream, 1135 VkStructureType rootType, 1136 VkPhysicalDeviceVulkan12Properties* forUnmarshaling, 1137 uint8_t** ptr); 1138 1139 void reservedunmarshal_VkImageFormatListCreateInfo( 1140 VulkanStream* vkStream, 1141 VkStructureType rootType, 1142 VkImageFormatListCreateInfo* forUnmarshaling, 1143 uint8_t** ptr); 1144 1145 void reservedunmarshal_VkAttachmentDescription2( 1146 VulkanStream* vkStream, 1147 VkStructureType rootType, 1148 VkAttachmentDescription2* forUnmarshaling, 1149 uint8_t** ptr); 1150 1151 void reservedunmarshal_VkAttachmentReference2( 1152 VulkanStream* vkStream, 1153 VkStructureType rootType, 1154 VkAttachmentReference2* forUnmarshaling, 1155 uint8_t** ptr); 1156 1157 void reservedunmarshal_VkSubpassDescription2( 1158 VulkanStream* vkStream, 1159 VkStructureType rootType, 1160 VkSubpassDescription2* forUnmarshaling, 1161 uint8_t** ptr); 1162 1163 void reservedunmarshal_VkSubpassDependency2( 1164 VulkanStream* vkStream, 1165 VkStructureType rootType, 1166 VkSubpassDependency2* forUnmarshaling, 1167 uint8_t** ptr); 1168 1169 void reservedunmarshal_VkRenderPassCreateInfo2( 1170 VulkanStream* vkStream, 1171 VkStructureType rootType, 1172 VkRenderPassCreateInfo2* forUnmarshaling, 1173 uint8_t** ptr); 1174 1175 void reservedunmarshal_VkSubpassBeginInfo( 1176 VulkanStream* vkStream, 1177 VkStructureType rootType, 1178 VkSubpassBeginInfo* forUnmarshaling, 1179 uint8_t** ptr); 1180 1181 void reservedunmarshal_VkSubpassEndInfo( 1182 VulkanStream* vkStream, 1183 VkStructureType rootType, 1184 VkSubpassEndInfo* forUnmarshaling, 1185 uint8_t** ptr); 1186 1187 void reservedunmarshal_VkPhysicalDevice8BitStorageFeatures( 1188 VulkanStream* vkStream, 1189 VkStructureType rootType, 1190 VkPhysicalDevice8BitStorageFeatures* forUnmarshaling, 1191 uint8_t** ptr); 1192 1193 void reservedunmarshal_VkPhysicalDeviceDriverProperties( 1194 VulkanStream* vkStream, 1195 VkStructureType rootType, 1196 VkPhysicalDeviceDriverProperties* forUnmarshaling, 1197 uint8_t** ptr); 1198 1199 void reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64Features( 1200 VulkanStream* vkStream, 1201 VkStructureType rootType, 1202 VkPhysicalDeviceShaderAtomicInt64Features* forUnmarshaling, 1203 uint8_t** ptr); 1204 1205 void reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features( 1206 VulkanStream* vkStream, 1207 VkStructureType rootType, 1208 VkPhysicalDeviceShaderFloat16Int8Features* forUnmarshaling, 1209 uint8_t** ptr); 1210 1211 void reservedunmarshal_VkPhysicalDeviceFloatControlsProperties( 1212 VulkanStream* vkStream, 1213 VkStructureType rootType, 1214 VkPhysicalDeviceFloatControlsProperties* forUnmarshaling, 1215 uint8_t** ptr); 1216 1217 void reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( 1218 VulkanStream* vkStream, 1219 VkStructureType rootType, 1220 VkDescriptorSetLayoutBindingFlagsCreateInfo* forUnmarshaling, 1221 uint8_t** ptr); 1222 1223 void reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeatures( 1224 VulkanStream* vkStream, 1225 VkStructureType rootType, 1226 VkPhysicalDeviceDescriptorIndexingFeatures* forUnmarshaling, 1227 uint8_t** ptr); 1228 1229 void reservedunmarshal_VkPhysicalDeviceDescriptorIndexingProperties( 1230 VulkanStream* vkStream, 1231 VkStructureType rootType, 1232 VkPhysicalDeviceDescriptorIndexingProperties* forUnmarshaling, 1233 uint8_t** ptr); 1234 1235 void reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( 1236 VulkanStream* vkStream, 1237 VkStructureType rootType, 1238 VkDescriptorSetVariableDescriptorCountAllocateInfo* forUnmarshaling, 1239 uint8_t** ptr); 1240 1241 void reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( 1242 VulkanStream* vkStream, 1243 VkStructureType rootType, 1244 VkDescriptorSetVariableDescriptorCountLayoutSupport* forUnmarshaling, 1245 uint8_t** ptr); 1246 1247 void reservedunmarshal_VkSubpassDescriptionDepthStencilResolve( 1248 VulkanStream* vkStream, 1249 VkStructureType rootType, 1250 VkSubpassDescriptionDepthStencilResolve* forUnmarshaling, 1251 uint8_t** ptr); 1252 1253 void reservedunmarshal_VkPhysicalDeviceDepthStencilResolveProperties( 1254 VulkanStream* vkStream, 1255 VkStructureType rootType, 1256 VkPhysicalDeviceDepthStencilResolveProperties* forUnmarshaling, 1257 uint8_t** ptr); 1258 1259 void reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures( 1260 VulkanStream* vkStream, 1261 VkStructureType rootType, 1262 VkPhysicalDeviceScalarBlockLayoutFeatures* forUnmarshaling, 1263 uint8_t** ptr); 1264 1265 void reservedunmarshal_VkImageStencilUsageCreateInfo( 1266 VulkanStream* vkStream, 1267 VkStructureType rootType, 1268 VkImageStencilUsageCreateInfo* forUnmarshaling, 1269 uint8_t** ptr); 1270 1271 void reservedunmarshal_VkSamplerReductionModeCreateInfo( 1272 VulkanStream* vkStream, 1273 VkStructureType rootType, 1274 VkSamplerReductionModeCreateInfo* forUnmarshaling, 1275 uint8_t** ptr); 1276 1277 void reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( 1278 VulkanStream* vkStream, 1279 VkStructureType rootType, 1280 VkPhysicalDeviceSamplerFilterMinmaxProperties* forUnmarshaling, 1281 uint8_t** ptr); 1282 1283 void reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures( 1284 VulkanStream* vkStream, 1285 VkStructureType rootType, 1286 VkPhysicalDeviceVulkanMemoryModelFeatures* forUnmarshaling, 1287 uint8_t** ptr); 1288 1289 void reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeatures( 1290 VulkanStream* vkStream, 1291 VkStructureType rootType, 1292 VkPhysicalDeviceImagelessFramebufferFeatures* forUnmarshaling, 1293 uint8_t** ptr); 1294 1295 void reservedunmarshal_VkFramebufferAttachmentImageInfo( 1296 VulkanStream* vkStream, 1297 VkStructureType rootType, 1298 VkFramebufferAttachmentImageInfo* forUnmarshaling, 1299 uint8_t** ptr); 1300 1301 void reservedunmarshal_VkFramebufferAttachmentsCreateInfo( 1302 VulkanStream* vkStream, 1303 VkStructureType rootType, 1304 VkFramebufferAttachmentsCreateInfo* forUnmarshaling, 1305 uint8_t** ptr); 1306 1307 void reservedunmarshal_VkRenderPassAttachmentBeginInfo( 1308 VulkanStream* vkStream, 1309 VkStructureType rootType, 1310 VkRenderPassAttachmentBeginInfo* forUnmarshaling, 1311 uint8_t** ptr); 1312 1313 void reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( 1314 VulkanStream* vkStream, 1315 VkStructureType rootType, 1316 VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forUnmarshaling, 1317 uint8_t** ptr); 1318 1319 void reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( 1320 VulkanStream* vkStream, 1321 VkStructureType rootType, 1322 VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forUnmarshaling, 1323 uint8_t** ptr); 1324 1325 void reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( 1326 VulkanStream* vkStream, 1327 VkStructureType rootType, 1328 VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forUnmarshaling, 1329 uint8_t** ptr); 1330 1331 void reservedunmarshal_VkAttachmentReferenceStencilLayout( 1332 VulkanStream* vkStream, 1333 VkStructureType rootType, 1334 VkAttachmentReferenceStencilLayout* forUnmarshaling, 1335 uint8_t** ptr); 1336 1337 void reservedunmarshal_VkAttachmentDescriptionStencilLayout( 1338 VulkanStream* vkStream, 1339 VkStructureType rootType, 1340 VkAttachmentDescriptionStencilLayout* forUnmarshaling, 1341 uint8_t** ptr); 1342 1343 void reservedunmarshal_VkPhysicalDeviceHostQueryResetFeatures( 1344 VulkanStream* vkStream, 1345 VkStructureType rootType, 1346 VkPhysicalDeviceHostQueryResetFeatures* forUnmarshaling, 1347 uint8_t** ptr); 1348 1349 void reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures( 1350 VulkanStream* vkStream, 1351 VkStructureType rootType, 1352 VkPhysicalDeviceTimelineSemaphoreFeatures* forUnmarshaling, 1353 uint8_t** ptr); 1354 1355 void reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreProperties( 1356 VulkanStream* vkStream, 1357 VkStructureType rootType, 1358 VkPhysicalDeviceTimelineSemaphoreProperties* forUnmarshaling, 1359 uint8_t** ptr); 1360 1361 void reservedunmarshal_VkSemaphoreTypeCreateInfo( 1362 VulkanStream* vkStream, 1363 VkStructureType rootType, 1364 VkSemaphoreTypeCreateInfo* forUnmarshaling, 1365 uint8_t** ptr); 1366 1367 void reservedunmarshal_VkTimelineSemaphoreSubmitInfo( 1368 VulkanStream* vkStream, 1369 VkStructureType rootType, 1370 VkTimelineSemaphoreSubmitInfo* forUnmarshaling, 1371 uint8_t** ptr); 1372 1373 void reservedunmarshal_VkSemaphoreWaitInfo( 1374 VulkanStream* vkStream, 1375 VkStructureType rootType, 1376 VkSemaphoreWaitInfo* forUnmarshaling, 1377 uint8_t** ptr); 1378 1379 void reservedunmarshal_VkSemaphoreSignalInfo( 1380 VulkanStream* vkStream, 1381 VkStructureType rootType, 1382 VkSemaphoreSignalInfo* forUnmarshaling, 1383 uint8_t** ptr); 1384 1385 void reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures( 1386 VulkanStream* vkStream, 1387 VkStructureType rootType, 1388 VkPhysicalDeviceBufferDeviceAddressFeatures* forUnmarshaling, 1389 uint8_t** ptr); 1390 1391 void reservedunmarshal_VkBufferDeviceAddressInfo( 1392 VulkanStream* vkStream, 1393 VkStructureType rootType, 1394 VkBufferDeviceAddressInfo* forUnmarshaling, 1395 uint8_t** ptr); 1396 1397 void reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfo( 1398 VulkanStream* vkStream, 1399 VkStructureType rootType, 1400 VkBufferOpaqueCaptureAddressCreateInfo* forUnmarshaling, 1401 uint8_t** ptr); 1402 1403 void reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo( 1404 VulkanStream* vkStream, 1405 VkStructureType rootType, 1406 VkMemoryOpaqueCaptureAddressAllocateInfo* forUnmarshaling, 1407 uint8_t** ptr); 1408 1409 void reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo( 1410 VulkanStream* vkStream, 1411 VkStructureType rootType, 1412 VkDeviceMemoryOpaqueCaptureAddressInfo* forUnmarshaling, 1413 uint8_t** ptr); 1414 1415 #endif 1416 #ifdef VK_KHR_surface 1417 void reservedunmarshal_VkSurfaceCapabilitiesKHR( 1418 VulkanStream* vkStream, 1419 VkStructureType rootType, 1420 VkSurfaceCapabilitiesKHR* forUnmarshaling, 1421 uint8_t** ptr); 1422 1423 void reservedunmarshal_VkSurfaceFormatKHR( 1424 VulkanStream* vkStream, 1425 VkStructureType rootType, 1426 VkSurfaceFormatKHR* forUnmarshaling, 1427 uint8_t** ptr); 1428 1429 #endif 1430 #ifdef VK_KHR_swapchain 1431 void reservedunmarshal_VkSwapchainCreateInfoKHR( 1432 VulkanStream* vkStream, 1433 VkStructureType rootType, 1434 VkSwapchainCreateInfoKHR* forUnmarshaling, 1435 uint8_t** ptr); 1436 1437 void reservedunmarshal_VkPresentInfoKHR( 1438 VulkanStream* vkStream, 1439 VkStructureType rootType, 1440 VkPresentInfoKHR* forUnmarshaling, 1441 uint8_t** ptr); 1442 1443 void reservedunmarshal_VkImageSwapchainCreateInfoKHR( 1444 VulkanStream* vkStream, 1445 VkStructureType rootType, 1446 VkImageSwapchainCreateInfoKHR* forUnmarshaling, 1447 uint8_t** ptr); 1448 1449 void reservedunmarshal_VkBindImageMemorySwapchainInfoKHR( 1450 VulkanStream* vkStream, 1451 VkStructureType rootType, 1452 VkBindImageMemorySwapchainInfoKHR* forUnmarshaling, 1453 uint8_t** ptr); 1454 1455 void reservedunmarshal_VkAcquireNextImageInfoKHR( 1456 VulkanStream* vkStream, 1457 VkStructureType rootType, 1458 VkAcquireNextImageInfoKHR* forUnmarshaling, 1459 uint8_t** ptr); 1460 1461 void reservedunmarshal_VkDeviceGroupPresentCapabilitiesKHR( 1462 VulkanStream* vkStream, 1463 VkStructureType rootType, 1464 VkDeviceGroupPresentCapabilitiesKHR* forUnmarshaling, 1465 uint8_t** ptr); 1466 1467 void reservedunmarshal_VkDeviceGroupPresentInfoKHR( 1468 VulkanStream* vkStream, 1469 VkStructureType rootType, 1470 VkDeviceGroupPresentInfoKHR* forUnmarshaling, 1471 uint8_t** ptr); 1472 1473 void reservedunmarshal_VkDeviceGroupSwapchainCreateInfoKHR( 1474 VulkanStream* vkStream, 1475 VkStructureType rootType, 1476 VkDeviceGroupSwapchainCreateInfoKHR* forUnmarshaling, 1477 uint8_t** ptr); 1478 1479 #endif 1480 #ifdef VK_KHR_display 1481 void reservedunmarshal_VkDisplayModeParametersKHR( 1482 VulkanStream* vkStream, 1483 VkStructureType rootType, 1484 VkDisplayModeParametersKHR* forUnmarshaling, 1485 uint8_t** ptr); 1486 1487 void reservedunmarshal_VkDisplayModeCreateInfoKHR( 1488 VulkanStream* vkStream, 1489 VkStructureType rootType, 1490 VkDisplayModeCreateInfoKHR* forUnmarshaling, 1491 uint8_t** ptr); 1492 1493 void reservedunmarshal_VkDisplayModePropertiesKHR( 1494 VulkanStream* vkStream, 1495 VkStructureType rootType, 1496 VkDisplayModePropertiesKHR* forUnmarshaling, 1497 uint8_t** ptr); 1498 1499 void reservedunmarshal_VkDisplayPlaneCapabilitiesKHR( 1500 VulkanStream* vkStream, 1501 VkStructureType rootType, 1502 VkDisplayPlaneCapabilitiesKHR* forUnmarshaling, 1503 uint8_t** ptr); 1504 1505 void reservedunmarshal_VkDisplayPlanePropertiesKHR( 1506 VulkanStream* vkStream, 1507 VkStructureType rootType, 1508 VkDisplayPlanePropertiesKHR* forUnmarshaling, 1509 uint8_t** ptr); 1510 1511 void reservedunmarshal_VkDisplayPropertiesKHR( 1512 VulkanStream* vkStream, 1513 VkStructureType rootType, 1514 VkDisplayPropertiesKHR* forUnmarshaling, 1515 uint8_t** ptr); 1516 1517 void reservedunmarshal_VkDisplaySurfaceCreateInfoKHR( 1518 VulkanStream* vkStream, 1519 VkStructureType rootType, 1520 VkDisplaySurfaceCreateInfoKHR* forUnmarshaling, 1521 uint8_t** ptr); 1522 1523 #endif 1524 #ifdef VK_KHR_display_swapchain 1525 void reservedunmarshal_VkDisplayPresentInfoKHR( 1526 VulkanStream* vkStream, 1527 VkStructureType rootType, 1528 VkDisplayPresentInfoKHR* forUnmarshaling, 1529 uint8_t** ptr); 1530 1531 #endif 1532 #ifdef VK_KHR_xlib_surface 1533 void reservedunmarshal_VkXlibSurfaceCreateInfoKHR( 1534 VulkanStream* vkStream, 1535 VkStructureType rootType, 1536 VkXlibSurfaceCreateInfoKHR* forUnmarshaling, 1537 uint8_t** ptr); 1538 1539 #endif 1540 #ifdef VK_KHR_xcb_surface 1541 void reservedunmarshal_VkXcbSurfaceCreateInfoKHR( 1542 VulkanStream* vkStream, 1543 VkStructureType rootType, 1544 VkXcbSurfaceCreateInfoKHR* forUnmarshaling, 1545 uint8_t** ptr); 1546 1547 #endif 1548 #ifdef VK_KHR_wayland_surface 1549 void reservedunmarshal_VkWaylandSurfaceCreateInfoKHR( 1550 VulkanStream* vkStream, 1551 VkStructureType rootType, 1552 VkWaylandSurfaceCreateInfoKHR* forUnmarshaling, 1553 uint8_t** ptr); 1554 1555 #endif 1556 #ifdef VK_KHR_android_surface 1557 void reservedunmarshal_VkAndroidSurfaceCreateInfoKHR( 1558 VulkanStream* vkStream, 1559 VkStructureType rootType, 1560 VkAndroidSurfaceCreateInfoKHR* forUnmarshaling, 1561 uint8_t** ptr); 1562 1563 #endif 1564 #ifdef VK_KHR_win32_surface 1565 void reservedunmarshal_VkWin32SurfaceCreateInfoKHR( 1566 VulkanStream* vkStream, 1567 VkStructureType rootType, 1568 VkWin32SurfaceCreateInfoKHR* forUnmarshaling, 1569 uint8_t** ptr); 1570 1571 #endif 1572 #ifdef VK_KHR_sampler_mirror_clamp_to_edge 1573 #endif 1574 #ifdef VK_KHR_multiview 1575 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassMultiviewCreateInfo, reservedunmarshal_VkRenderPassMultiviewCreateInfoKHR); 1576 1577 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMultiviewFeatures, reservedunmarshal_VkPhysicalDeviceMultiviewFeaturesKHR); 1578 1579 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMultiviewProperties, reservedunmarshal_VkPhysicalDeviceMultiviewPropertiesKHR); 1580 1581 #endif 1582 #ifdef VK_KHR_get_physical_device_properties2 1583 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFeatures2, reservedunmarshal_VkPhysicalDeviceFeatures2KHR); 1584 1585 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceProperties2, reservedunmarshal_VkPhysicalDeviceProperties2KHR); 1586 1587 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFormatProperties2, reservedunmarshal_VkFormatProperties2KHR); 1588 1589 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageFormatProperties2, reservedunmarshal_VkImageFormatProperties2KHR); 1590 1591 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImageFormatInfo2, reservedunmarshal_VkPhysicalDeviceImageFormatInfo2KHR); 1592 1593 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueueFamilyProperties2, reservedunmarshal_VkQueueFamilyProperties2KHR); 1594 1595 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMemoryProperties2, reservedunmarshal_VkPhysicalDeviceMemoryProperties2KHR); 1596 1597 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSparseImageFormatProperties2, reservedunmarshal_VkSparseImageFormatProperties2KHR); 1598 1599 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2, reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2KHR); 1600 1601 #endif 1602 #ifdef VK_KHR_device_group 1603 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryAllocateFlagsInfo, reservedunmarshal_VkMemoryAllocateFlagsInfoKHR); 1604 1605 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupRenderPassBeginInfo, reservedunmarshal_VkDeviceGroupRenderPassBeginInfoKHR); 1606 1607 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupCommandBufferBeginInfo, reservedunmarshal_VkDeviceGroupCommandBufferBeginInfoKHR); 1608 1609 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupSubmitInfo, reservedunmarshal_VkDeviceGroupSubmitInfoKHR); 1610 1611 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupBindSparseInfo, reservedunmarshal_VkDeviceGroupBindSparseInfoKHR); 1612 1613 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindBufferMemoryDeviceGroupInfo, reservedunmarshal_VkBindBufferMemoryDeviceGroupInfoKHR); 1614 1615 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImageMemoryDeviceGroupInfo, reservedunmarshal_VkBindImageMemoryDeviceGroupInfoKHR); 1616 1617 #endif 1618 #ifdef VK_KHR_shader_draw_parameters 1619 #endif 1620 #ifdef VK_KHR_maintenance1 1621 #endif 1622 #ifdef VK_KHR_device_group_creation 1623 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceGroupProperties, reservedunmarshal_VkPhysicalDeviceGroupPropertiesKHR); 1624 1625 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupDeviceCreateInfo, reservedunmarshal_VkDeviceGroupDeviceCreateInfoKHR); 1626 1627 #endif 1628 #ifdef VK_KHR_external_memory_capabilities 1629 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryProperties, reservedunmarshal_VkExternalMemoryPropertiesKHR); 1630 1631 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfo, reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfoKHR); 1632 1633 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalImageFormatProperties, reservedunmarshal_VkExternalImageFormatPropertiesKHR); 1634 1635 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalBufferInfo, reservedunmarshal_VkPhysicalDeviceExternalBufferInfoKHR); 1636 1637 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalBufferProperties, reservedunmarshal_VkExternalBufferPropertiesKHR); 1638 1639 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceIDProperties, reservedunmarshal_VkPhysicalDeviceIDPropertiesKHR); 1640 1641 #endif 1642 #ifdef VK_KHR_external_memory 1643 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryImageCreateInfo, reservedunmarshal_VkExternalMemoryImageCreateInfoKHR); 1644 1645 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryBufferCreateInfo, reservedunmarshal_VkExternalMemoryBufferCreateInfoKHR); 1646 1647 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportMemoryAllocateInfo, reservedunmarshal_VkExportMemoryAllocateInfoKHR); 1648 1649 #endif 1650 #ifdef VK_KHR_external_memory_win32 1651 void reservedunmarshal_VkImportMemoryWin32HandleInfoKHR( 1652 VulkanStream* vkStream, 1653 VkStructureType rootType, 1654 VkImportMemoryWin32HandleInfoKHR* forUnmarshaling, 1655 uint8_t** ptr); 1656 1657 void reservedunmarshal_VkExportMemoryWin32HandleInfoKHR( 1658 VulkanStream* vkStream, 1659 VkStructureType rootType, 1660 VkExportMemoryWin32HandleInfoKHR* forUnmarshaling, 1661 uint8_t** ptr); 1662 1663 void reservedunmarshal_VkMemoryWin32HandlePropertiesKHR( 1664 VulkanStream* vkStream, 1665 VkStructureType rootType, 1666 VkMemoryWin32HandlePropertiesKHR* forUnmarshaling, 1667 uint8_t** ptr); 1668 1669 void reservedunmarshal_VkMemoryGetWin32HandleInfoKHR( 1670 VulkanStream* vkStream, 1671 VkStructureType rootType, 1672 VkMemoryGetWin32HandleInfoKHR* forUnmarshaling, 1673 uint8_t** ptr); 1674 1675 #endif 1676 #ifdef VK_KHR_external_memory_fd 1677 void reservedunmarshal_VkImportMemoryFdInfoKHR( 1678 VulkanStream* vkStream, 1679 VkStructureType rootType, 1680 VkImportMemoryFdInfoKHR* forUnmarshaling, 1681 uint8_t** ptr); 1682 1683 void reservedunmarshal_VkMemoryFdPropertiesKHR( 1684 VulkanStream* vkStream, 1685 VkStructureType rootType, 1686 VkMemoryFdPropertiesKHR* forUnmarshaling, 1687 uint8_t** ptr); 1688 1689 void reservedunmarshal_VkMemoryGetFdInfoKHR( 1690 VulkanStream* vkStream, 1691 VkStructureType rootType, 1692 VkMemoryGetFdInfoKHR* forUnmarshaling, 1693 uint8_t** ptr); 1694 1695 #endif 1696 #ifdef VK_KHR_win32_keyed_mutex 1697 void reservedunmarshal_VkWin32KeyedMutexAcquireReleaseInfoKHR( 1698 VulkanStream* vkStream, 1699 VkStructureType rootType, 1700 VkWin32KeyedMutexAcquireReleaseInfoKHR* forUnmarshaling, 1701 uint8_t** ptr); 1702 1703 #endif 1704 #ifdef VK_KHR_external_semaphore_capabilities 1705 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfo, reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfoKHR); 1706 1707 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalSemaphoreProperties, reservedunmarshal_VkExternalSemaphorePropertiesKHR); 1708 1709 #endif 1710 #ifdef VK_KHR_external_semaphore 1711 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportSemaphoreCreateInfo, reservedunmarshal_VkExportSemaphoreCreateInfoKHR); 1712 1713 #endif 1714 #ifdef VK_KHR_external_semaphore_win32 1715 void reservedunmarshal_VkImportSemaphoreWin32HandleInfoKHR( 1716 VulkanStream* vkStream, 1717 VkStructureType rootType, 1718 VkImportSemaphoreWin32HandleInfoKHR* forUnmarshaling, 1719 uint8_t** ptr); 1720 1721 void reservedunmarshal_VkExportSemaphoreWin32HandleInfoKHR( 1722 VulkanStream* vkStream, 1723 VkStructureType rootType, 1724 VkExportSemaphoreWin32HandleInfoKHR* forUnmarshaling, 1725 uint8_t** ptr); 1726 1727 void reservedunmarshal_VkD3D12FenceSubmitInfoKHR( 1728 VulkanStream* vkStream, 1729 VkStructureType rootType, 1730 VkD3D12FenceSubmitInfoKHR* forUnmarshaling, 1731 uint8_t** ptr); 1732 1733 void reservedunmarshal_VkSemaphoreGetWin32HandleInfoKHR( 1734 VulkanStream* vkStream, 1735 VkStructureType rootType, 1736 VkSemaphoreGetWin32HandleInfoKHR* forUnmarshaling, 1737 uint8_t** ptr); 1738 1739 #endif 1740 #ifdef VK_KHR_external_semaphore_fd 1741 void reservedunmarshal_VkImportSemaphoreFdInfoKHR( 1742 VulkanStream* vkStream, 1743 VkStructureType rootType, 1744 VkImportSemaphoreFdInfoKHR* forUnmarshaling, 1745 uint8_t** ptr); 1746 1747 void reservedunmarshal_VkSemaphoreGetFdInfoKHR( 1748 VulkanStream* vkStream, 1749 VkStructureType rootType, 1750 VkSemaphoreGetFdInfoKHR* forUnmarshaling, 1751 uint8_t** ptr); 1752 1753 #endif 1754 #ifdef VK_KHR_push_descriptor 1755 void reservedunmarshal_VkPhysicalDevicePushDescriptorPropertiesKHR( 1756 VulkanStream* vkStream, 1757 VkStructureType rootType, 1758 VkPhysicalDevicePushDescriptorPropertiesKHR* forUnmarshaling, 1759 uint8_t** ptr); 1760 1761 #endif 1762 #ifdef VK_KHR_shader_float16_int8 1763 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features, reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR); 1764 1765 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features, reservedunmarshal_VkPhysicalDeviceFloat16Int8FeaturesKHR); 1766 1767 #endif 1768 #ifdef VK_KHR_16bit_storage 1769 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevice16BitStorageFeatures, reservedunmarshal_VkPhysicalDevice16BitStorageFeaturesKHR); 1770 1771 #endif 1772 #ifdef VK_KHR_incremental_present 1773 void reservedunmarshal_VkRectLayerKHR( 1774 VulkanStream* vkStream, 1775 VkStructureType rootType, 1776 VkRectLayerKHR* forUnmarshaling, 1777 uint8_t** ptr); 1778 1779 void reservedunmarshal_VkPresentRegionKHR( 1780 VulkanStream* vkStream, 1781 VkStructureType rootType, 1782 VkPresentRegionKHR* forUnmarshaling, 1783 uint8_t** ptr); 1784 1785 void reservedunmarshal_VkPresentRegionsKHR( 1786 VulkanStream* vkStream, 1787 VkStructureType rootType, 1788 VkPresentRegionsKHR* forUnmarshaling, 1789 uint8_t** ptr); 1790 1791 #endif 1792 #ifdef VK_KHR_descriptor_update_template 1793 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorUpdateTemplateEntry, reservedunmarshal_VkDescriptorUpdateTemplateEntryKHR); 1794 1795 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorUpdateTemplateCreateInfo, reservedunmarshal_VkDescriptorUpdateTemplateCreateInfoKHR); 1796 1797 #endif 1798 #ifdef VK_KHR_imageless_framebuffer 1799 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeatures, reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeaturesKHR); 1800 1801 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFramebufferAttachmentsCreateInfo, reservedunmarshal_VkFramebufferAttachmentsCreateInfoKHR); 1802 1803 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFramebufferAttachmentImageInfo, reservedunmarshal_VkFramebufferAttachmentImageInfoKHR); 1804 1805 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassAttachmentBeginInfo, reservedunmarshal_VkRenderPassAttachmentBeginInfoKHR); 1806 1807 #endif 1808 #ifdef VK_KHR_create_renderpass2 1809 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassCreateInfo2, reservedunmarshal_VkRenderPassCreateInfo2KHR); 1810 1811 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentDescription2, reservedunmarshal_VkAttachmentDescription2KHR); 1812 1813 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentReference2, reservedunmarshal_VkAttachmentReference2KHR); 1814 1815 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDescription2, reservedunmarshal_VkSubpassDescription2KHR); 1816 1817 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDependency2, reservedunmarshal_VkSubpassDependency2KHR); 1818 1819 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassBeginInfo, reservedunmarshal_VkSubpassBeginInfoKHR); 1820 1821 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassEndInfo, reservedunmarshal_VkSubpassEndInfoKHR); 1822 1823 #endif 1824 #ifdef VK_KHR_shared_presentable_image 1825 void reservedunmarshal_VkSharedPresentSurfaceCapabilitiesKHR( 1826 VulkanStream* vkStream, 1827 VkStructureType rootType, 1828 VkSharedPresentSurfaceCapabilitiesKHR* forUnmarshaling, 1829 uint8_t** ptr); 1830 1831 #endif 1832 #ifdef VK_KHR_external_fence_capabilities 1833 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalFenceInfo, reservedunmarshal_VkPhysicalDeviceExternalFenceInfoKHR); 1834 1835 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalFenceProperties, reservedunmarshal_VkExternalFencePropertiesKHR); 1836 1837 #endif 1838 #ifdef VK_KHR_external_fence 1839 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportFenceCreateInfo, reservedunmarshal_VkExportFenceCreateInfoKHR); 1840 1841 #endif 1842 #ifdef VK_KHR_external_fence_win32 1843 void reservedunmarshal_VkImportFenceWin32HandleInfoKHR( 1844 VulkanStream* vkStream, 1845 VkStructureType rootType, 1846 VkImportFenceWin32HandleInfoKHR* forUnmarshaling, 1847 uint8_t** ptr); 1848 1849 void reservedunmarshal_VkExportFenceWin32HandleInfoKHR( 1850 VulkanStream* vkStream, 1851 VkStructureType rootType, 1852 VkExportFenceWin32HandleInfoKHR* forUnmarshaling, 1853 uint8_t** ptr); 1854 1855 void reservedunmarshal_VkFenceGetWin32HandleInfoKHR( 1856 VulkanStream* vkStream, 1857 VkStructureType rootType, 1858 VkFenceGetWin32HandleInfoKHR* forUnmarshaling, 1859 uint8_t** ptr); 1860 1861 #endif 1862 #ifdef VK_KHR_external_fence_fd 1863 void reservedunmarshal_VkImportFenceFdInfoKHR( 1864 VulkanStream* vkStream, 1865 VkStructureType rootType, 1866 VkImportFenceFdInfoKHR* forUnmarshaling, 1867 uint8_t** ptr); 1868 1869 void reservedunmarshal_VkFenceGetFdInfoKHR( 1870 VulkanStream* vkStream, 1871 VkStructureType rootType, 1872 VkFenceGetFdInfoKHR* forUnmarshaling, 1873 uint8_t** ptr); 1874 1875 #endif 1876 #ifdef VK_KHR_performance_query 1877 void reservedunmarshal_VkPhysicalDevicePerformanceQueryFeaturesKHR( 1878 VulkanStream* vkStream, 1879 VkStructureType rootType, 1880 VkPhysicalDevicePerformanceQueryFeaturesKHR* forUnmarshaling, 1881 uint8_t** ptr); 1882 1883 void reservedunmarshal_VkPhysicalDevicePerformanceQueryPropertiesKHR( 1884 VulkanStream* vkStream, 1885 VkStructureType rootType, 1886 VkPhysicalDevicePerformanceQueryPropertiesKHR* forUnmarshaling, 1887 uint8_t** ptr); 1888 1889 void reservedunmarshal_VkPerformanceCounterKHR( 1890 VulkanStream* vkStream, 1891 VkStructureType rootType, 1892 VkPerformanceCounterKHR* forUnmarshaling, 1893 uint8_t** ptr); 1894 1895 void reservedunmarshal_VkPerformanceCounterDescriptionKHR( 1896 VulkanStream* vkStream, 1897 VkStructureType rootType, 1898 VkPerformanceCounterDescriptionKHR* forUnmarshaling, 1899 uint8_t** ptr); 1900 1901 void reservedunmarshal_VkQueryPoolPerformanceCreateInfoKHR( 1902 VulkanStream* vkStream, 1903 VkStructureType rootType, 1904 VkQueryPoolPerformanceCreateInfoKHR* forUnmarshaling, 1905 uint8_t** ptr); 1906 1907 void reservedunmarshal_VkPerformanceCounterResultKHR( 1908 VulkanStream* vkStream, 1909 VkStructureType rootType, 1910 VkPerformanceCounterResultKHR* forUnmarshaling, 1911 uint8_t** ptr); 1912 1913 void reservedunmarshal_VkAcquireProfilingLockInfoKHR( 1914 VulkanStream* vkStream, 1915 VkStructureType rootType, 1916 VkAcquireProfilingLockInfoKHR* forUnmarshaling, 1917 uint8_t** ptr); 1918 1919 void reservedunmarshal_VkPerformanceQuerySubmitInfoKHR( 1920 VulkanStream* vkStream, 1921 VkStructureType rootType, 1922 VkPerformanceQuerySubmitInfoKHR* forUnmarshaling, 1923 uint8_t** ptr); 1924 1925 #endif 1926 #ifdef VK_KHR_maintenance2 1927 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePointClippingProperties, reservedunmarshal_VkPhysicalDevicePointClippingPropertiesKHR); 1928 1929 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfo, reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfoKHR); 1930 1931 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkInputAttachmentAspectReference, reservedunmarshal_VkInputAttachmentAspectReferenceKHR); 1932 1933 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageViewUsageCreateInfo, reservedunmarshal_VkImageViewUsageCreateInfoKHR); 1934 1935 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfo, reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfoKHR); 1936 1937 #endif 1938 #ifdef VK_KHR_get_surface_capabilities2 1939 void reservedunmarshal_VkPhysicalDeviceSurfaceInfo2KHR( 1940 VulkanStream* vkStream, 1941 VkStructureType rootType, 1942 VkPhysicalDeviceSurfaceInfo2KHR* forUnmarshaling, 1943 uint8_t** ptr); 1944 1945 void reservedunmarshal_VkSurfaceCapabilities2KHR( 1946 VulkanStream* vkStream, 1947 VkStructureType rootType, 1948 VkSurfaceCapabilities2KHR* forUnmarshaling, 1949 uint8_t** ptr); 1950 1951 void reservedunmarshal_VkSurfaceFormat2KHR( 1952 VulkanStream* vkStream, 1953 VkStructureType rootType, 1954 VkSurfaceFormat2KHR* forUnmarshaling, 1955 uint8_t** ptr); 1956 1957 #endif 1958 #ifdef VK_KHR_variable_pointers 1959 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, reservedunmarshal_VkPhysicalDeviceVariablePointerFeaturesKHR); 1960 1961 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, reservedunmarshal_VkPhysicalDeviceVariablePointersFeaturesKHR); 1962 1963 #endif 1964 #ifdef VK_KHR_get_display_properties2 1965 void reservedunmarshal_VkDisplayProperties2KHR( 1966 VulkanStream* vkStream, 1967 VkStructureType rootType, 1968 VkDisplayProperties2KHR* forUnmarshaling, 1969 uint8_t** ptr); 1970 1971 void reservedunmarshal_VkDisplayPlaneProperties2KHR( 1972 VulkanStream* vkStream, 1973 VkStructureType rootType, 1974 VkDisplayPlaneProperties2KHR* forUnmarshaling, 1975 uint8_t** ptr); 1976 1977 void reservedunmarshal_VkDisplayModeProperties2KHR( 1978 VulkanStream* vkStream, 1979 VkStructureType rootType, 1980 VkDisplayModeProperties2KHR* forUnmarshaling, 1981 uint8_t** ptr); 1982 1983 void reservedunmarshal_VkDisplayPlaneInfo2KHR( 1984 VulkanStream* vkStream, 1985 VkStructureType rootType, 1986 VkDisplayPlaneInfo2KHR* forUnmarshaling, 1987 uint8_t** ptr); 1988 1989 void reservedunmarshal_VkDisplayPlaneCapabilities2KHR( 1990 VulkanStream* vkStream, 1991 VkStructureType rootType, 1992 VkDisplayPlaneCapabilities2KHR* forUnmarshaling, 1993 uint8_t** ptr); 1994 1995 #endif 1996 #ifdef VK_KHR_dedicated_allocation 1997 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryDedicatedRequirements, reservedunmarshal_VkMemoryDedicatedRequirementsKHR); 1998 1999 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryDedicatedAllocateInfo, reservedunmarshal_VkMemoryDedicatedAllocateInfoKHR); 2000 2001 #endif 2002 #ifdef VK_KHR_storage_buffer_storage_class 2003 #endif 2004 #ifdef VK_KHR_relaxed_block_layout 2005 #endif 2006 #ifdef VK_KHR_get_memory_requirements2 2007 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferMemoryRequirementsInfo2, reservedunmarshal_VkBufferMemoryRequirementsInfo2KHR); 2008 2009 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageMemoryRequirementsInfo2, reservedunmarshal_VkImageMemoryRequirementsInfo2KHR); 2010 2011 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageSparseMemoryRequirementsInfo2, reservedunmarshal_VkImageSparseMemoryRequirementsInfo2KHR); 2012 2013 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryRequirements2, reservedunmarshal_VkMemoryRequirements2KHR); 2014 2015 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSparseImageMemoryRequirements2, reservedunmarshal_VkSparseImageMemoryRequirements2KHR); 2016 2017 #endif 2018 #ifdef VK_KHR_image_format_list 2019 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageFormatListCreateInfo, reservedunmarshal_VkImageFormatListCreateInfoKHR); 2020 2021 #endif 2022 #ifdef VK_KHR_sampler_ycbcr_conversion 2023 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionCreateInfo, reservedunmarshal_VkSamplerYcbcrConversionCreateInfoKHR); 2024 2025 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionInfo, reservedunmarshal_VkSamplerYcbcrConversionInfoKHR); 2026 2027 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImagePlaneMemoryInfo, reservedunmarshal_VkBindImagePlaneMemoryInfoKHR); 2028 2029 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImagePlaneMemoryRequirementsInfo, reservedunmarshal_VkImagePlaneMemoryRequirementsInfoKHR); 2030 2031 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures, reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR); 2032 2033 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionImageFormatProperties, reservedunmarshal_VkSamplerYcbcrConversionImageFormatPropertiesKHR); 2034 2035 #endif 2036 #ifdef VK_KHR_bind_memory2 2037 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindBufferMemoryInfo, reservedunmarshal_VkBindBufferMemoryInfoKHR); 2038 2039 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImageMemoryInfo, reservedunmarshal_VkBindImageMemoryInfoKHR); 2040 2041 #endif 2042 #ifdef VK_KHR_portability_subset 2043 void reservedunmarshal_VkPhysicalDevicePortabilitySubsetFeaturesKHR( 2044 VulkanStream* vkStream, 2045 VkStructureType rootType, 2046 VkPhysicalDevicePortabilitySubsetFeaturesKHR* forUnmarshaling, 2047 uint8_t** ptr); 2048 2049 void reservedunmarshal_VkPhysicalDevicePortabilitySubsetPropertiesKHR( 2050 VulkanStream* vkStream, 2051 VkStructureType rootType, 2052 VkPhysicalDevicePortabilitySubsetPropertiesKHR* forUnmarshaling, 2053 uint8_t** ptr); 2054 2055 #endif 2056 #ifdef VK_KHR_maintenance3 2057 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance3Properties, reservedunmarshal_VkPhysicalDeviceMaintenance3PropertiesKHR); 2058 2059 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutSupport, reservedunmarshal_VkDescriptorSetLayoutSupportKHR); 2060 2061 #endif 2062 #ifdef VK_KHR_draw_indirect_count 2063 #endif 2064 #ifdef VK_KHR_shader_subgroup_extended_types 2065 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR); 2066 2067 #endif 2068 #ifdef VK_KHR_8bit_storage 2069 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevice8BitStorageFeatures, reservedunmarshal_VkPhysicalDevice8BitStorageFeaturesKHR); 2070 2071 #endif 2072 #ifdef VK_KHR_shader_atomic_int64 2073 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64Features, reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR); 2074 2075 #endif 2076 #ifdef VK_KHR_shader_clock 2077 void reservedunmarshal_VkPhysicalDeviceShaderClockFeaturesKHR( 2078 VulkanStream* vkStream, 2079 VkStructureType rootType, 2080 VkPhysicalDeviceShaderClockFeaturesKHR* forUnmarshaling, 2081 uint8_t** ptr); 2082 2083 #endif 2084 #ifdef VK_KHR_driver_properties 2085 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkConformanceVersion, reservedunmarshal_VkConformanceVersionKHR); 2086 2087 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDriverProperties, reservedunmarshal_VkPhysicalDeviceDriverPropertiesKHR); 2088 2089 #endif 2090 #ifdef VK_KHR_shader_float_controls 2091 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFloatControlsProperties, reservedunmarshal_VkPhysicalDeviceFloatControlsPropertiesKHR); 2092 2093 #endif 2094 #ifdef VK_KHR_depth_stencil_resolve 2095 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDescriptionDepthStencilResolve, reservedunmarshal_VkSubpassDescriptionDepthStencilResolveKHR); 2096 2097 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDepthStencilResolveProperties, reservedunmarshal_VkPhysicalDeviceDepthStencilResolvePropertiesKHR); 2098 2099 #endif 2100 #ifdef VK_KHR_swapchain_mutable_format 2101 #endif 2102 #ifdef VK_KHR_timeline_semaphore 2103 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures, reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR); 2104 2105 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreProperties, reservedunmarshal_VkPhysicalDeviceTimelineSemaphorePropertiesKHR); 2106 2107 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreTypeCreateInfo, reservedunmarshal_VkSemaphoreTypeCreateInfoKHR); 2108 2109 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkTimelineSemaphoreSubmitInfo, reservedunmarshal_VkTimelineSemaphoreSubmitInfoKHR); 2110 2111 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreWaitInfo, reservedunmarshal_VkSemaphoreWaitInfoKHR); 2112 2113 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreSignalInfo, reservedunmarshal_VkSemaphoreSignalInfoKHR); 2114 2115 #endif 2116 #ifdef VK_KHR_vulkan_memory_model 2117 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures, reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR); 2118 2119 #endif 2120 #ifdef VK_KHR_shader_terminate_invocation 2121 void reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR( 2122 VulkanStream* vkStream, 2123 VkStructureType rootType, 2124 VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR* forUnmarshaling, 2125 uint8_t** ptr); 2126 2127 #endif 2128 #ifdef VK_KHR_fragment_shading_rate 2129 void reservedunmarshal_VkFragmentShadingRateAttachmentInfoKHR( 2130 VulkanStream* vkStream, 2131 VkStructureType rootType, 2132 VkFragmentShadingRateAttachmentInfoKHR* forUnmarshaling, 2133 uint8_t** ptr); 2134 2135 void reservedunmarshal_VkPipelineFragmentShadingRateStateCreateInfoKHR( 2136 VulkanStream* vkStream, 2137 VkStructureType rootType, 2138 VkPipelineFragmentShadingRateStateCreateInfoKHR* forUnmarshaling, 2139 uint8_t** ptr); 2140 2141 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( 2142 VulkanStream* vkStream, 2143 VkStructureType rootType, 2144 VkPhysicalDeviceFragmentShadingRateFeaturesKHR* forUnmarshaling, 2145 uint8_t** ptr); 2146 2147 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( 2148 VulkanStream* vkStream, 2149 VkStructureType rootType, 2150 VkPhysicalDeviceFragmentShadingRatePropertiesKHR* forUnmarshaling, 2151 uint8_t** ptr); 2152 2153 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateKHR( 2154 VulkanStream* vkStream, 2155 VkStructureType rootType, 2156 VkPhysicalDeviceFragmentShadingRateKHR* forUnmarshaling, 2157 uint8_t** ptr); 2158 2159 #endif 2160 #ifdef VK_KHR_spirv_1_4 2161 #endif 2162 #ifdef VK_KHR_surface_protected_capabilities 2163 void reservedunmarshal_VkSurfaceProtectedCapabilitiesKHR( 2164 VulkanStream* vkStream, 2165 VkStructureType rootType, 2166 VkSurfaceProtectedCapabilitiesKHR* forUnmarshaling, 2167 uint8_t** ptr); 2168 2169 #endif 2170 #ifdef VK_KHR_separate_depth_stencil_layouts 2171 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR); 2172 2173 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentReferenceStencilLayout, reservedunmarshal_VkAttachmentReferenceStencilLayoutKHR); 2174 2175 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentDescriptionStencilLayout, reservedunmarshal_VkAttachmentDescriptionStencilLayoutKHR); 2176 2177 #endif 2178 #ifdef VK_KHR_uniform_buffer_standard_layout 2179 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR); 2180 2181 #endif 2182 #ifdef VK_KHR_buffer_device_address 2183 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures, reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR); 2184 2185 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferDeviceAddressInfo, reservedunmarshal_VkBufferDeviceAddressInfoKHR); 2186 2187 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfo, reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfoKHR); 2188 2189 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo, reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfoKHR); 2190 2191 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo, reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfoKHR); 2192 2193 #endif 2194 #ifdef VK_KHR_deferred_host_operations 2195 #endif 2196 #ifdef VK_KHR_pipeline_executable_properties 2197 void reservedunmarshal_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( 2198 VulkanStream* vkStream, 2199 VkStructureType rootType, 2200 VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* forUnmarshaling, 2201 uint8_t** ptr); 2202 2203 void reservedunmarshal_VkPipelineInfoKHR( 2204 VulkanStream* vkStream, 2205 VkStructureType rootType, 2206 VkPipelineInfoKHR* forUnmarshaling, 2207 uint8_t** ptr); 2208 2209 void reservedunmarshal_VkPipelineExecutablePropertiesKHR( 2210 VulkanStream* vkStream, 2211 VkStructureType rootType, 2212 VkPipelineExecutablePropertiesKHR* forUnmarshaling, 2213 uint8_t** ptr); 2214 2215 void reservedunmarshal_VkPipelineExecutableInfoKHR( 2216 VulkanStream* vkStream, 2217 VkStructureType rootType, 2218 VkPipelineExecutableInfoKHR* forUnmarshaling, 2219 uint8_t** ptr); 2220 2221 void reservedunmarshal_VkPipelineExecutableStatisticValueKHR( 2222 VulkanStream* vkStream, 2223 VkStructureType rootType, 2224 VkPipelineExecutableStatisticValueKHR* forUnmarshaling, 2225 uint8_t** ptr); 2226 2227 void reservedunmarshal_VkPipelineExecutableStatisticKHR( 2228 VulkanStream* vkStream, 2229 VkStructureType rootType, 2230 VkPipelineExecutableStatisticKHR* forUnmarshaling, 2231 uint8_t** ptr); 2232 2233 void reservedunmarshal_VkPipelineExecutableInternalRepresentationKHR( 2234 VulkanStream* vkStream, 2235 VkStructureType rootType, 2236 VkPipelineExecutableInternalRepresentationKHR* forUnmarshaling, 2237 uint8_t** ptr); 2238 2239 #endif 2240 #ifdef VK_KHR_pipeline_library 2241 void reservedunmarshal_VkPipelineLibraryCreateInfoKHR( 2242 VulkanStream* vkStream, 2243 VkStructureType rootType, 2244 VkPipelineLibraryCreateInfoKHR* forUnmarshaling, 2245 uint8_t** ptr); 2246 2247 #endif 2248 #ifdef VK_KHR_shader_non_semantic_info 2249 #endif 2250 #ifdef VK_KHR_copy_commands2 2251 void reservedunmarshal_VkBufferCopy2KHR( 2252 VulkanStream* vkStream, 2253 VkStructureType rootType, 2254 VkBufferCopy2KHR* forUnmarshaling, 2255 uint8_t** ptr); 2256 2257 void reservedunmarshal_VkCopyBufferInfo2KHR( 2258 VulkanStream* vkStream, 2259 VkStructureType rootType, 2260 VkCopyBufferInfo2KHR* forUnmarshaling, 2261 uint8_t** ptr); 2262 2263 void reservedunmarshal_VkImageCopy2KHR( 2264 VulkanStream* vkStream, 2265 VkStructureType rootType, 2266 VkImageCopy2KHR* forUnmarshaling, 2267 uint8_t** ptr); 2268 2269 void reservedunmarshal_VkCopyImageInfo2KHR( 2270 VulkanStream* vkStream, 2271 VkStructureType rootType, 2272 VkCopyImageInfo2KHR* forUnmarshaling, 2273 uint8_t** ptr); 2274 2275 void reservedunmarshal_VkBufferImageCopy2KHR( 2276 VulkanStream* vkStream, 2277 VkStructureType rootType, 2278 VkBufferImageCopy2KHR* forUnmarshaling, 2279 uint8_t** ptr); 2280 2281 void reservedunmarshal_VkCopyBufferToImageInfo2KHR( 2282 VulkanStream* vkStream, 2283 VkStructureType rootType, 2284 VkCopyBufferToImageInfo2KHR* forUnmarshaling, 2285 uint8_t** ptr); 2286 2287 void reservedunmarshal_VkCopyImageToBufferInfo2KHR( 2288 VulkanStream* vkStream, 2289 VkStructureType rootType, 2290 VkCopyImageToBufferInfo2KHR* forUnmarshaling, 2291 uint8_t** ptr); 2292 2293 void reservedunmarshal_VkImageBlit2KHR( 2294 VulkanStream* vkStream, 2295 VkStructureType rootType, 2296 VkImageBlit2KHR* forUnmarshaling, 2297 uint8_t** ptr); 2298 2299 void reservedunmarshal_VkBlitImageInfo2KHR( 2300 VulkanStream* vkStream, 2301 VkStructureType rootType, 2302 VkBlitImageInfo2KHR* forUnmarshaling, 2303 uint8_t** ptr); 2304 2305 void reservedunmarshal_VkImageResolve2KHR( 2306 VulkanStream* vkStream, 2307 VkStructureType rootType, 2308 VkImageResolve2KHR* forUnmarshaling, 2309 uint8_t** ptr); 2310 2311 void reservedunmarshal_VkResolveImageInfo2KHR( 2312 VulkanStream* vkStream, 2313 VkStructureType rootType, 2314 VkResolveImageInfo2KHR* forUnmarshaling, 2315 uint8_t** ptr); 2316 2317 #endif 2318 #ifdef VK_ANDROID_native_buffer 2319 void reservedunmarshal_VkNativeBufferANDROID( 2320 VulkanStream* vkStream, 2321 VkStructureType rootType, 2322 VkNativeBufferANDROID* forUnmarshaling, 2323 uint8_t** ptr); 2324 2325 #endif 2326 #ifdef VK_EXT_debug_report 2327 void reservedunmarshal_VkDebugReportCallbackCreateInfoEXT( 2328 VulkanStream* vkStream, 2329 VkStructureType rootType, 2330 VkDebugReportCallbackCreateInfoEXT* forUnmarshaling, 2331 uint8_t** ptr); 2332 2333 #endif 2334 #ifdef VK_NV_glsl_shader 2335 #endif 2336 #ifdef VK_EXT_depth_range_unrestricted 2337 #endif 2338 #ifdef VK_IMG_filter_cubic 2339 #endif 2340 #ifdef VK_AMD_rasterization_order 2341 void reservedunmarshal_VkPipelineRasterizationStateRasterizationOrderAMD( 2342 VulkanStream* vkStream, 2343 VkStructureType rootType, 2344 VkPipelineRasterizationStateRasterizationOrderAMD* forUnmarshaling, 2345 uint8_t** ptr); 2346 2347 #endif 2348 #ifdef VK_AMD_shader_trinary_minmax 2349 #endif 2350 #ifdef VK_AMD_shader_explicit_vertex_parameter 2351 #endif 2352 #ifdef VK_EXT_debug_marker 2353 void reservedunmarshal_VkDebugMarkerObjectNameInfoEXT( 2354 VulkanStream* vkStream, 2355 VkStructureType rootType, 2356 VkDebugMarkerObjectNameInfoEXT* forUnmarshaling, 2357 uint8_t** ptr); 2358 2359 void reservedunmarshal_VkDebugMarkerObjectTagInfoEXT( 2360 VulkanStream* vkStream, 2361 VkStructureType rootType, 2362 VkDebugMarkerObjectTagInfoEXT* forUnmarshaling, 2363 uint8_t** ptr); 2364 2365 void reservedunmarshal_VkDebugMarkerMarkerInfoEXT( 2366 VulkanStream* vkStream, 2367 VkStructureType rootType, 2368 VkDebugMarkerMarkerInfoEXT* forUnmarshaling, 2369 uint8_t** ptr); 2370 2371 #endif 2372 #ifdef VK_AMD_gcn_shader 2373 #endif 2374 #ifdef VK_NV_dedicated_allocation 2375 void reservedunmarshal_VkDedicatedAllocationImageCreateInfoNV( 2376 VulkanStream* vkStream, 2377 VkStructureType rootType, 2378 VkDedicatedAllocationImageCreateInfoNV* forUnmarshaling, 2379 uint8_t** ptr); 2380 2381 void reservedunmarshal_VkDedicatedAllocationBufferCreateInfoNV( 2382 VulkanStream* vkStream, 2383 VkStructureType rootType, 2384 VkDedicatedAllocationBufferCreateInfoNV* forUnmarshaling, 2385 uint8_t** ptr); 2386 2387 void reservedunmarshal_VkDedicatedAllocationMemoryAllocateInfoNV( 2388 VulkanStream* vkStream, 2389 VkStructureType rootType, 2390 VkDedicatedAllocationMemoryAllocateInfoNV* forUnmarshaling, 2391 uint8_t** ptr); 2392 2393 #endif 2394 #ifdef VK_EXT_transform_feedback 2395 void reservedunmarshal_VkPhysicalDeviceTransformFeedbackFeaturesEXT( 2396 VulkanStream* vkStream, 2397 VkStructureType rootType, 2398 VkPhysicalDeviceTransformFeedbackFeaturesEXT* forUnmarshaling, 2399 uint8_t** ptr); 2400 2401 void reservedunmarshal_VkPhysicalDeviceTransformFeedbackPropertiesEXT( 2402 VulkanStream* vkStream, 2403 VkStructureType rootType, 2404 VkPhysicalDeviceTransformFeedbackPropertiesEXT* forUnmarshaling, 2405 uint8_t** ptr); 2406 2407 void reservedunmarshal_VkPipelineRasterizationStateStreamCreateInfoEXT( 2408 VulkanStream* vkStream, 2409 VkStructureType rootType, 2410 VkPipelineRasterizationStateStreamCreateInfoEXT* forUnmarshaling, 2411 uint8_t** ptr); 2412 2413 #endif 2414 #ifdef VK_NVX_image_view_handle 2415 void reservedunmarshal_VkImageViewHandleInfoNVX( 2416 VulkanStream* vkStream, 2417 VkStructureType rootType, 2418 VkImageViewHandleInfoNVX* forUnmarshaling, 2419 uint8_t** ptr); 2420 2421 void reservedunmarshal_VkImageViewAddressPropertiesNVX( 2422 VulkanStream* vkStream, 2423 VkStructureType rootType, 2424 VkImageViewAddressPropertiesNVX* forUnmarshaling, 2425 uint8_t** ptr); 2426 2427 #endif 2428 #ifdef VK_AMD_draw_indirect_count 2429 #endif 2430 #ifdef VK_AMD_negative_viewport_height 2431 #endif 2432 #ifdef VK_AMD_gpu_shader_half_float 2433 #endif 2434 #ifdef VK_AMD_shader_ballot 2435 #endif 2436 #ifdef VK_AMD_texture_gather_bias_lod 2437 void reservedunmarshal_VkTextureLODGatherFormatPropertiesAMD( 2438 VulkanStream* vkStream, 2439 VkStructureType rootType, 2440 VkTextureLODGatherFormatPropertiesAMD* forUnmarshaling, 2441 uint8_t** ptr); 2442 2443 #endif 2444 #ifdef VK_AMD_shader_info 2445 void reservedunmarshal_VkShaderResourceUsageAMD( 2446 VulkanStream* vkStream, 2447 VkStructureType rootType, 2448 VkShaderResourceUsageAMD* forUnmarshaling, 2449 uint8_t** ptr); 2450 2451 void reservedunmarshal_VkShaderStatisticsInfoAMD( 2452 VulkanStream* vkStream, 2453 VkStructureType rootType, 2454 VkShaderStatisticsInfoAMD* forUnmarshaling, 2455 uint8_t** ptr); 2456 2457 #endif 2458 #ifdef VK_AMD_shader_image_load_store_lod 2459 #endif 2460 #ifdef VK_GGP_stream_descriptor_surface 2461 void reservedunmarshal_VkStreamDescriptorSurfaceCreateInfoGGP( 2462 VulkanStream* vkStream, 2463 VkStructureType rootType, 2464 VkStreamDescriptorSurfaceCreateInfoGGP* forUnmarshaling, 2465 uint8_t** ptr); 2466 2467 #endif 2468 #ifdef VK_NV_corner_sampled_image 2469 void reservedunmarshal_VkPhysicalDeviceCornerSampledImageFeaturesNV( 2470 VulkanStream* vkStream, 2471 VkStructureType rootType, 2472 VkPhysicalDeviceCornerSampledImageFeaturesNV* forUnmarshaling, 2473 uint8_t** ptr); 2474 2475 #endif 2476 #ifdef VK_IMG_format_pvrtc 2477 #endif 2478 #ifdef VK_NV_external_memory_capabilities 2479 void reservedunmarshal_VkExternalImageFormatPropertiesNV( 2480 VulkanStream* vkStream, 2481 VkStructureType rootType, 2482 VkExternalImageFormatPropertiesNV* forUnmarshaling, 2483 uint8_t** ptr); 2484 2485 #endif 2486 #ifdef VK_NV_external_memory 2487 void reservedunmarshal_VkExternalMemoryImageCreateInfoNV( 2488 VulkanStream* vkStream, 2489 VkStructureType rootType, 2490 VkExternalMemoryImageCreateInfoNV* forUnmarshaling, 2491 uint8_t** ptr); 2492 2493 void reservedunmarshal_VkExportMemoryAllocateInfoNV( 2494 VulkanStream* vkStream, 2495 VkStructureType rootType, 2496 VkExportMemoryAllocateInfoNV* forUnmarshaling, 2497 uint8_t** ptr); 2498 2499 #endif 2500 #ifdef VK_NV_external_memory_win32 2501 void reservedunmarshal_VkImportMemoryWin32HandleInfoNV( 2502 VulkanStream* vkStream, 2503 VkStructureType rootType, 2504 VkImportMemoryWin32HandleInfoNV* forUnmarshaling, 2505 uint8_t** ptr); 2506 2507 void reservedunmarshal_VkExportMemoryWin32HandleInfoNV( 2508 VulkanStream* vkStream, 2509 VkStructureType rootType, 2510 VkExportMemoryWin32HandleInfoNV* forUnmarshaling, 2511 uint8_t** ptr); 2512 2513 #endif 2514 #ifdef VK_NV_win32_keyed_mutex 2515 void reservedunmarshal_VkWin32KeyedMutexAcquireReleaseInfoNV( 2516 VulkanStream* vkStream, 2517 VkStructureType rootType, 2518 VkWin32KeyedMutexAcquireReleaseInfoNV* forUnmarshaling, 2519 uint8_t** ptr); 2520 2521 #endif 2522 #ifdef VK_EXT_validation_flags 2523 void reservedunmarshal_VkValidationFlagsEXT( 2524 VulkanStream* vkStream, 2525 VkStructureType rootType, 2526 VkValidationFlagsEXT* forUnmarshaling, 2527 uint8_t** ptr); 2528 2529 #endif 2530 #ifdef VK_NN_vi_surface 2531 void reservedunmarshal_VkViSurfaceCreateInfoNN( 2532 VulkanStream* vkStream, 2533 VkStructureType rootType, 2534 VkViSurfaceCreateInfoNN* forUnmarshaling, 2535 uint8_t** ptr); 2536 2537 #endif 2538 #ifdef VK_EXT_shader_subgroup_ballot 2539 #endif 2540 #ifdef VK_EXT_shader_subgroup_vote 2541 #endif 2542 #ifdef VK_EXT_texture_compression_astc_hdr 2543 void reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT( 2544 VulkanStream* vkStream, 2545 VkStructureType rootType, 2546 VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT* forUnmarshaling, 2547 uint8_t** ptr); 2548 2549 #endif 2550 #ifdef VK_EXT_astc_decode_mode 2551 void reservedunmarshal_VkImageViewASTCDecodeModeEXT( 2552 VulkanStream* vkStream, 2553 VkStructureType rootType, 2554 VkImageViewASTCDecodeModeEXT* forUnmarshaling, 2555 uint8_t** ptr); 2556 2557 void reservedunmarshal_VkPhysicalDeviceASTCDecodeFeaturesEXT( 2558 VulkanStream* vkStream, 2559 VkStructureType rootType, 2560 VkPhysicalDeviceASTCDecodeFeaturesEXT* forUnmarshaling, 2561 uint8_t** ptr); 2562 2563 #endif 2564 #ifdef VK_EXT_conditional_rendering 2565 void reservedunmarshal_VkConditionalRenderingBeginInfoEXT( 2566 VulkanStream* vkStream, 2567 VkStructureType rootType, 2568 VkConditionalRenderingBeginInfoEXT* forUnmarshaling, 2569 uint8_t** ptr); 2570 2571 void reservedunmarshal_VkPhysicalDeviceConditionalRenderingFeaturesEXT( 2572 VulkanStream* vkStream, 2573 VkStructureType rootType, 2574 VkPhysicalDeviceConditionalRenderingFeaturesEXT* forUnmarshaling, 2575 uint8_t** ptr); 2576 2577 void reservedunmarshal_VkCommandBufferInheritanceConditionalRenderingInfoEXT( 2578 VulkanStream* vkStream, 2579 VkStructureType rootType, 2580 VkCommandBufferInheritanceConditionalRenderingInfoEXT* forUnmarshaling, 2581 uint8_t** ptr); 2582 2583 #endif 2584 #ifdef VK_NV_clip_space_w_scaling 2585 void reservedunmarshal_VkViewportWScalingNV( 2586 VulkanStream* vkStream, 2587 VkStructureType rootType, 2588 VkViewportWScalingNV* forUnmarshaling, 2589 uint8_t** ptr); 2590 2591 void reservedunmarshal_VkPipelineViewportWScalingStateCreateInfoNV( 2592 VulkanStream* vkStream, 2593 VkStructureType rootType, 2594 VkPipelineViewportWScalingStateCreateInfoNV* forUnmarshaling, 2595 uint8_t** ptr); 2596 2597 #endif 2598 #ifdef VK_EXT_direct_mode_display 2599 #endif 2600 #ifdef VK_EXT_acquire_xlib_display 2601 #endif 2602 #ifdef VK_EXT_display_surface_counter 2603 void reservedunmarshal_VkSurfaceCapabilities2EXT( 2604 VulkanStream* vkStream, 2605 VkStructureType rootType, 2606 VkSurfaceCapabilities2EXT* forUnmarshaling, 2607 uint8_t** ptr); 2608 2609 #endif 2610 #ifdef VK_EXT_display_control 2611 void reservedunmarshal_VkDisplayPowerInfoEXT( 2612 VulkanStream* vkStream, 2613 VkStructureType rootType, 2614 VkDisplayPowerInfoEXT* forUnmarshaling, 2615 uint8_t** ptr); 2616 2617 void reservedunmarshal_VkDeviceEventInfoEXT( 2618 VulkanStream* vkStream, 2619 VkStructureType rootType, 2620 VkDeviceEventInfoEXT* forUnmarshaling, 2621 uint8_t** ptr); 2622 2623 void reservedunmarshal_VkDisplayEventInfoEXT( 2624 VulkanStream* vkStream, 2625 VkStructureType rootType, 2626 VkDisplayEventInfoEXT* forUnmarshaling, 2627 uint8_t** ptr); 2628 2629 void reservedunmarshal_VkSwapchainCounterCreateInfoEXT( 2630 VulkanStream* vkStream, 2631 VkStructureType rootType, 2632 VkSwapchainCounterCreateInfoEXT* forUnmarshaling, 2633 uint8_t** ptr); 2634 2635 #endif 2636 #ifdef VK_GOOGLE_display_timing 2637 void reservedunmarshal_VkRefreshCycleDurationGOOGLE( 2638 VulkanStream* vkStream, 2639 VkStructureType rootType, 2640 VkRefreshCycleDurationGOOGLE* forUnmarshaling, 2641 uint8_t** ptr); 2642 2643 void reservedunmarshal_VkPastPresentationTimingGOOGLE( 2644 VulkanStream* vkStream, 2645 VkStructureType rootType, 2646 VkPastPresentationTimingGOOGLE* forUnmarshaling, 2647 uint8_t** ptr); 2648 2649 void reservedunmarshal_VkPresentTimeGOOGLE( 2650 VulkanStream* vkStream, 2651 VkStructureType rootType, 2652 VkPresentTimeGOOGLE* forUnmarshaling, 2653 uint8_t** ptr); 2654 2655 void reservedunmarshal_VkPresentTimesInfoGOOGLE( 2656 VulkanStream* vkStream, 2657 VkStructureType rootType, 2658 VkPresentTimesInfoGOOGLE* forUnmarshaling, 2659 uint8_t** ptr); 2660 2661 #endif 2662 #ifdef VK_NV_sample_mask_override_coverage 2663 #endif 2664 #ifdef VK_NV_geometry_shader_passthrough 2665 #endif 2666 #ifdef VK_NV_viewport_array2 2667 #endif 2668 #ifdef VK_NVX_multiview_per_view_attributes 2669 void reservedunmarshal_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( 2670 VulkanStream* vkStream, 2671 VkStructureType rootType, 2672 VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* forUnmarshaling, 2673 uint8_t** ptr); 2674 2675 #endif 2676 #ifdef VK_NV_viewport_swizzle 2677 void reservedunmarshal_VkViewportSwizzleNV( 2678 VulkanStream* vkStream, 2679 VkStructureType rootType, 2680 VkViewportSwizzleNV* forUnmarshaling, 2681 uint8_t** ptr); 2682 2683 void reservedunmarshal_VkPipelineViewportSwizzleStateCreateInfoNV( 2684 VulkanStream* vkStream, 2685 VkStructureType rootType, 2686 VkPipelineViewportSwizzleStateCreateInfoNV* forUnmarshaling, 2687 uint8_t** ptr); 2688 2689 #endif 2690 #ifdef VK_EXT_discard_rectangles 2691 void reservedunmarshal_VkPhysicalDeviceDiscardRectanglePropertiesEXT( 2692 VulkanStream* vkStream, 2693 VkStructureType rootType, 2694 VkPhysicalDeviceDiscardRectanglePropertiesEXT* forUnmarshaling, 2695 uint8_t** ptr); 2696 2697 void reservedunmarshal_VkPipelineDiscardRectangleStateCreateInfoEXT( 2698 VulkanStream* vkStream, 2699 VkStructureType rootType, 2700 VkPipelineDiscardRectangleStateCreateInfoEXT* forUnmarshaling, 2701 uint8_t** ptr); 2702 2703 #endif 2704 #ifdef VK_EXT_conservative_rasterization 2705 void reservedunmarshal_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( 2706 VulkanStream* vkStream, 2707 VkStructureType rootType, 2708 VkPhysicalDeviceConservativeRasterizationPropertiesEXT* forUnmarshaling, 2709 uint8_t** ptr); 2710 2711 void reservedunmarshal_VkPipelineRasterizationConservativeStateCreateInfoEXT( 2712 VulkanStream* vkStream, 2713 VkStructureType rootType, 2714 VkPipelineRasterizationConservativeStateCreateInfoEXT* forUnmarshaling, 2715 uint8_t** ptr); 2716 2717 #endif 2718 #ifdef VK_EXT_depth_clip_enable 2719 void reservedunmarshal_VkPhysicalDeviceDepthClipEnableFeaturesEXT( 2720 VulkanStream* vkStream, 2721 VkStructureType rootType, 2722 VkPhysicalDeviceDepthClipEnableFeaturesEXT* forUnmarshaling, 2723 uint8_t** ptr); 2724 2725 void reservedunmarshal_VkPipelineRasterizationDepthClipStateCreateInfoEXT( 2726 VulkanStream* vkStream, 2727 VkStructureType rootType, 2728 VkPipelineRasterizationDepthClipStateCreateInfoEXT* forUnmarshaling, 2729 uint8_t** ptr); 2730 2731 #endif 2732 #ifdef VK_EXT_swapchain_colorspace 2733 #endif 2734 #ifdef VK_EXT_hdr_metadata 2735 void reservedunmarshal_VkXYColorEXT( 2736 VulkanStream* vkStream, 2737 VkStructureType rootType, 2738 VkXYColorEXT* forUnmarshaling, 2739 uint8_t** ptr); 2740 2741 void reservedunmarshal_VkHdrMetadataEXT( 2742 VulkanStream* vkStream, 2743 VkStructureType rootType, 2744 VkHdrMetadataEXT* forUnmarshaling, 2745 uint8_t** ptr); 2746 2747 #endif 2748 #ifdef VK_MVK_ios_surface 2749 void reservedunmarshal_VkIOSSurfaceCreateInfoMVK( 2750 VulkanStream* vkStream, 2751 VkStructureType rootType, 2752 VkIOSSurfaceCreateInfoMVK* forUnmarshaling, 2753 uint8_t** ptr); 2754 2755 #endif 2756 #ifdef VK_MVK_macos_surface 2757 void reservedunmarshal_VkMacOSSurfaceCreateInfoMVK( 2758 VulkanStream* vkStream, 2759 VkStructureType rootType, 2760 VkMacOSSurfaceCreateInfoMVK* forUnmarshaling, 2761 uint8_t** ptr); 2762 2763 #endif 2764 #ifdef VK_MVK_moltenvk 2765 #endif 2766 #ifdef VK_EXT_external_memory_dma_buf 2767 #endif 2768 #ifdef VK_EXT_queue_family_foreign 2769 #endif 2770 #ifdef VK_EXT_debug_utils 2771 void reservedunmarshal_VkDebugUtilsLabelEXT( 2772 VulkanStream* vkStream, 2773 VkStructureType rootType, 2774 VkDebugUtilsLabelEXT* forUnmarshaling, 2775 uint8_t** ptr); 2776 2777 void reservedunmarshal_VkDebugUtilsObjectNameInfoEXT( 2778 VulkanStream* vkStream, 2779 VkStructureType rootType, 2780 VkDebugUtilsObjectNameInfoEXT* forUnmarshaling, 2781 uint8_t** ptr); 2782 2783 void reservedunmarshal_VkDebugUtilsMessengerCallbackDataEXT( 2784 VulkanStream* vkStream, 2785 VkStructureType rootType, 2786 VkDebugUtilsMessengerCallbackDataEXT* forUnmarshaling, 2787 uint8_t** ptr); 2788 2789 void reservedunmarshal_VkDebugUtilsMessengerCreateInfoEXT( 2790 VulkanStream* vkStream, 2791 VkStructureType rootType, 2792 VkDebugUtilsMessengerCreateInfoEXT* forUnmarshaling, 2793 uint8_t** ptr); 2794 2795 void reservedunmarshal_VkDebugUtilsObjectTagInfoEXT( 2796 VulkanStream* vkStream, 2797 VkStructureType rootType, 2798 VkDebugUtilsObjectTagInfoEXT* forUnmarshaling, 2799 uint8_t** ptr); 2800 2801 #endif 2802 #ifdef VK_ANDROID_external_memory_android_hardware_buffer 2803 void reservedunmarshal_VkAndroidHardwareBufferUsageANDROID( 2804 VulkanStream* vkStream, 2805 VkStructureType rootType, 2806 VkAndroidHardwareBufferUsageANDROID* forUnmarshaling, 2807 uint8_t** ptr); 2808 2809 void reservedunmarshal_VkAndroidHardwareBufferPropertiesANDROID( 2810 VulkanStream* vkStream, 2811 VkStructureType rootType, 2812 VkAndroidHardwareBufferPropertiesANDROID* forUnmarshaling, 2813 uint8_t** ptr); 2814 2815 void reservedunmarshal_VkAndroidHardwareBufferFormatPropertiesANDROID( 2816 VulkanStream* vkStream, 2817 VkStructureType rootType, 2818 VkAndroidHardwareBufferFormatPropertiesANDROID* forUnmarshaling, 2819 uint8_t** ptr); 2820 2821 void reservedunmarshal_VkImportAndroidHardwareBufferInfoANDROID( 2822 VulkanStream* vkStream, 2823 VkStructureType rootType, 2824 VkImportAndroidHardwareBufferInfoANDROID* forUnmarshaling, 2825 uint8_t** ptr); 2826 2827 void reservedunmarshal_VkMemoryGetAndroidHardwareBufferInfoANDROID( 2828 VulkanStream* vkStream, 2829 VkStructureType rootType, 2830 VkMemoryGetAndroidHardwareBufferInfoANDROID* forUnmarshaling, 2831 uint8_t** ptr); 2832 2833 void reservedunmarshal_VkExternalFormatANDROID( 2834 VulkanStream* vkStream, 2835 VkStructureType rootType, 2836 VkExternalFormatANDROID* forUnmarshaling, 2837 uint8_t** ptr); 2838 2839 #endif 2840 #ifdef VK_EXT_sampler_filter_minmax 2841 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerReductionModeCreateInfo, reservedunmarshal_VkSamplerReductionModeCreateInfoEXT); 2842 2843 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties, reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT); 2844 2845 #endif 2846 #ifdef VK_AMD_gpu_shader_int16 2847 #endif 2848 #ifdef VK_AMD_mixed_attachment_samples 2849 #endif 2850 #ifdef VK_AMD_shader_fragment_mask 2851 #endif 2852 #ifdef VK_EXT_inline_uniform_block 2853 void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT( 2854 VulkanStream* vkStream, 2855 VkStructureType rootType, 2856 VkPhysicalDeviceInlineUniformBlockFeaturesEXT* forUnmarshaling, 2857 uint8_t** ptr); 2858 2859 void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT( 2860 VulkanStream* vkStream, 2861 VkStructureType rootType, 2862 VkPhysicalDeviceInlineUniformBlockPropertiesEXT* forUnmarshaling, 2863 uint8_t** ptr); 2864 2865 void reservedunmarshal_VkWriteDescriptorSetInlineUniformBlockEXT( 2866 VulkanStream* vkStream, 2867 VkStructureType rootType, 2868 VkWriteDescriptorSetInlineUniformBlockEXT* forUnmarshaling, 2869 uint8_t** ptr); 2870 2871 void reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT( 2872 VulkanStream* vkStream, 2873 VkStructureType rootType, 2874 VkDescriptorPoolInlineUniformBlockCreateInfoEXT* forUnmarshaling, 2875 uint8_t** ptr); 2876 2877 #endif 2878 #ifdef VK_EXT_shader_stencil_export 2879 #endif 2880 #ifdef VK_EXT_sample_locations 2881 void reservedunmarshal_VkSampleLocationEXT( 2882 VulkanStream* vkStream, 2883 VkStructureType rootType, 2884 VkSampleLocationEXT* forUnmarshaling, 2885 uint8_t** ptr); 2886 2887 void reservedunmarshal_VkSampleLocationsInfoEXT( 2888 VulkanStream* vkStream, 2889 VkStructureType rootType, 2890 VkSampleLocationsInfoEXT* forUnmarshaling, 2891 uint8_t** ptr); 2892 2893 void reservedunmarshal_VkAttachmentSampleLocationsEXT( 2894 VulkanStream* vkStream, 2895 VkStructureType rootType, 2896 VkAttachmentSampleLocationsEXT* forUnmarshaling, 2897 uint8_t** ptr); 2898 2899 void reservedunmarshal_VkSubpassSampleLocationsEXT( 2900 VulkanStream* vkStream, 2901 VkStructureType rootType, 2902 VkSubpassSampleLocationsEXT* forUnmarshaling, 2903 uint8_t** ptr); 2904 2905 void reservedunmarshal_VkRenderPassSampleLocationsBeginInfoEXT( 2906 VulkanStream* vkStream, 2907 VkStructureType rootType, 2908 VkRenderPassSampleLocationsBeginInfoEXT* forUnmarshaling, 2909 uint8_t** ptr); 2910 2911 void reservedunmarshal_VkPipelineSampleLocationsStateCreateInfoEXT( 2912 VulkanStream* vkStream, 2913 VkStructureType rootType, 2914 VkPipelineSampleLocationsStateCreateInfoEXT* forUnmarshaling, 2915 uint8_t** ptr); 2916 2917 void reservedunmarshal_VkPhysicalDeviceSampleLocationsPropertiesEXT( 2918 VulkanStream* vkStream, 2919 VkStructureType rootType, 2920 VkPhysicalDeviceSampleLocationsPropertiesEXT* forUnmarshaling, 2921 uint8_t** ptr); 2922 2923 void reservedunmarshal_VkMultisamplePropertiesEXT( 2924 VulkanStream* vkStream, 2925 VkStructureType rootType, 2926 VkMultisamplePropertiesEXT* forUnmarshaling, 2927 uint8_t** ptr); 2928 2929 #endif 2930 #ifdef VK_EXT_blend_operation_advanced 2931 void reservedunmarshal_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( 2932 VulkanStream* vkStream, 2933 VkStructureType rootType, 2934 VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* forUnmarshaling, 2935 uint8_t** ptr); 2936 2937 void reservedunmarshal_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( 2938 VulkanStream* vkStream, 2939 VkStructureType rootType, 2940 VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* forUnmarshaling, 2941 uint8_t** ptr); 2942 2943 void reservedunmarshal_VkPipelineColorBlendAdvancedStateCreateInfoEXT( 2944 VulkanStream* vkStream, 2945 VkStructureType rootType, 2946 VkPipelineColorBlendAdvancedStateCreateInfoEXT* forUnmarshaling, 2947 uint8_t** ptr); 2948 2949 #endif 2950 #ifdef VK_NV_fragment_coverage_to_color 2951 void reservedunmarshal_VkPipelineCoverageToColorStateCreateInfoNV( 2952 VulkanStream* vkStream, 2953 VkStructureType rootType, 2954 VkPipelineCoverageToColorStateCreateInfoNV* forUnmarshaling, 2955 uint8_t** ptr); 2956 2957 #endif 2958 #ifdef VK_NV_framebuffer_mixed_samples 2959 void reservedunmarshal_VkPipelineCoverageModulationStateCreateInfoNV( 2960 VulkanStream* vkStream, 2961 VkStructureType rootType, 2962 VkPipelineCoverageModulationStateCreateInfoNV* forUnmarshaling, 2963 uint8_t** ptr); 2964 2965 #endif 2966 #ifdef VK_NV_fill_rectangle 2967 #endif 2968 #ifdef VK_NV_shader_sm_builtins 2969 void reservedunmarshal_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( 2970 VulkanStream* vkStream, 2971 VkStructureType rootType, 2972 VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* forUnmarshaling, 2973 uint8_t** ptr); 2974 2975 void reservedunmarshal_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( 2976 VulkanStream* vkStream, 2977 VkStructureType rootType, 2978 VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* forUnmarshaling, 2979 uint8_t** ptr); 2980 2981 #endif 2982 #ifdef VK_EXT_post_depth_coverage 2983 #endif 2984 #ifdef VK_EXT_image_drm_format_modifier 2985 void reservedunmarshal_VkDrmFormatModifierPropertiesEXT( 2986 VulkanStream* vkStream, 2987 VkStructureType rootType, 2988 VkDrmFormatModifierPropertiesEXT* forUnmarshaling, 2989 uint8_t** ptr); 2990 2991 void reservedunmarshal_VkDrmFormatModifierPropertiesListEXT( 2992 VulkanStream* vkStream, 2993 VkStructureType rootType, 2994 VkDrmFormatModifierPropertiesListEXT* forUnmarshaling, 2995 uint8_t** ptr); 2996 2997 void reservedunmarshal_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( 2998 VulkanStream* vkStream, 2999 VkStructureType rootType, 3000 VkPhysicalDeviceImageDrmFormatModifierInfoEXT* forUnmarshaling, 3001 uint8_t** ptr); 3002 3003 void reservedunmarshal_VkImageDrmFormatModifierListCreateInfoEXT( 3004 VulkanStream* vkStream, 3005 VkStructureType rootType, 3006 VkImageDrmFormatModifierListCreateInfoEXT* forUnmarshaling, 3007 uint8_t** ptr); 3008 3009 void reservedunmarshal_VkImageDrmFormatModifierExplicitCreateInfoEXT( 3010 VulkanStream* vkStream, 3011 VkStructureType rootType, 3012 VkImageDrmFormatModifierExplicitCreateInfoEXT* forUnmarshaling, 3013 uint8_t** ptr); 3014 3015 void reservedunmarshal_VkImageDrmFormatModifierPropertiesEXT( 3016 VulkanStream* vkStream, 3017 VkStructureType rootType, 3018 VkImageDrmFormatModifierPropertiesEXT* forUnmarshaling, 3019 uint8_t** ptr); 3020 3021 #endif 3022 #ifdef VK_EXT_validation_cache 3023 void reservedunmarshal_VkValidationCacheCreateInfoEXT( 3024 VulkanStream* vkStream, 3025 VkStructureType rootType, 3026 VkValidationCacheCreateInfoEXT* forUnmarshaling, 3027 uint8_t** ptr); 3028 3029 void reservedunmarshal_VkShaderModuleValidationCacheCreateInfoEXT( 3030 VulkanStream* vkStream, 3031 VkStructureType rootType, 3032 VkShaderModuleValidationCacheCreateInfoEXT* forUnmarshaling, 3033 uint8_t** ptr); 3034 3035 #endif 3036 #ifdef VK_EXT_descriptor_indexing 3037 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo, reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT); 3038 3039 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeatures, reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeaturesEXT); 3040 3041 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDescriptorIndexingProperties, reservedunmarshal_VkPhysicalDeviceDescriptorIndexingPropertiesEXT); 3042 3043 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo, reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT); 3044 3045 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport, reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT); 3046 3047 #endif 3048 #ifdef VK_EXT_shader_viewport_index_layer 3049 #endif 3050 #ifdef VK_NV_shading_rate_image 3051 void reservedunmarshal_VkShadingRatePaletteNV( 3052 VulkanStream* vkStream, 3053 VkStructureType rootType, 3054 VkShadingRatePaletteNV* forUnmarshaling, 3055 uint8_t** ptr); 3056 3057 void reservedunmarshal_VkPipelineViewportShadingRateImageStateCreateInfoNV( 3058 VulkanStream* vkStream, 3059 VkStructureType rootType, 3060 VkPipelineViewportShadingRateImageStateCreateInfoNV* forUnmarshaling, 3061 uint8_t** ptr); 3062 3063 void reservedunmarshal_VkPhysicalDeviceShadingRateImageFeaturesNV( 3064 VulkanStream* vkStream, 3065 VkStructureType rootType, 3066 VkPhysicalDeviceShadingRateImageFeaturesNV* forUnmarshaling, 3067 uint8_t** ptr); 3068 3069 void reservedunmarshal_VkPhysicalDeviceShadingRateImagePropertiesNV( 3070 VulkanStream* vkStream, 3071 VkStructureType rootType, 3072 VkPhysicalDeviceShadingRateImagePropertiesNV* forUnmarshaling, 3073 uint8_t** ptr); 3074 3075 void reservedunmarshal_VkCoarseSampleLocationNV( 3076 VulkanStream* vkStream, 3077 VkStructureType rootType, 3078 VkCoarseSampleLocationNV* forUnmarshaling, 3079 uint8_t** ptr); 3080 3081 void reservedunmarshal_VkCoarseSampleOrderCustomNV( 3082 VulkanStream* vkStream, 3083 VkStructureType rootType, 3084 VkCoarseSampleOrderCustomNV* forUnmarshaling, 3085 uint8_t** ptr); 3086 3087 void reservedunmarshal_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( 3088 VulkanStream* vkStream, 3089 VkStructureType rootType, 3090 VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* forUnmarshaling, 3091 uint8_t** ptr); 3092 3093 #endif 3094 #ifdef VK_NV_ray_tracing 3095 void reservedunmarshal_VkRayTracingShaderGroupCreateInfoNV( 3096 VulkanStream* vkStream, 3097 VkStructureType rootType, 3098 VkRayTracingShaderGroupCreateInfoNV* forUnmarshaling, 3099 uint8_t** ptr); 3100 3101 void reservedunmarshal_VkRayTracingPipelineCreateInfoNV( 3102 VulkanStream* vkStream, 3103 VkStructureType rootType, 3104 VkRayTracingPipelineCreateInfoNV* forUnmarshaling, 3105 uint8_t** ptr); 3106 3107 void reservedunmarshal_VkGeometryTrianglesNV( 3108 VulkanStream* vkStream, 3109 VkStructureType rootType, 3110 VkGeometryTrianglesNV* forUnmarshaling, 3111 uint8_t** ptr); 3112 3113 void reservedunmarshal_VkGeometryAABBNV( 3114 VulkanStream* vkStream, 3115 VkStructureType rootType, 3116 VkGeometryAABBNV* forUnmarshaling, 3117 uint8_t** ptr); 3118 3119 void reservedunmarshal_VkGeometryDataNV( 3120 VulkanStream* vkStream, 3121 VkStructureType rootType, 3122 VkGeometryDataNV* forUnmarshaling, 3123 uint8_t** ptr); 3124 3125 void reservedunmarshal_VkGeometryNV( 3126 VulkanStream* vkStream, 3127 VkStructureType rootType, 3128 VkGeometryNV* forUnmarshaling, 3129 uint8_t** ptr); 3130 3131 void reservedunmarshal_VkAccelerationStructureInfoNV( 3132 VulkanStream* vkStream, 3133 VkStructureType rootType, 3134 VkAccelerationStructureInfoNV* forUnmarshaling, 3135 uint8_t** ptr); 3136 3137 void reservedunmarshal_VkAccelerationStructureCreateInfoNV( 3138 VulkanStream* vkStream, 3139 VkStructureType rootType, 3140 VkAccelerationStructureCreateInfoNV* forUnmarshaling, 3141 uint8_t** ptr); 3142 3143 void reservedunmarshal_VkBindAccelerationStructureMemoryInfoNV( 3144 VulkanStream* vkStream, 3145 VkStructureType rootType, 3146 VkBindAccelerationStructureMemoryInfoNV* forUnmarshaling, 3147 uint8_t** ptr); 3148 3149 void reservedunmarshal_VkWriteDescriptorSetAccelerationStructureNV( 3150 VulkanStream* vkStream, 3151 VkStructureType rootType, 3152 VkWriteDescriptorSetAccelerationStructureNV* forUnmarshaling, 3153 uint8_t** ptr); 3154 3155 void reservedunmarshal_VkAccelerationStructureMemoryRequirementsInfoNV( 3156 VulkanStream* vkStream, 3157 VkStructureType rootType, 3158 VkAccelerationStructureMemoryRequirementsInfoNV* forUnmarshaling, 3159 uint8_t** ptr); 3160 3161 void reservedunmarshal_VkPhysicalDeviceRayTracingPropertiesNV( 3162 VulkanStream* vkStream, 3163 VkStructureType rootType, 3164 VkPhysicalDeviceRayTracingPropertiesNV* forUnmarshaling, 3165 uint8_t** ptr); 3166 3167 void reservedunmarshal_VkTransformMatrixKHR( 3168 VulkanStream* vkStream, 3169 VkStructureType rootType, 3170 VkTransformMatrixKHR* forUnmarshaling, 3171 uint8_t** ptr); 3172 3173 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkTransformMatrixKHR, reservedunmarshal_VkTransformMatrixNV); 3174 3175 void reservedunmarshal_VkAabbPositionsKHR( 3176 VulkanStream* vkStream, 3177 VkStructureType rootType, 3178 VkAabbPositionsKHR* forUnmarshaling, 3179 uint8_t** ptr); 3180 3181 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAabbPositionsKHR, reservedunmarshal_VkAabbPositionsNV); 3182 3183 void reservedunmarshal_VkAccelerationStructureInstanceKHR( 3184 VulkanStream* vkStream, 3185 VkStructureType rootType, 3186 VkAccelerationStructureInstanceKHR* forUnmarshaling, 3187 uint8_t** ptr); 3188 3189 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAccelerationStructureInstanceKHR, reservedunmarshal_VkAccelerationStructureInstanceNV); 3190 3191 #endif 3192 #ifdef VK_NV_representative_fragment_test 3193 void reservedunmarshal_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( 3194 VulkanStream* vkStream, 3195 VkStructureType rootType, 3196 VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* forUnmarshaling, 3197 uint8_t** ptr); 3198 3199 void reservedunmarshal_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( 3200 VulkanStream* vkStream, 3201 VkStructureType rootType, 3202 VkPipelineRepresentativeFragmentTestStateCreateInfoNV* forUnmarshaling, 3203 uint8_t** ptr); 3204 3205 #endif 3206 #ifdef VK_EXT_filter_cubic 3207 void reservedunmarshal_VkPhysicalDeviceImageViewImageFormatInfoEXT( 3208 VulkanStream* vkStream, 3209 VkStructureType rootType, 3210 VkPhysicalDeviceImageViewImageFormatInfoEXT* forUnmarshaling, 3211 uint8_t** ptr); 3212 3213 void reservedunmarshal_VkFilterCubicImageViewImageFormatPropertiesEXT( 3214 VulkanStream* vkStream, 3215 VkStructureType rootType, 3216 VkFilterCubicImageViewImageFormatPropertiesEXT* forUnmarshaling, 3217 uint8_t** ptr); 3218 3219 #endif 3220 #ifdef VK_QCOM_render_pass_shader_resolve 3221 #endif 3222 #ifdef VK_EXT_global_priority 3223 void reservedunmarshal_VkDeviceQueueGlobalPriorityCreateInfoEXT( 3224 VulkanStream* vkStream, 3225 VkStructureType rootType, 3226 VkDeviceQueueGlobalPriorityCreateInfoEXT* forUnmarshaling, 3227 uint8_t** ptr); 3228 3229 #endif 3230 #ifdef VK_EXT_external_memory_host 3231 void reservedunmarshal_VkImportMemoryHostPointerInfoEXT( 3232 VulkanStream* vkStream, 3233 VkStructureType rootType, 3234 VkImportMemoryHostPointerInfoEXT* forUnmarshaling, 3235 uint8_t** ptr); 3236 3237 void reservedunmarshal_VkMemoryHostPointerPropertiesEXT( 3238 VulkanStream* vkStream, 3239 VkStructureType rootType, 3240 VkMemoryHostPointerPropertiesEXT* forUnmarshaling, 3241 uint8_t** ptr); 3242 3243 void reservedunmarshal_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( 3244 VulkanStream* vkStream, 3245 VkStructureType rootType, 3246 VkPhysicalDeviceExternalMemoryHostPropertiesEXT* forUnmarshaling, 3247 uint8_t** ptr); 3248 3249 #endif 3250 #ifdef VK_AMD_buffer_marker 3251 #endif 3252 #ifdef VK_AMD_pipeline_compiler_control 3253 void reservedunmarshal_VkPipelineCompilerControlCreateInfoAMD( 3254 VulkanStream* vkStream, 3255 VkStructureType rootType, 3256 VkPipelineCompilerControlCreateInfoAMD* forUnmarshaling, 3257 uint8_t** ptr); 3258 3259 #endif 3260 #ifdef VK_EXT_calibrated_timestamps 3261 void reservedunmarshal_VkCalibratedTimestampInfoEXT( 3262 VulkanStream* vkStream, 3263 VkStructureType rootType, 3264 VkCalibratedTimestampInfoEXT* forUnmarshaling, 3265 uint8_t** ptr); 3266 3267 #endif 3268 #ifdef VK_AMD_shader_core_properties 3269 void reservedunmarshal_VkPhysicalDeviceShaderCorePropertiesAMD( 3270 VulkanStream* vkStream, 3271 VkStructureType rootType, 3272 VkPhysicalDeviceShaderCorePropertiesAMD* forUnmarshaling, 3273 uint8_t** ptr); 3274 3275 #endif 3276 #ifdef VK_AMD_memory_overallocation_behavior 3277 void reservedunmarshal_VkDeviceMemoryOverallocationCreateInfoAMD( 3278 VulkanStream* vkStream, 3279 VkStructureType rootType, 3280 VkDeviceMemoryOverallocationCreateInfoAMD* forUnmarshaling, 3281 uint8_t** ptr); 3282 3283 #endif 3284 #ifdef VK_EXT_vertex_attribute_divisor 3285 void reservedunmarshal_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( 3286 VulkanStream* vkStream, 3287 VkStructureType rootType, 3288 VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* forUnmarshaling, 3289 uint8_t** ptr); 3290 3291 void reservedunmarshal_VkVertexInputBindingDivisorDescriptionEXT( 3292 VulkanStream* vkStream, 3293 VkStructureType rootType, 3294 VkVertexInputBindingDivisorDescriptionEXT* forUnmarshaling, 3295 uint8_t** ptr); 3296 3297 void reservedunmarshal_VkPipelineVertexInputDivisorStateCreateInfoEXT( 3298 VulkanStream* vkStream, 3299 VkStructureType rootType, 3300 VkPipelineVertexInputDivisorStateCreateInfoEXT* forUnmarshaling, 3301 uint8_t** ptr); 3302 3303 void reservedunmarshal_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( 3304 VulkanStream* vkStream, 3305 VkStructureType rootType, 3306 VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* forUnmarshaling, 3307 uint8_t** ptr); 3308 3309 #endif 3310 #ifdef VK_GGP_frame_token 3311 void reservedunmarshal_VkPresentFrameTokenGGP( 3312 VulkanStream* vkStream, 3313 VkStructureType rootType, 3314 VkPresentFrameTokenGGP* forUnmarshaling, 3315 uint8_t** ptr); 3316 3317 #endif 3318 #ifdef VK_EXT_pipeline_creation_feedback 3319 void reservedunmarshal_VkPipelineCreationFeedbackEXT( 3320 VulkanStream* vkStream, 3321 VkStructureType rootType, 3322 VkPipelineCreationFeedbackEXT* forUnmarshaling, 3323 uint8_t** ptr); 3324 3325 void reservedunmarshal_VkPipelineCreationFeedbackCreateInfoEXT( 3326 VulkanStream* vkStream, 3327 VkStructureType rootType, 3328 VkPipelineCreationFeedbackCreateInfoEXT* forUnmarshaling, 3329 uint8_t** ptr); 3330 3331 #endif 3332 #ifdef VK_NV_shader_subgroup_partitioned 3333 #endif 3334 #ifdef VK_NV_compute_shader_derivatives 3335 void reservedunmarshal_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV( 3336 VulkanStream* vkStream, 3337 VkStructureType rootType, 3338 VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* forUnmarshaling, 3339 uint8_t** ptr); 3340 3341 #endif 3342 #ifdef VK_NV_mesh_shader 3343 void reservedunmarshal_VkPhysicalDeviceMeshShaderFeaturesNV( 3344 VulkanStream* vkStream, 3345 VkStructureType rootType, 3346 VkPhysicalDeviceMeshShaderFeaturesNV* forUnmarshaling, 3347 uint8_t** ptr); 3348 3349 void reservedunmarshal_VkPhysicalDeviceMeshShaderPropertiesNV( 3350 VulkanStream* vkStream, 3351 VkStructureType rootType, 3352 VkPhysicalDeviceMeshShaderPropertiesNV* forUnmarshaling, 3353 uint8_t** ptr); 3354 3355 void reservedunmarshal_VkDrawMeshTasksIndirectCommandNV( 3356 VulkanStream* vkStream, 3357 VkStructureType rootType, 3358 VkDrawMeshTasksIndirectCommandNV* forUnmarshaling, 3359 uint8_t** ptr); 3360 3361 #endif 3362 #ifdef VK_NV_fragment_shader_barycentric 3363 void reservedunmarshal_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV( 3364 VulkanStream* vkStream, 3365 VkStructureType rootType, 3366 VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV* forUnmarshaling, 3367 uint8_t** ptr); 3368 3369 #endif 3370 #ifdef VK_NV_shader_image_footprint 3371 void reservedunmarshal_VkPhysicalDeviceShaderImageFootprintFeaturesNV( 3372 VulkanStream* vkStream, 3373 VkStructureType rootType, 3374 VkPhysicalDeviceShaderImageFootprintFeaturesNV* forUnmarshaling, 3375 uint8_t** ptr); 3376 3377 #endif 3378 #ifdef VK_NV_scissor_exclusive 3379 void reservedunmarshal_VkPipelineViewportExclusiveScissorStateCreateInfoNV( 3380 VulkanStream* vkStream, 3381 VkStructureType rootType, 3382 VkPipelineViewportExclusiveScissorStateCreateInfoNV* forUnmarshaling, 3383 uint8_t** ptr); 3384 3385 void reservedunmarshal_VkPhysicalDeviceExclusiveScissorFeaturesNV( 3386 VulkanStream* vkStream, 3387 VkStructureType rootType, 3388 VkPhysicalDeviceExclusiveScissorFeaturesNV* forUnmarshaling, 3389 uint8_t** ptr); 3390 3391 #endif 3392 #ifdef VK_NV_device_diagnostic_checkpoints 3393 void reservedunmarshal_VkQueueFamilyCheckpointPropertiesNV( 3394 VulkanStream* vkStream, 3395 VkStructureType rootType, 3396 VkQueueFamilyCheckpointPropertiesNV* forUnmarshaling, 3397 uint8_t** ptr); 3398 3399 void reservedunmarshal_VkCheckpointDataNV( 3400 VulkanStream* vkStream, 3401 VkStructureType rootType, 3402 VkCheckpointDataNV* forUnmarshaling, 3403 uint8_t** ptr); 3404 3405 #endif 3406 #ifdef VK_INTEL_shader_integer_functions2 3407 void reservedunmarshal_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( 3408 VulkanStream* vkStream, 3409 VkStructureType rootType, 3410 VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* forUnmarshaling, 3411 uint8_t** ptr); 3412 3413 #endif 3414 #ifdef VK_INTEL_performance_query 3415 void reservedunmarshal_VkPerformanceValueDataINTEL( 3416 VulkanStream* vkStream, 3417 VkStructureType rootType, 3418 VkPerformanceValueDataINTEL* forUnmarshaling, 3419 uint8_t** ptr); 3420 3421 void reservedunmarshal_VkPerformanceValueINTEL( 3422 VulkanStream* vkStream, 3423 VkStructureType rootType, 3424 VkPerformanceValueINTEL* forUnmarshaling, 3425 uint8_t** ptr); 3426 3427 void reservedunmarshal_VkInitializePerformanceApiInfoINTEL( 3428 VulkanStream* vkStream, 3429 VkStructureType rootType, 3430 VkInitializePerformanceApiInfoINTEL* forUnmarshaling, 3431 uint8_t** ptr); 3432 3433 void reservedunmarshal_VkQueryPoolPerformanceQueryCreateInfoINTEL( 3434 VulkanStream* vkStream, 3435 VkStructureType rootType, 3436 VkQueryPoolPerformanceQueryCreateInfoINTEL* forUnmarshaling, 3437 uint8_t** ptr); 3438 3439 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueryPoolPerformanceQueryCreateInfoINTEL, reservedunmarshal_VkQueryPoolCreateInfoINTEL); 3440 3441 void reservedunmarshal_VkPerformanceMarkerInfoINTEL( 3442 VulkanStream* vkStream, 3443 VkStructureType rootType, 3444 VkPerformanceMarkerInfoINTEL* forUnmarshaling, 3445 uint8_t** ptr); 3446 3447 void reservedunmarshal_VkPerformanceStreamMarkerInfoINTEL( 3448 VulkanStream* vkStream, 3449 VkStructureType rootType, 3450 VkPerformanceStreamMarkerInfoINTEL* forUnmarshaling, 3451 uint8_t** ptr); 3452 3453 void reservedunmarshal_VkPerformanceOverrideInfoINTEL( 3454 VulkanStream* vkStream, 3455 VkStructureType rootType, 3456 VkPerformanceOverrideInfoINTEL* forUnmarshaling, 3457 uint8_t** ptr); 3458 3459 void reservedunmarshal_VkPerformanceConfigurationAcquireInfoINTEL( 3460 VulkanStream* vkStream, 3461 VkStructureType rootType, 3462 VkPerformanceConfigurationAcquireInfoINTEL* forUnmarshaling, 3463 uint8_t** ptr); 3464 3465 #endif 3466 #ifdef VK_EXT_pci_bus_info 3467 void reservedunmarshal_VkPhysicalDevicePCIBusInfoPropertiesEXT( 3468 VulkanStream* vkStream, 3469 VkStructureType rootType, 3470 VkPhysicalDevicePCIBusInfoPropertiesEXT* forUnmarshaling, 3471 uint8_t** ptr); 3472 3473 #endif 3474 #ifdef VK_AMD_display_native_hdr 3475 void reservedunmarshal_VkDisplayNativeHdrSurfaceCapabilitiesAMD( 3476 VulkanStream* vkStream, 3477 VkStructureType rootType, 3478 VkDisplayNativeHdrSurfaceCapabilitiesAMD* forUnmarshaling, 3479 uint8_t** ptr); 3480 3481 void reservedunmarshal_VkSwapchainDisplayNativeHdrCreateInfoAMD( 3482 VulkanStream* vkStream, 3483 VkStructureType rootType, 3484 VkSwapchainDisplayNativeHdrCreateInfoAMD* forUnmarshaling, 3485 uint8_t** ptr); 3486 3487 #endif 3488 #ifdef VK_FUCHSIA_imagepipe_surface 3489 void reservedunmarshal_VkImagePipeSurfaceCreateInfoFUCHSIA( 3490 VulkanStream* vkStream, 3491 VkStructureType rootType, 3492 VkImagePipeSurfaceCreateInfoFUCHSIA* forUnmarshaling, 3493 uint8_t** ptr); 3494 3495 #endif 3496 #ifdef VK_EXT_metal_surface 3497 void reservedunmarshal_VkMetalSurfaceCreateInfoEXT( 3498 VulkanStream* vkStream, 3499 VkStructureType rootType, 3500 VkMetalSurfaceCreateInfoEXT* forUnmarshaling, 3501 uint8_t** ptr); 3502 3503 #endif 3504 #ifdef VK_EXT_fragment_density_map 3505 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( 3506 VulkanStream* vkStream, 3507 VkStructureType rootType, 3508 VkPhysicalDeviceFragmentDensityMapFeaturesEXT* forUnmarshaling, 3509 uint8_t** ptr); 3510 3511 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( 3512 VulkanStream* vkStream, 3513 VkStructureType rootType, 3514 VkPhysicalDeviceFragmentDensityMapPropertiesEXT* forUnmarshaling, 3515 uint8_t** ptr); 3516 3517 void reservedunmarshal_VkRenderPassFragmentDensityMapCreateInfoEXT( 3518 VulkanStream* vkStream, 3519 VkStructureType rootType, 3520 VkRenderPassFragmentDensityMapCreateInfoEXT* forUnmarshaling, 3521 uint8_t** ptr); 3522 3523 #endif 3524 #ifdef VK_EXT_scalar_block_layout 3525 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures, reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT); 3526 3527 #endif 3528 #ifdef VK_GOOGLE_hlsl_functionality1 3529 #endif 3530 #ifdef VK_GOOGLE_decorate_string 3531 #endif 3532 #ifdef VK_EXT_subgroup_size_control 3533 void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT( 3534 VulkanStream* vkStream, 3535 VkStructureType rootType, 3536 VkPhysicalDeviceSubgroupSizeControlFeaturesEXT* forUnmarshaling, 3537 uint8_t** ptr); 3538 3539 void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT( 3540 VulkanStream* vkStream, 3541 VkStructureType rootType, 3542 VkPhysicalDeviceSubgroupSizeControlPropertiesEXT* forUnmarshaling, 3543 uint8_t** ptr); 3544 3545 void reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT( 3546 VulkanStream* vkStream, 3547 VkStructureType rootType, 3548 VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT* forUnmarshaling, 3549 uint8_t** ptr); 3550 3551 #endif 3552 #ifdef VK_AMD_shader_core_properties2 3553 void reservedunmarshal_VkPhysicalDeviceShaderCoreProperties2AMD( 3554 VulkanStream* vkStream, 3555 VkStructureType rootType, 3556 VkPhysicalDeviceShaderCoreProperties2AMD* forUnmarshaling, 3557 uint8_t** ptr); 3558 3559 #endif 3560 #ifdef VK_AMD_device_coherent_memory 3561 void reservedunmarshal_VkPhysicalDeviceCoherentMemoryFeaturesAMD( 3562 VulkanStream* vkStream, 3563 VkStructureType rootType, 3564 VkPhysicalDeviceCoherentMemoryFeaturesAMD* forUnmarshaling, 3565 uint8_t** ptr); 3566 3567 #endif 3568 #ifdef VK_EXT_shader_image_atomic_int64 3569 void reservedunmarshal_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT( 3570 VulkanStream* vkStream, 3571 VkStructureType rootType, 3572 VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* forUnmarshaling, 3573 uint8_t** ptr); 3574 3575 #endif 3576 #ifdef VK_EXT_memory_budget 3577 void reservedunmarshal_VkPhysicalDeviceMemoryBudgetPropertiesEXT( 3578 VulkanStream* vkStream, 3579 VkStructureType rootType, 3580 VkPhysicalDeviceMemoryBudgetPropertiesEXT* forUnmarshaling, 3581 uint8_t** ptr); 3582 3583 #endif 3584 #ifdef VK_EXT_memory_priority 3585 void reservedunmarshal_VkPhysicalDeviceMemoryPriorityFeaturesEXT( 3586 VulkanStream* vkStream, 3587 VkStructureType rootType, 3588 VkPhysicalDeviceMemoryPriorityFeaturesEXT* forUnmarshaling, 3589 uint8_t** ptr); 3590 3591 void reservedunmarshal_VkMemoryPriorityAllocateInfoEXT( 3592 VulkanStream* vkStream, 3593 VkStructureType rootType, 3594 VkMemoryPriorityAllocateInfoEXT* forUnmarshaling, 3595 uint8_t** ptr); 3596 3597 #endif 3598 #ifdef VK_NV_dedicated_allocation_image_aliasing 3599 void reservedunmarshal_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( 3600 VulkanStream* vkStream, 3601 VkStructureType rootType, 3602 VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* forUnmarshaling, 3603 uint8_t** ptr); 3604 3605 #endif 3606 #ifdef VK_EXT_buffer_device_address 3607 void reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT( 3608 VulkanStream* vkStream, 3609 VkStructureType rootType, 3610 VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* forUnmarshaling, 3611 uint8_t** ptr); 3612 3613 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, reservedunmarshal_VkPhysicalDeviceBufferAddressFeaturesEXT); 3614 3615 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferDeviceAddressInfo, reservedunmarshal_VkBufferDeviceAddressInfoEXT); 3616 3617 void reservedunmarshal_VkBufferDeviceAddressCreateInfoEXT( 3618 VulkanStream* vkStream, 3619 VkStructureType rootType, 3620 VkBufferDeviceAddressCreateInfoEXT* forUnmarshaling, 3621 uint8_t** ptr); 3622 3623 #endif 3624 #ifdef VK_EXT_tooling_info 3625 void reservedunmarshal_VkPhysicalDeviceToolPropertiesEXT( 3626 VulkanStream* vkStream, 3627 VkStructureType rootType, 3628 VkPhysicalDeviceToolPropertiesEXT* forUnmarshaling, 3629 uint8_t** ptr); 3630 3631 #endif 3632 #ifdef VK_EXT_separate_stencil_usage 3633 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageStencilUsageCreateInfo, reservedunmarshal_VkImageStencilUsageCreateInfoEXT); 3634 3635 #endif 3636 #ifdef VK_EXT_validation_features 3637 void reservedunmarshal_VkValidationFeaturesEXT( 3638 VulkanStream* vkStream, 3639 VkStructureType rootType, 3640 VkValidationFeaturesEXT* forUnmarshaling, 3641 uint8_t** ptr); 3642 3643 #endif 3644 #ifdef VK_NV_cooperative_matrix 3645 void reservedunmarshal_VkCooperativeMatrixPropertiesNV( 3646 VulkanStream* vkStream, 3647 VkStructureType rootType, 3648 VkCooperativeMatrixPropertiesNV* forUnmarshaling, 3649 uint8_t** ptr); 3650 3651 void reservedunmarshal_VkPhysicalDeviceCooperativeMatrixFeaturesNV( 3652 VulkanStream* vkStream, 3653 VkStructureType rootType, 3654 VkPhysicalDeviceCooperativeMatrixFeaturesNV* forUnmarshaling, 3655 uint8_t** ptr); 3656 3657 void reservedunmarshal_VkPhysicalDeviceCooperativeMatrixPropertiesNV( 3658 VulkanStream* vkStream, 3659 VkStructureType rootType, 3660 VkPhysicalDeviceCooperativeMatrixPropertiesNV* forUnmarshaling, 3661 uint8_t** ptr); 3662 3663 #endif 3664 #ifdef VK_NV_coverage_reduction_mode 3665 void reservedunmarshal_VkPhysicalDeviceCoverageReductionModeFeaturesNV( 3666 VulkanStream* vkStream, 3667 VkStructureType rootType, 3668 VkPhysicalDeviceCoverageReductionModeFeaturesNV* forUnmarshaling, 3669 uint8_t** ptr); 3670 3671 void reservedunmarshal_VkPipelineCoverageReductionStateCreateInfoNV( 3672 VulkanStream* vkStream, 3673 VkStructureType rootType, 3674 VkPipelineCoverageReductionStateCreateInfoNV* forUnmarshaling, 3675 uint8_t** ptr); 3676 3677 void reservedunmarshal_VkFramebufferMixedSamplesCombinationNV( 3678 VulkanStream* vkStream, 3679 VkStructureType rootType, 3680 VkFramebufferMixedSamplesCombinationNV* forUnmarshaling, 3681 uint8_t** ptr); 3682 3683 #endif 3684 #ifdef VK_EXT_fragment_shader_interlock 3685 void reservedunmarshal_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT( 3686 VulkanStream* vkStream, 3687 VkStructureType rootType, 3688 VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* forUnmarshaling, 3689 uint8_t** ptr); 3690 3691 #endif 3692 #ifdef VK_EXT_ycbcr_image_arrays 3693 void reservedunmarshal_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT( 3694 VulkanStream* vkStream, 3695 VkStructureType rootType, 3696 VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* forUnmarshaling, 3697 uint8_t** ptr); 3698 3699 #endif 3700 #ifdef VK_EXT_full_screen_exclusive 3701 void reservedunmarshal_VkSurfaceFullScreenExclusiveInfoEXT( 3702 VulkanStream* vkStream, 3703 VkStructureType rootType, 3704 VkSurfaceFullScreenExclusiveInfoEXT* forUnmarshaling, 3705 uint8_t** ptr); 3706 3707 void reservedunmarshal_VkSurfaceCapabilitiesFullScreenExclusiveEXT( 3708 VulkanStream* vkStream, 3709 VkStructureType rootType, 3710 VkSurfaceCapabilitiesFullScreenExclusiveEXT* forUnmarshaling, 3711 uint8_t** ptr); 3712 3713 void reservedunmarshal_VkSurfaceFullScreenExclusiveWin32InfoEXT( 3714 VulkanStream* vkStream, 3715 VkStructureType rootType, 3716 VkSurfaceFullScreenExclusiveWin32InfoEXT* forUnmarshaling, 3717 uint8_t** ptr); 3718 3719 #endif 3720 #ifdef VK_EXT_headless_surface 3721 void reservedunmarshal_VkHeadlessSurfaceCreateInfoEXT( 3722 VulkanStream* vkStream, 3723 VkStructureType rootType, 3724 VkHeadlessSurfaceCreateInfoEXT* forUnmarshaling, 3725 uint8_t** ptr); 3726 3727 #endif 3728 #ifdef VK_EXT_line_rasterization 3729 void reservedunmarshal_VkPhysicalDeviceLineRasterizationFeaturesEXT( 3730 VulkanStream* vkStream, 3731 VkStructureType rootType, 3732 VkPhysicalDeviceLineRasterizationFeaturesEXT* forUnmarshaling, 3733 uint8_t** ptr); 3734 3735 void reservedunmarshal_VkPhysicalDeviceLineRasterizationPropertiesEXT( 3736 VulkanStream* vkStream, 3737 VkStructureType rootType, 3738 VkPhysicalDeviceLineRasterizationPropertiesEXT* forUnmarshaling, 3739 uint8_t** ptr); 3740 3741 void reservedunmarshal_VkPipelineRasterizationLineStateCreateInfoEXT( 3742 VulkanStream* vkStream, 3743 VkStructureType rootType, 3744 VkPipelineRasterizationLineStateCreateInfoEXT* forUnmarshaling, 3745 uint8_t** ptr); 3746 3747 #endif 3748 #ifdef VK_EXT_shader_atomic_float 3749 void reservedunmarshal_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT( 3750 VulkanStream* vkStream, 3751 VkStructureType rootType, 3752 VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* forUnmarshaling, 3753 uint8_t** ptr); 3754 3755 #endif 3756 #ifdef VK_EXT_host_query_reset 3757 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceHostQueryResetFeatures, reservedunmarshal_VkPhysicalDeviceHostQueryResetFeaturesEXT); 3758 3759 #endif 3760 #ifdef VK_EXT_index_type_uint8 3761 void reservedunmarshal_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( 3762 VulkanStream* vkStream, 3763 VkStructureType rootType, 3764 VkPhysicalDeviceIndexTypeUint8FeaturesEXT* forUnmarshaling, 3765 uint8_t** ptr); 3766 3767 #endif 3768 #ifdef VK_EXT_extended_dynamic_state 3769 void reservedunmarshal_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( 3770 VulkanStream* vkStream, 3771 VkStructureType rootType, 3772 VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* forUnmarshaling, 3773 uint8_t** ptr); 3774 3775 #endif 3776 #ifdef VK_EXT_shader_demote_to_helper_invocation 3777 void reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT( 3778 VulkanStream* vkStream, 3779 VkStructureType rootType, 3780 VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT* forUnmarshaling, 3781 uint8_t** ptr); 3782 3783 #endif 3784 #ifdef VK_NV_device_generated_commands 3785 void reservedunmarshal_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV( 3786 VulkanStream* vkStream, 3787 VkStructureType rootType, 3788 VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* forUnmarshaling, 3789 uint8_t** ptr); 3790 3791 void reservedunmarshal_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV( 3792 VulkanStream* vkStream, 3793 VkStructureType rootType, 3794 VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* forUnmarshaling, 3795 uint8_t** ptr); 3796 3797 void reservedunmarshal_VkGraphicsShaderGroupCreateInfoNV( 3798 VulkanStream* vkStream, 3799 VkStructureType rootType, 3800 VkGraphicsShaderGroupCreateInfoNV* forUnmarshaling, 3801 uint8_t** ptr); 3802 3803 void reservedunmarshal_VkGraphicsPipelineShaderGroupsCreateInfoNV( 3804 VulkanStream* vkStream, 3805 VkStructureType rootType, 3806 VkGraphicsPipelineShaderGroupsCreateInfoNV* forUnmarshaling, 3807 uint8_t** ptr); 3808 3809 void reservedunmarshal_VkBindShaderGroupIndirectCommandNV( 3810 VulkanStream* vkStream, 3811 VkStructureType rootType, 3812 VkBindShaderGroupIndirectCommandNV* forUnmarshaling, 3813 uint8_t** ptr); 3814 3815 void reservedunmarshal_VkBindIndexBufferIndirectCommandNV( 3816 VulkanStream* vkStream, 3817 VkStructureType rootType, 3818 VkBindIndexBufferIndirectCommandNV* forUnmarshaling, 3819 uint8_t** ptr); 3820 3821 void reservedunmarshal_VkBindVertexBufferIndirectCommandNV( 3822 VulkanStream* vkStream, 3823 VkStructureType rootType, 3824 VkBindVertexBufferIndirectCommandNV* forUnmarshaling, 3825 uint8_t** ptr); 3826 3827 void reservedunmarshal_VkSetStateFlagsIndirectCommandNV( 3828 VulkanStream* vkStream, 3829 VkStructureType rootType, 3830 VkSetStateFlagsIndirectCommandNV* forUnmarshaling, 3831 uint8_t** ptr); 3832 3833 void reservedunmarshal_VkIndirectCommandsStreamNV( 3834 VulkanStream* vkStream, 3835 VkStructureType rootType, 3836 VkIndirectCommandsStreamNV* forUnmarshaling, 3837 uint8_t** ptr); 3838 3839 void reservedunmarshal_VkIndirectCommandsLayoutTokenNV( 3840 VulkanStream* vkStream, 3841 VkStructureType rootType, 3842 VkIndirectCommandsLayoutTokenNV* forUnmarshaling, 3843 uint8_t** ptr); 3844 3845 void reservedunmarshal_VkIndirectCommandsLayoutCreateInfoNV( 3846 VulkanStream* vkStream, 3847 VkStructureType rootType, 3848 VkIndirectCommandsLayoutCreateInfoNV* forUnmarshaling, 3849 uint8_t** ptr); 3850 3851 void reservedunmarshal_VkGeneratedCommandsInfoNV( 3852 VulkanStream* vkStream, 3853 VkStructureType rootType, 3854 VkGeneratedCommandsInfoNV* forUnmarshaling, 3855 uint8_t** ptr); 3856 3857 void reservedunmarshal_VkGeneratedCommandsMemoryRequirementsInfoNV( 3858 VulkanStream* vkStream, 3859 VkStructureType rootType, 3860 VkGeneratedCommandsMemoryRequirementsInfoNV* forUnmarshaling, 3861 uint8_t** ptr); 3862 3863 #endif 3864 #ifdef VK_EXT_texel_buffer_alignment 3865 void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( 3866 VulkanStream* vkStream, 3867 VkStructureType rootType, 3868 VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* forUnmarshaling, 3869 uint8_t** ptr); 3870 3871 void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT( 3872 VulkanStream* vkStream, 3873 VkStructureType rootType, 3874 VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT* forUnmarshaling, 3875 uint8_t** ptr); 3876 3877 #endif 3878 #ifdef VK_QCOM_render_pass_transform 3879 void reservedunmarshal_VkRenderPassTransformBeginInfoQCOM( 3880 VulkanStream* vkStream, 3881 VkStructureType rootType, 3882 VkRenderPassTransformBeginInfoQCOM* forUnmarshaling, 3883 uint8_t** ptr); 3884 3885 void reservedunmarshal_VkCommandBufferInheritanceRenderPassTransformInfoQCOM( 3886 VulkanStream* vkStream, 3887 VkStructureType rootType, 3888 VkCommandBufferInheritanceRenderPassTransformInfoQCOM* forUnmarshaling, 3889 uint8_t** ptr); 3890 3891 #endif 3892 #ifdef VK_EXT_device_memory_report 3893 void reservedunmarshal_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( 3894 VulkanStream* vkStream, 3895 VkStructureType rootType, 3896 VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* forUnmarshaling, 3897 uint8_t** ptr); 3898 3899 void reservedunmarshal_VkDeviceMemoryReportCallbackDataEXT( 3900 VulkanStream* vkStream, 3901 VkStructureType rootType, 3902 VkDeviceMemoryReportCallbackDataEXT* forUnmarshaling, 3903 uint8_t** ptr); 3904 3905 void reservedunmarshal_VkDeviceDeviceMemoryReportCreateInfoEXT( 3906 VulkanStream* vkStream, 3907 VkStructureType rootType, 3908 VkDeviceDeviceMemoryReportCreateInfoEXT* forUnmarshaling, 3909 uint8_t** ptr); 3910 3911 #endif 3912 #ifdef VK_EXT_robustness2 3913 void reservedunmarshal_VkPhysicalDeviceRobustness2FeaturesEXT( 3914 VulkanStream* vkStream, 3915 VkStructureType rootType, 3916 VkPhysicalDeviceRobustness2FeaturesEXT* forUnmarshaling, 3917 uint8_t** ptr); 3918 3919 void reservedunmarshal_VkPhysicalDeviceRobustness2PropertiesEXT( 3920 VulkanStream* vkStream, 3921 VkStructureType rootType, 3922 VkPhysicalDeviceRobustness2PropertiesEXT* forUnmarshaling, 3923 uint8_t** ptr); 3924 3925 #endif 3926 #ifdef VK_EXT_custom_border_color 3927 void reservedunmarshal_VkSamplerCustomBorderColorCreateInfoEXT( 3928 VulkanStream* vkStream, 3929 VkStructureType rootType, 3930 VkSamplerCustomBorderColorCreateInfoEXT* forUnmarshaling, 3931 uint8_t** ptr); 3932 3933 void reservedunmarshal_VkPhysicalDeviceCustomBorderColorPropertiesEXT( 3934 VulkanStream* vkStream, 3935 VkStructureType rootType, 3936 VkPhysicalDeviceCustomBorderColorPropertiesEXT* forUnmarshaling, 3937 uint8_t** ptr); 3938 3939 void reservedunmarshal_VkPhysicalDeviceCustomBorderColorFeaturesEXT( 3940 VulkanStream* vkStream, 3941 VkStructureType rootType, 3942 VkPhysicalDeviceCustomBorderColorFeaturesEXT* forUnmarshaling, 3943 uint8_t** ptr); 3944 3945 #endif 3946 #ifdef VK_GOOGLE_user_type 3947 #endif 3948 #ifdef VK_EXT_private_data 3949 void reservedunmarshal_VkPhysicalDevicePrivateDataFeaturesEXT( 3950 VulkanStream* vkStream, 3951 VkStructureType rootType, 3952 VkPhysicalDevicePrivateDataFeaturesEXT* forUnmarshaling, 3953 uint8_t** ptr); 3954 3955 void reservedunmarshal_VkDevicePrivateDataCreateInfoEXT( 3956 VulkanStream* vkStream, 3957 VkStructureType rootType, 3958 VkDevicePrivateDataCreateInfoEXT* forUnmarshaling, 3959 uint8_t** ptr); 3960 3961 void reservedunmarshal_VkPrivateDataSlotCreateInfoEXT( 3962 VulkanStream* vkStream, 3963 VkStructureType rootType, 3964 VkPrivateDataSlotCreateInfoEXT* forUnmarshaling, 3965 uint8_t** ptr); 3966 3967 #endif 3968 #ifdef VK_EXT_pipeline_creation_cache_control 3969 void reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT( 3970 VulkanStream* vkStream, 3971 VkStructureType rootType, 3972 VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT* forUnmarshaling, 3973 uint8_t** ptr); 3974 3975 #endif 3976 #ifdef VK_NV_device_diagnostics_config 3977 void reservedunmarshal_VkPhysicalDeviceDiagnosticsConfigFeaturesNV( 3978 VulkanStream* vkStream, 3979 VkStructureType rootType, 3980 VkPhysicalDeviceDiagnosticsConfigFeaturesNV* forUnmarshaling, 3981 uint8_t** ptr); 3982 3983 void reservedunmarshal_VkDeviceDiagnosticsConfigCreateInfoNV( 3984 VulkanStream* vkStream, 3985 VkStructureType rootType, 3986 VkDeviceDiagnosticsConfigCreateInfoNV* forUnmarshaling, 3987 uint8_t** ptr); 3988 3989 #endif 3990 #ifdef VK_QCOM_render_pass_store_ops 3991 #endif 3992 #ifdef VK_NV_fragment_shading_rate_enums 3993 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV( 3994 VulkanStream* vkStream, 3995 VkStructureType rootType, 3996 VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* forUnmarshaling, 3997 uint8_t** ptr); 3998 3999 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV( 4000 VulkanStream* vkStream, 4001 VkStructureType rootType, 4002 VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* forUnmarshaling, 4003 uint8_t** ptr); 4004 4005 void reservedunmarshal_VkPipelineFragmentShadingRateEnumStateCreateInfoNV( 4006 VulkanStream* vkStream, 4007 VkStructureType rootType, 4008 VkPipelineFragmentShadingRateEnumStateCreateInfoNV* forUnmarshaling, 4009 uint8_t** ptr); 4010 4011 #endif 4012 #ifdef VK_EXT_fragment_density_map2 4013 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT( 4014 VulkanStream* vkStream, 4015 VkStructureType rootType, 4016 VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* forUnmarshaling, 4017 uint8_t** ptr); 4018 4019 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT( 4020 VulkanStream* vkStream, 4021 VkStructureType rootType, 4022 VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* forUnmarshaling, 4023 uint8_t** ptr); 4024 4025 #endif 4026 #ifdef VK_QCOM_rotated_copy_commands 4027 void reservedunmarshal_VkCopyCommandTransformInfoQCOM( 4028 VulkanStream* vkStream, 4029 VkStructureType rootType, 4030 VkCopyCommandTransformInfoQCOM* forUnmarshaling, 4031 uint8_t** ptr); 4032 4033 #endif 4034 #ifdef VK_EXT_image_robustness 4035 void reservedunmarshal_VkPhysicalDeviceImageRobustnessFeaturesEXT( 4036 VulkanStream* vkStream, 4037 VkStructureType rootType, 4038 VkPhysicalDeviceImageRobustnessFeaturesEXT* forUnmarshaling, 4039 uint8_t** ptr); 4040 4041 #endif 4042 #ifdef VK_EXT_4444_formats 4043 void reservedunmarshal_VkPhysicalDevice4444FormatsFeaturesEXT( 4044 VulkanStream* vkStream, 4045 VkStructureType rootType, 4046 VkPhysicalDevice4444FormatsFeaturesEXT* forUnmarshaling, 4047 uint8_t** ptr); 4048 4049 #endif 4050 #ifdef VK_EXT_directfb_surface 4051 void reservedunmarshal_VkDirectFBSurfaceCreateInfoEXT( 4052 VulkanStream* vkStream, 4053 VkStructureType rootType, 4054 VkDirectFBSurfaceCreateInfoEXT* forUnmarshaling, 4055 uint8_t** ptr); 4056 4057 #endif 4058 #ifdef VK_GOOGLE_gfxstream 4059 void reservedunmarshal_VkImportColorBufferGOOGLE( 4060 VulkanStream* vkStream, 4061 VkStructureType rootType, 4062 VkImportColorBufferGOOGLE* forUnmarshaling, 4063 uint8_t** ptr); 4064 4065 void reservedunmarshal_VkImportBufferGOOGLE( 4066 VulkanStream* vkStream, 4067 VkStructureType rootType, 4068 VkImportBufferGOOGLE* forUnmarshaling, 4069 uint8_t** ptr); 4070 4071 void reservedunmarshal_VkImportPhysicalAddressGOOGLE( 4072 VulkanStream* vkStream, 4073 VkStructureType rootType, 4074 VkImportPhysicalAddressGOOGLE* forUnmarshaling, 4075 uint8_t** ptr); 4076 4077 #endif 4078 #ifdef VK_KHR_acceleration_structure 4079 void reservedunmarshal_VkDeviceOrHostAddressKHR( 4080 VulkanStream* vkStream, 4081 VkStructureType rootType, 4082 VkDeviceOrHostAddressKHR* forUnmarshaling, 4083 uint8_t** ptr); 4084 4085 void reservedunmarshal_VkDeviceOrHostAddressConstKHR( 4086 VulkanStream* vkStream, 4087 VkStructureType rootType, 4088 VkDeviceOrHostAddressConstKHR* forUnmarshaling, 4089 uint8_t** ptr); 4090 4091 void reservedunmarshal_VkAccelerationStructureBuildRangeInfoKHR( 4092 VulkanStream* vkStream, 4093 VkStructureType rootType, 4094 VkAccelerationStructureBuildRangeInfoKHR* forUnmarshaling, 4095 uint8_t** ptr); 4096 4097 void reservedunmarshal_VkAccelerationStructureGeometryTrianglesDataKHR( 4098 VulkanStream* vkStream, 4099 VkStructureType rootType, 4100 VkAccelerationStructureGeometryTrianglesDataKHR* forUnmarshaling, 4101 uint8_t** ptr); 4102 4103 void reservedunmarshal_VkAccelerationStructureGeometryAabbsDataKHR( 4104 VulkanStream* vkStream, 4105 VkStructureType rootType, 4106 VkAccelerationStructureGeometryAabbsDataKHR* forUnmarshaling, 4107 uint8_t** ptr); 4108 4109 void reservedunmarshal_VkAccelerationStructureGeometryInstancesDataKHR( 4110 VulkanStream* vkStream, 4111 VkStructureType rootType, 4112 VkAccelerationStructureGeometryInstancesDataKHR* forUnmarshaling, 4113 uint8_t** ptr); 4114 4115 void reservedunmarshal_VkAccelerationStructureGeometryDataKHR( 4116 VulkanStream* vkStream, 4117 VkStructureType rootType, 4118 VkAccelerationStructureGeometryDataKHR* forUnmarshaling, 4119 uint8_t** ptr); 4120 4121 void reservedunmarshal_VkAccelerationStructureGeometryKHR( 4122 VulkanStream* vkStream, 4123 VkStructureType rootType, 4124 VkAccelerationStructureGeometryKHR* forUnmarshaling, 4125 uint8_t** ptr); 4126 4127 void reservedunmarshal_VkAccelerationStructureBuildGeometryInfoKHR( 4128 VulkanStream* vkStream, 4129 VkStructureType rootType, 4130 VkAccelerationStructureBuildGeometryInfoKHR* forUnmarshaling, 4131 uint8_t** ptr); 4132 4133 void reservedunmarshal_VkAccelerationStructureCreateInfoKHR( 4134 VulkanStream* vkStream, 4135 VkStructureType rootType, 4136 VkAccelerationStructureCreateInfoKHR* forUnmarshaling, 4137 uint8_t** ptr); 4138 4139 void reservedunmarshal_VkWriteDescriptorSetAccelerationStructureKHR( 4140 VulkanStream* vkStream, 4141 VkStructureType rootType, 4142 VkWriteDescriptorSetAccelerationStructureKHR* forUnmarshaling, 4143 uint8_t** ptr); 4144 4145 void reservedunmarshal_VkPhysicalDeviceAccelerationStructureFeaturesKHR( 4146 VulkanStream* vkStream, 4147 VkStructureType rootType, 4148 VkPhysicalDeviceAccelerationStructureFeaturesKHR* forUnmarshaling, 4149 uint8_t** ptr); 4150 4151 void reservedunmarshal_VkPhysicalDeviceAccelerationStructurePropertiesKHR( 4152 VulkanStream* vkStream, 4153 VkStructureType rootType, 4154 VkPhysicalDeviceAccelerationStructurePropertiesKHR* forUnmarshaling, 4155 uint8_t** ptr); 4156 4157 void reservedunmarshal_VkAccelerationStructureDeviceAddressInfoKHR( 4158 VulkanStream* vkStream, 4159 VkStructureType rootType, 4160 VkAccelerationStructureDeviceAddressInfoKHR* forUnmarshaling, 4161 uint8_t** ptr); 4162 4163 void reservedunmarshal_VkAccelerationStructureVersionInfoKHR( 4164 VulkanStream* vkStream, 4165 VkStructureType rootType, 4166 VkAccelerationStructureVersionInfoKHR* forUnmarshaling, 4167 uint8_t** ptr); 4168 4169 void reservedunmarshal_VkCopyAccelerationStructureToMemoryInfoKHR( 4170 VulkanStream* vkStream, 4171 VkStructureType rootType, 4172 VkCopyAccelerationStructureToMemoryInfoKHR* forUnmarshaling, 4173 uint8_t** ptr); 4174 4175 void reservedunmarshal_VkCopyMemoryToAccelerationStructureInfoKHR( 4176 VulkanStream* vkStream, 4177 VkStructureType rootType, 4178 VkCopyMemoryToAccelerationStructureInfoKHR* forUnmarshaling, 4179 uint8_t** ptr); 4180 4181 void reservedunmarshal_VkCopyAccelerationStructureInfoKHR( 4182 VulkanStream* vkStream, 4183 VkStructureType rootType, 4184 VkCopyAccelerationStructureInfoKHR* forUnmarshaling, 4185 uint8_t** ptr); 4186 4187 void reservedunmarshal_VkAccelerationStructureBuildSizesInfoKHR( 4188 VulkanStream* vkStream, 4189 VkStructureType rootType, 4190 VkAccelerationStructureBuildSizesInfoKHR* forUnmarshaling, 4191 uint8_t** ptr); 4192 4193 #endif 4194 #ifdef VK_KHR_ray_tracing_pipeline 4195 void reservedunmarshal_VkRayTracingShaderGroupCreateInfoKHR( 4196 VulkanStream* vkStream, 4197 VkStructureType rootType, 4198 VkRayTracingShaderGroupCreateInfoKHR* forUnmarshaling, 4199 uint8_t** ptr); 4200 4201 void reservedunmarshal_VkRayTracingPipelineInterfaceCreateInfoKHR( 4202 VulkanStream* vkStream, 4203 VkStructureType rootType, 4204 VkRayTracingPipelineInterfaceCreateInfoKHR* forUnmarshaling, 4205 uint8_t** ptr); 4206 4207 void reservedunmarshal_VkRayTracingPipelineCreateInfoKHR( 4208 VulkanStream* vkStream, 4209 VkStructureType rootType, 4210 VkRayTracingPipelineCreateInfoKHR* forUnmarshaling, 4211 uint8_t** ptr); 4212 4213 void reservedunmarshal_VkPhysicalDeviceRayTracingPipelineFeaturesKHR( 4214 VulkanStream* vkStream, 4215 VkStructureType rootType, 4216 VkPhysicalDeviceRayTracingPipelineFeaturesKHR* forUnmarshaling, 4217 uint8_t** ptr); 4218 4219 void reservedunmarshal_VkPhysicalDeviceRayTracingPipelinePropertiesKHR( 4220 VulkanStream* vkStream, 4221 VkStructureType rootType, 4222 VkPhysicalDeviceRayTracingPipelinePropertiesKHR* forUnmarshaling, 4223 uint8_t** ptr); 4224 4225 void reservedunmarshal_VkStridedDeviceAddressRegionKHR( 4226 VulkanStream* vkStream, 4227 VkStructureType rootType, 4228 VkStridedDeviceAddressRegionKHR* forUnmarshaling, 4229 uint8_t** ptr); 4230 4231 void reservedunmarshal_VkTraceRaysIndirectCommandKHR( 4232 VulkanStream* vkStream, 4233 VkStructureType rootType, 4234 VkTraceRaysIndirectCommandKHR* forUnmarshaling, 4235 uint8_t** ptr); 4236 4237 #endif 4238 #ifdef VK_KHR_ray_query 4239 void reservedunmarshal_VkPhysicalDeviceRayQueryFeaturesKHR( 4240 VulkanStream* vkStream, 4241 VkStructureType rootType, 4242 VkPhysicalDeviceRayQueryFeaturesKHR* forUnmarshaling, 4243 uint8_t** ptr); 4244 4245 #endif 4246 4247 } // namespace goldfish_vk 4248