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 // 18 // (header) generated by codegen/vulkan/scripts/genvk.py -registry codegen/vulkan/xml/vk.xml 19 // -registryGfxstream codegen/vulkan/xml/vk_gfxstream.xml cereal -o host/vulkan/cereal 20 // 21 // Please do not modify directly; 22 // re-run gfxstream-protocols/scripts/generate-vulkan-sources.sh, 23 // or directly from Python by defining: 24 // VULKAN_REGISTRY_XML_DIR : Directory containing vk.xml 25 // VULKAN_REGISTRY_SCRIPTS_DIR : Directory containing genvk.py 26 // CEREAL_OUTPUT_DIR: Where to put the generated sources. 27 // 28 // python3 $VULKAN_REGISTRY_SCRIPTS_DIR/genvk.py -registry $VULKAN_REGISTRY_XML_DIR/vk.xml cereal -o 29 // $CEREAL_OUTPUT_DIR 30 // 31 #pragma once 32 #include <vulkan/vulkan.h> 33 34 #include "VulkanStream.h" 35 #include "aemu/base/files/StreamSerializing.h" 36 #include "goldfish_vk_private_defs.h" 37 #include "vk_android_native_buffer.h" 38 #include "vulkan_gfxstream.h" 39 40 namespace gfxstream { 41 namespace vk { 42 43 #ifdef VK_VERSION_1_0 44 void reservedunmarshal_VkExtent2D(VulkanStream* vkStream, VkStructureType rootType, 45 VkExtent2D* forUnmarshaling, uint8_t** ptr); 46 47 void reservedunmarshal_VkExtent3D(VulkanStream* vkStream, VkStructureType rootType, 48 VkExtent3D* forUnmarshaling, uint8_t** ptr); 49 50 void reservedunmarshal_VkOffset2D(VulkanStream* vkStream, VkStructureType rootType, 51 VkOffset2D* forUnmarshaling, uint8_t** ptr); 52 53 void reservedunmarshal_VkOffset3D(VulkanStream* vkStream, VkStructureType rootType, 54 VkOffset3D* forUnmarshaling, uint8_t** ptr); 55 56 void reservedunmarshal_VkRect2D(VulkanStream* vkStream, VkStructureType rootType, 57 VkRect2D* forUnmarshaling, uint8_t** ptr); 58 59 void reservedunmarshal_VkBaseInStructure(VulkanStream* vkStream, VkStructureType rootType, 60 VkBaseInStructure* forUnmarshaling, uint8_t** ptr); 61 62 void reservedunmarshal_VkBaseOutStructure(VulkanStream* vkStream, VkStructureType rootType, 63 VkBaseOutStructure* forUnmarshaling, uint8_t** ptr); 64 65 void reservedunmarshal_VkBufferMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, 66 VkBufferMemoryBarrier* forUnmarshaling, uint8_t** ptr); 67 68 void reservedunmarshal_VkDispatchIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, 69 VkDispatchIndirectCommand* forUnmarshaling, 70 uint8_t** ptr); 71 72 void reservedunmarshal_VkDrawIndexedIndirectCommand(VulkanStream* vkStream, 73 VkStructureType rootType, 74 VkDrawIndexedIndirectCommand* forUnmarshaling, 75 uint8_t** ptr); 76 77 void reservedunmarshal_VkDrawIndirectCommand(VulkanStream* vkStream, VkStructureType rootType, 78 VkDrawIndirectCommand* forUnmarshaling, uint8_t** ptr); 79 80 void reservedunmarshal_VkImageSubresourceRange(VulkanStream* vkStream, VkStructureType rootType, 81 VkImageSubresourceRange* forUnmarshaling, 82 uint8_t** ptr); 83 84 void reservedunmarshal_VkImageMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, 85 VkImageMemoryBarrier* forUnmarshaling, uint8_t** ptr); 86 87 void reservedunmarshal_VkMemoryBarrier(VulkanStream* vkStream, VkStructureType rootType, 88 VkMemoryBarrier* forUnmarshaling, uint8_t** ptr); 89 90 void reservedunmarshal_VkPipelineCacheHeaderVersionOne( 91 VulkanStream* vkStream, VkStructureType rootType, 92 VkPipelineCacheHeaderVersionOne* forUnmarshaling, uint8_t** ptr); 93 94 void reservedunmarshal_VkAllocationCallbacks(VulkanStream* vkStream, VkStructureType rootType, 95 VkAllocationCallbacks* forUnmarshaling, uint8_t** ptr); 96 97 void reservedunmarshal_VkApplicationInfo(VulkanStream* vkStream, VkStructureType rootType, 98 VkApplicationInfo* forUnmarshaling, uint8_t** ptr); 99 100 void reservedunmarshal_VkFormatProperties(VulkanStream* vkStream, VkStructureType rootType, 101 VkFormatProperties* forUnmarshaling, uint8_t** ptr); 102 103 void reservedunmarshal_VkImageFormatProperties(VulkanStream* vkStream, VkStructureType rootType, 104 VkImageFormatProperties* forUnmarshaling, 105 uint8_t** ptr); 106 107 void reservedunmarshal_VkInstanceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 108 VkInstanceCreateInfo* forUnmarshaling, uint8_t** ptr); 109 110 void reservedunmarshal_VkMemoryHeap(VulkanStream* vkStream, VkStructureType rootType, 111 VkMemoryHeap* forUnmarshaling, uint8_t** ptr); 112 113 void reservedunmarshal_VkMemoryType(VulkanStream* vkStream, VkStructureType rootType, 114 VkMemoryType* forUnmarshaling, uint8_t** ptr); 115 116 void reservedunmarshal_VkPhysicalDeviceFeatures(VulkanStream* vkStream, VkStructureType rootType, 117 VkPhysicalDeviceFeatures* forUnmarshaling, 118 uint8_t** ptr); 119 120 void reservedunmarshal_VkPhysicalDeviceLimits(VulkanStream* vkStream, VkStructureType rootType, 121 VkPhysicalDeviceLimits* forUnmarshaling, 122 uint8_t** ptr); 123 124 void reservedunmarshal_VkPhysicalDeviceMemoryProperties( 125 VulkanStream* vkStream, VkStructureType rootType, 126 VkPhysicalDeviceMemoryProperties* forUnmarshaling, uint8_t** ptr); 127 128 void reservedunmarshal_VkPhysicalDeviceSparseProperties( 129 VulkanStream* vkStream, VkStructureType rootType, 130 VkPhysicalDeviceSparseProperties* forUnmarshaling, uint8_t** ptr); 131 132 void reservedunmarshal_VkPhysicalDeviceProperties(VulkanStream* vkStream, VkStructureType rootType, 133 VkPhysicalDeviceProperties* forUnmarshaling, 134 uint8_t** ptr); 135 136 void reservedunmarshal_VkQueueFamilyProperties(VulkanStream* vkStream, VkStructureType rootType, 137 VkQueueFamilyProperties* forUnmarshaling, 138 uint8_t** ptr); 139 140 void reservedunmarshal_VkDeviceQueueCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 141 VkDeviceQueueCreateInfo* forUnmarshaling, 142 uint8_t** ptr); 143 144 void reservedunmarshal_VkDeviceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 145 VkDeviceCreateInfo* forUnmarshaling, uint8_t** ptr); 146 147 void reservedunmarshal_VkExtensionProperties(VulkanStream* vkStream, VkStructureType rootType, 148 VkExtensionProperties* forUnmarshaling, uint8_t** ptr); 149 150 void reservedunmarshal_VkLayerProperties(VulkanStream* vkStream, VkStructureType rootType, 151 VkLayerProperties* forUnmarshaling, uint8_t** ptr); 152 153 void reservedunmarshal_VkSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, 154 VkSubmitInfo* forUnmarshaling, uint8_t** ptr); 155 156 void reservedunmarshal_VkMappedMemoryRange(VulkanStream* vkStream, VkStructureType rootType, 157 VkMappedMemoryRange* forUnmarshaling, uint8_t** ptr); 158 159 void reservedunmarshal_VkMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, 160 VkMemoryAllocateInfo* forUnmarshaling, uint8_t** ptr); 161 162 void reservedunmarshal_VkMemoryRequirements(VulkanStream* vkStream, VkStructureType rootType, 163 VkMemoryRequirements* forUnmarshaling, uint8_t** ptr); 164 165 void reservedunmarshal_VkSparseMemoryBind(VulkanStream* vkStream, VkStructureType rootType, 166 VkSparseMemoryBind* forUnmarshaling, uint8_t** ptr); 167 168 void reservedunmarshal_VkSparseBufferMemoryBindInfo(VulkanStream* vkStream, 169 VkStructureType rootType, 170 VkSparseBufferMemoryBindInfo* forUnmarshaling, 171 uint8_t** ptr); 172 173 void reservedunmarshal_VkSparseImageOpaqueMemoryBindInfo( 174 VulkanStream* vkStream, VkStructureType rootType, 175 VkSparseImageOpaqueMemoryBindInfo* forUnmarshaling, uint8_t** ptr); 176 177 void reservedunmarshal_VkImageSubresource(VulkanStream* vkStream, VkStructureType rootType, 178 VkImageSubresource* forUnmarshaling, uint8_t** ptr); 179 180 void reservedunmarshal_VkSparseImageMemoryBind(VulkanStream* vkStream, VkStructureType rootType, 181 VkSparseImageMemoryBind* forUnmarshaling, 182 uint8_t** ptr); 183 184 void reservedunmarshal_VkSparseImageMemoryBindInfo(VulkanStream* vkStream, VkStructureType rootType, 185 VkSparseImageMemoryBindInfo* forUnmarshaling, 186 uint8_t** ptr); 187 188 void reservedunmarshal_VkBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, 189 VkBindSparseInfo* forUnmarshaling, uint8_t** ptr); 190 191 void reservedunmarshal_VkSparseImageFormatProperties(VulkanStream* vkStream, 192 VkStructureType rootType, 193 VkSparseImageFormatProperties* forUnmarshaling, 194 uint8_t** ptr); 195 196 void reservedunmarshal_VkSparseImageMemoryRequirements( 197 VulkanStream* vkStream, VkStructureType rootType, 198 VkSparseImageMemoryRequirements* forUnmarshaling, uint8_t** ptr); 199 200 void reservedunmarshal_VkFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 201 VkFenceCreateInfo* forUnmarshaling, uint8_t** ptr); 202 203 void reservedunmarshal_VkSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 204 VkSemaphoreCreateInfo* forUnmarshaling, uint8_t** ptr); 205 206 void reservedunmarshal_VkEventCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 207 VkEventCreateInfo* forUnmarshaling, uint8_t** ptr); 208 209 void reservedunmarshal_VkQueryPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 210 VkQueryPoolCreateInfo* forUnmarshaling, uint8_t** ptr); 211 212 void reservedunmarshal_VkBufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 213 VkBufferCreateInfo* forUnmarshaling, uint8_t** ptr); 214 215 void reservedunmarshal_VkBufferViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 216 VkBufferViewCreateInfo* forUnmarshaling, 217 uint8_t** ptr); 218 219 void reservedunmarshal_VkImageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 220 VkImageCreateInfo* forUnmarshaling, uint8_t** ptr); 221 222 void reservedunmarshal_VkSubresourceLayout(VulkanStream* vkStream, VkStructureType rootType, 223 VkSubresourceLayout* forUnmarshaling, uint8_t** ptr); 224 225 void reservedunmarshal_VkComponentMapping(VulkanStream* vkStream, VkStructureType rootType, 226 VkComponentMapping* forUnmarshaling, uint8_t** ptr); 227 228 void reservedunmarshal_VkImageViewCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 229 VkImageViewCreateInfo* forUnmarshaling, uint8_t** ptr); 230 231 void reservedunmarshal_VkShaderModuleCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 232 VkShaderModuleCreateInfo* forUnmarshaling, 233 uint8_t** ptr); 234 235 void reservedunmarshal_VkPipelineCacheCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 236 VkPipelineCacheCreateInfo* forUnmarshaling, 237 uint8_t** ptr); 238 239 void reservedunmarshal_VkSpecializationMapEntry(VulkanStream* vkStream, VkStructureType rootType, 240 VkSpecializationMapEntry* forUnmarshaling, 241 uint8_t** ptr); 242 243 void reservedunmarshal_VkSpecializationInfo(VulkanStream* vkStream, VkStructureType rootType, 244 VkSpecializationInfo* forUnmarshaling, uint8_t** ptr); 245 246 void reservedunmarshal_VkPipelineShaderStageCreateInfo( 247 VulkanStream* vkStream, VkStructureType rootType, 248 VkPipelineShaderStageCreateInfo* forUnmarshaling, uint8_t** ptr); 249 250 void reservedunmarshal_VkComputePipelineCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 251 VkComputePipelineCreateInfo* forUnmarshaling, 252 uint8_t** ptr); 253 254 void reservedunmarshal_VkVertexInputBindingDescription( 255 VulkanStream* vkStream, VkStructureType rootType, 256 VkVertexInputBindingDescription* forUnmarshaling, uint8_t** ptr); 257 258 void reservedunmarshal_VkVertexInputAttributeDescription( 259 VulkanStream* vkStream, VkStructureType rootType, 260 VkVertexInputAttributeDescription* forUnmarshaling, uint8_t** ptr); 261 262 void reservedunmarshal_VkPipelineVertexInputStateCreateInfo( 263 VulkanStream* vkStream, VkStructureType rootType, 264 VkPipelineVertexInputStateCreateInfo* forUnmarshaling, uint8_t** ptr); 265 266 void reservedunmarshal_VkPipelineInputAssemblyStateCreateInfo( 267 VulkanStream* vkStream, VkStructureType rootType, 268 VkPipelineInputAssemblyStateCreateInfo* forUnmarshaling, uint8_t** ptr); 269 270 void reservedunmarshal_VkPipelineTessellationStateCreateInfo( 271 VulkanStream* vkStream, VkStructureType rootType, 272 VkPipelineTessellationStateCreateInfo* forUnmarshaling, uint8_t** ptr); 273 274 void reservedunmarshal_VkViewport(VulkanStream* vkStream, VkStructureType rootType, 275 VkViewport* forUnmarshaling, uint8_t** ptr); 276 277 void reservedunmarshal_VkPipelineViewportStateCreateInfo( 278 VulkanStream* vkStream, VkStructureType rootType, 279 VkPipelineViewportStateCreateInfo* forUnmarshaling, uint8_t** ptr); 280 281 void reservedunmarshal_VkPipelineRasterizationStateCreateInfo( 282 VulkanStream* vkStream, VkStructureType rootType, 283 VkPipelineRasterizationStateCreateInfo* forUnmarshaling, uint8_t** ptr); 284 285 void reservedunmarshal_VkPipelineMultisampleStateCreateInfo( 286 VulkanStream* vkStream, VkStructureType rootType, 287 VkPipelineMultisampleStateCreateInfo* forUnmarshaling, uint8_t** ptr); 288 289 void reservedunmarshal_VkStencilOpState(VulkanStream* vkStream, VkStructureType rootType, 290 VkStencilOpState* forUnmarshaling, uint8_t** ptr); 291 292 void reservedunmarshal_VkPipelineDepthStencilStateCreateInfo( 293 VulkanStream* vkStream, VkStructureType rootType, 294 VkPipelineDepthStencilStateCreateInfo* forUnmarshaling, uint8_t** ptr); 295 296 void reservedunmarshal_VkPipelineColorBlendAttachmentState( 297 VulkanStream* vkStream, VkStructureType rootType, 298 VkPipelineColorBlendAttachmentState* forUnmarshaling, uint8_t** ptr); 299 300 void reservedunmarshal_VkPipelineColorBlendStateCreateInfo( 301 VulkanStream* vkStream, VkStructureType rootType, 302 VkPipelineColorBlendStateCreateInfo* forUnmarshaling, uint8_t** ptr); 303 304 void reservedunmarshal_VkPipelineDynamicStateCreateInfo( 305 VulkanStream* vkStream, VkStructureType rootType, 306 VkPipelineDynamicStateCreateInfo* forUnmarshaling, uint8_t** ptr); 307 308 void reservedunmarshal_VkGraphicsPipelineCreateInfo(VulkanStream* vkStream, 309 VkStructureType rootType, 310 VkGraphicsPipelineCreateInfo* forUnmarshaling, 311 uint8_t** ptr); 312 313 void reservedunmarshal_VkPushConstantRange(VulkanStream* vkStream, VkStructureType rootType, 314 VkPushConstantRange* forUnmarshaling, uint8_t** ptr); 315 316 void reservedunmarshal_VkPipelineLayoutCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 317 VkPipelineLayoutCreateInfo* forUnmarshaling, 318 uint8_t** ptr); 319 320 void reservedunmarshal_VkSamplerCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 321 VkSamplerCreateInfo* forUnmarshaling, uint8_t** ptr); 322 323 void reservedunmarshal_VkCopyDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, 324 VkCopyDescriptorSet* forUnmarshaling, uint8_t** ptr); 325 326 void reservedunmarshal_VkDescriptorBufferInfo(VulkanStream* vkStream, VkStructureType rootType, 327 VkDescriptorBufferInfo* forUnmarshaling, 328 uint8_t** ptr); 329 330 void reservedunmarshal_VkDescriptorImageInfo(VulkanStream* vkStream, VkStructureType rootType, 331 VkDescriptorImageInfo* forUnmarshaling, uint8_t** ptr); 332 333 void reservedunmarshal_VkDescriptorPoolSize(VulkanStream* vkStream, VkStructureType rootType, 334 VkDescriptorPoolSize* forUnmarshaling, uint8_t** ptr); 335 336 void reservedunmarshal_VkDescriptorPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 337 VkDescriptorPoolCreateInfo* forUnmarshaling, 338 uint8_t** ptr); 339 340 void reservedunmarshal_VkDescriptorSetAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, 341 VkDescriptorSetAllocateInfo* forUnmarshaling, 342 uint8_t** ptr); 343 344 void reservedunmarshal_VkDescriptorSetLayoutBinding(VulkanStream* vkStream, 345 VkStructureType rootType, 346 VkDescriptorSetLayoutBinding* forUnmarshaling, 347 uint8_t** ptr); 348 349 void reservedunmarshal_VkDescriptorSetLayoutCreateInfo( 350 VulkanStream* vkStream, VkStructureType rootType, 351 VkDescriptorSetLayoutCreateInfo* forUnmarshaling, uint8_t** ptr); 352 353 void reservedunmarshal_VkWriteDescriptorSet(VulkanStream* vkStream, VkStructureType rootType, 354 VkWriteDescriptorSet* forUnmarshaling, uint8_t** ptr); 355 356 void reservedunmarshal_VkAttachmentDescription(VulkanStream* vkStream, VkStructureType rootType, 357 VkAttachmentDescription* forUnmarshaling, 358 uint8_t** ptr); 359 360 void reservedunmarshal_VkAttachmentReference(VulkanStream* vkStream, VkStructureType rootType, 361 VkAttachmentReference* forUnmarshaling, uint8_t** ptr); 362 363 void reservedunmarshal_VkFramebufferCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 364 VkFramebufferCreateInfo* forUnmarshaling, 365 uint8_t** ptr); 366 367 void reservedunmarshal_VkSubpassDescription(VulkanStream* vkStream, VkStructureType rootType, 368 VkSubpassDescription* forUnmarshaling, uint8_t** ptr); 369 370 void reservedunmarshal_VkSubpassDependency(VulkanStream* vkStream, VkStructureType rootType, 371 VkSubpassDependency* forUnmarshaling, uint8_t** ptr); 372 373 void reservedunmarshal_VkRenderPassCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 374 VkRenderPassCreateInfo* forUnmarshaling, 375 uint8_t** ptr); 376 377 void reservedunmarshal_VkCommandPoolCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 378 VkCommandPoolCreateInfo* forUnmarshaling, 379 uint8_t** ptr); 380 381 void reservedunmarshal_VkCommandBufferAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, 382 VkCommandBufferAllocateInfo* forUnmarshaling, 383 uint8_t** ptr); 384 385 void reservedunmarshal_VkCommandBufferInheritanceInfo( 386 VulkanStream* vkStream, VkStructureType rootType, 387 VkCommandBufferInheritanceInfo* forUnmarshaling, uint8_t** ptr); 388 389 void reservedunmarshal_VkCommandBufferBeginInfo(VulkanStream* vkStream, VkStructureType rootType, 390 VkCommandBufferBeginInfo* forUnmarshaling, 391 uint8_t** ptr); 392 393 void reservedunmarshal_VkBufferCopy(VulkanStream* vkStream, VkStructureType rootType, 394 VkBufferCopy* forUnmarshaling, uint8_t** ptr); 395 396 void reservedunmarshal_VkImageSubresourceLayers(VulkanStream* vkStream, VkStructureType rootType, 397 VkImageSubresourceLayers* forUnmarshaling, 398 uint8_t** ptr); 399 400 void reservedunmarshal_VkBufferImageCopy(VulkanStream* vkStream, VkStructureType rootType, 401 VkBufferImageCopy* forUnmarshaling, uint8_t** ptr); 402 403 void reservedunmarshal_VkClearColorValue(VulkanStream* vkStream, VkStructureType rootType, 404 VkClearColorValue* forUnmarshaling, uint8_t** ptr); 405 406 void reservedunmarshal_VkClearDepthStencilValue(VulkanStream* vkStream, VkStructureType rootType, 407 VkClearDepthStencilValue* forUnmarshaling, 408 uint8_t** ptr); 409 410 void reservedunmarshal_VkClearValue(VulkanStream* vkStream, VkStructureType rootType, 411 VkClearValue* forUnmarshaling, uint8_t** ptr); 412 413 void reservedunmarshal_VkClearAttachment(VulkanStream* vkStream, VkStructureType rootType, 414 VkClearAttachment* forUnmarshaling, uint8_t** ptr); 415 416 void reservedunmarshal_VkClearRect(VulkanStream* vkStream, VkStructureType rootType, 417 VkClearRect* forUnmarshaling, uint8_t** ptr); 418 419 void reservedunmarshal_VkImageBlit(VulkanStream* vkStream, VkStructureType rootType, 420 VkImageBlit* forUnmarshaling, uint8_t** ptr); 421 422 void reservedunmarshal_VkImageCopy(VulkanStream* vkStream, VkStructureType rootType, 423 VkImageCopy* forUnmarshaling, uint8_t** ptr); 424 425 void reservedunmarshal_VkImageResolve(VulkanStream* vkStream, VkStructureType rootType, 426 VkImageResolve* forUnmarshaling, uint8_t** ptr); 427 428 void reservedunmarshal_VkRenderPassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, 429 VkRenderPassBeginInfo* forUnmarshaling, uint8_t** ptr); 430 431 #endif 432 #ifdef VK_VERSION_1_1 433 void reservedunmarshal_VkPhysicalDeviceSubgroupProperties( 434 VulkanStream* vkStream, VkStructureType rootType, 435 VkPhysicalDeviceSubgroupProperties* forUnmarshaling, uint8_t** ptr); 436 437 void reservedunmarshal_VkBindBufferMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, 438 VkBindBufferMemoryInfo* forUnmarshaling, 439 uint8_t** ptr); 440 441 void reservedunmarshal_VkBindImageMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, 442 VkBindImageMemoryInfo* forUnmarshaling, uint8_t** ptr); 443 444 void reservedunmarshal_VkPhysicalDevice16BitStorageFeatures( 445 VulkanStream* vkStream, VkStructureType rootType, 446 VkPhysicalDevice16BitStorageFeatures* forUnmarshaling, uint8_t** ptr); 447 448 void reservedunmarshal_VkMemoryDedicatedRequirements(VulkanStream* vkStream, 449 VkStructureType rootType, 450 VkMemoryDedicatedRequirements* forUnmarshaling, 451 uint8_t** ptr); 452 453 void reservedunmarshal_VkMemoryDedicatedAllocateInfo(VulkanStream* vkStream, 454 VkStructureType rootType, 455 VkMemoryDedicatedAllocateInfo* forUnmarshaling, 456 uint8_t** ptr); 457 458 void reservedunmarshal_VkMemoryAllocateFlagsInfo(VulkanStream* vkStream, VkStructureType rootType, 459 VkMemoryAllocateFlagsInfo* forUnmarshaling, 460 uint8_t** ptr); 461 462 void reservedunmarshal_VkDeviceGroupRenderPassBeginInfo( 463 VulkanStream* vkStream, VkStructureType rootType, 464 VkDeviceGroupRenderPassBeginInfo* forUnmarshaling, uint8_t** ptr); 465 466 void reservedunmarshal_VkDeviceGroupCommandBufferBeginInfo( 467 VulkanStream* vkStream, VkStructureType rootType, 468 VkDeviceGroupCommandBufferBeginInfo* forUnmarshaling, uint8_t** ptr); 469 470 void reservedunmarshal_VkDeviceGroupSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, 471 VkDeviceGroupSubmitInfo* forUnmarshaling, 472 uint8_t** ptr); 473 474 void reservedunmarshal_VkDeviceGroupBindSparseInfo(VulkanStream* vkStream, VkStructureType rootType, 475 VkDeviceGroupBindSparseInfo* forUnmarshaling, 476 uint8_t** ptr); 477 478 void reservedunmarshal_VkBindBufferMemoryDeviceGroupInfo( 479 VulkanStream* vkStream, VkStructureType rootType, 480 VkBindBufferMemoryDeviceGroupInfo* forUnmarshaling, uint8_t** ptr); 481 482 void reservedunmarshal_VkBindImageMemoryDeviceGroupInfo( 483 VulkanStream* vkStream, VkStructureType rootType, 484 VkBindImageMemoryDeviceGroupInfo* forUnmarshaling, uint8_t** ptr); 485 486 void reservedunmarshal_VkPhysicalDeviceGroupProperties( 487 VulkanStream* vkStream, VkStructureType rootType, 488 VkPhysicalDeviceGroupProperties* forUnmarshaling, uint8_t** ptr); 489 490 void reservedunmarshal_VkDeviceGroupDeviceCreateInfo(VulkanStream* vkStream, 491 VkStructureType rootType, 492 VkDeviceGroupDeviceCreateInfo* forUnmarshaling, 493 uint8_t** ptr); 494 495 void reservedunmarshal_VkBufferMemoryRequirementsInfo2( 496 VulkanStream* vkStream, VkStructureType rootType, 497 VkBufferMemoryRequirementsInfo2* forUnmarshaling, uint8_t** ptr); 498 499 void reservedunmarshal_VkImageMemoryRequirementsInfo2( 500 VulkanStream* vkStream, VkStructureType rootType, 501 VkImageMemoryRequirementsInfo2* forUnmarshaling, uint8_t** ptr); 502 503 void reservedunmarshal_VkImageSparseMemoryRequirementsInfo2( 504 VulkanStream* vkStream, VkStructureType rootType, 505 VkImageSparseMemoryRequirementsInfo2* forUnmarshaling, uint8_t** ptr); 506 507 void reservedunmarshal_VkMemoryRequirements2(VulkanStream* vkStream, VkStructureType rootType, 508 VkMemoryRequirements2* forUnmarshaling, uint8_t** ptr); 509 510 void reservedunmarshal_VkSparseImageMemoryRequirements2( 511 VulkanStream* vkStream, VkStructureType rootType, 512 VkSparseImageMemoryRequirements2* forUnmarshaling, uint8_t** ptr); 513 514 void reservedunmarshal_VkPhysicalDeviceFeatures2(VulkanStream* vkStream, VkStructureType rootType, 515 VkPhysicalDeviceFeatures2* forUnmarshaling, 516 uint8_t** ptr); 517 518 void reservedunmarshal_VkPhysicalDeviceProperties2(VulkanStream* vkStream, VkStructureType rootType, 519 VkPhysicalDeviceProperties2* forUnmarshaling, 520 uint8_t** ptr); 521 522 void reservedunmarshal_VkFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, 523 VkFormatProperties2* forUnmarshaling, uint8_t** ptr); 524 525 void reservedunmarshal_VkImageFormatProperties2(VulkanStream* vkStream, VkStructureType rootType, 526 VkImageFormatProperties2* forUnmarshaling, 527 uint8_t** ptr); 528 529 void reservedunmarshal_VkPhysicalDeviceImageFormatInfo2( 530 VulkanStream* vkStream, VkStructureType rootType, 531 VkPhysicalDeviceImageFormatInfo2* forUnmarshaling, uint8_t** ptr); 532 533 void reservedunmarshal_VkQueueFamilyProperties2(VulkanStream* vkStream, VkStructureType rootType, 534 VkQueueFamilyProperties2* forUnmarshaling, 535 uint8_t** ptr); 536 537 void reservedunmarshal_VkPhysicalDeviceMemoryProperties2( 538 VulkanStream* vkStream, VkStructureType rootType, 539 VkPhysicalDeviceMemoryProperties2* forUnmarshaling, uint8_t** ptr); 540 541 void reservedunmarshal_VkSparseImageFormatProperties2( 542 VulkanStream* vkStream, VkStructureType rootType, 543 VkSparseImageFormatProperties2* forUnmarshaling, uint8_t** ptr); 544 545 void reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2( 546 VulkanStream* vkStream, VkStructureType rootType, 547 VkPhysicalDeviceSparseImageFormatInfo2* forUnmarshaling, uint8_t** ptr); 548 549 void reservedunmarshal_VkPhysicalDevicePointClippingProperties( 550 VulkanStream* vkStream, VkStructureType rootType, 551 VkPhysicalDevicePointClippingProperties* forUnmarshaling, uint8_t** ptr); 552 553 void reservedunmarshal_VkInputAttachmentAspectReference( 554 VulkanStream* vkStream, VkStructureType rootType, 555 VkInputAttachmentAspectReference* forUnmarshaling, uint8_t** ptr); 556 557 void reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfo( 558 VulkanStream* vkStream, VkStructureType rootType, 559 VkRenderPassInputAttachmentAspectCreateInfo* forUnmarshaling, uint8_t** ptr); 560 561 void reservedunmarshal_VkImageViewUsageCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 562 VkImageViewUsageCreateInfo* forUnmarshaling, 563 uint8_t** ptr); 564 565 void reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfo( 566 VulkanStream* vkStream, VkStructureType rootType, 567 VkPipelineTessellationDomainOriginStateCreateInfo* forUnmarshaling, uint8_t** ptr); 568 569 void reservedunmarshal_VkRenderPassMultiviewCreateInfo( 570 VulkanStream* vkStream, VkStructureType rootType, 571 VkRenderPassMultiviewCreateInfo* forUnmarshaling, uint8_t** ptr); 572 573 void reservedunmarshal_VkPhysicalDeviceMultiviewFeatures( 574 VulkanStream* vkStream, VkStructureType rootType, 575 VkPhysicalDeviceMultiviewFeatures* forUnmarshaling, uint8_t** ptr); 576 577 void reservedunmarshal_VkPhysicalDeviceMultiviewProperties( 578 VulkanStream* vkStream, VkStructureType rootType, 579 VkPhysicalDeviceMultiviewProperties* forUnmarshaling, uint8_t** ptr); 580 581 void reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures( 582 VulkanStream* vkStream, VkStructureType rootType, 583 VkPhysicalDeviceVariablePointersFeatures* forUnmarshaling, uint8_t** ptr); 584 585 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, 586 reservedunmarshal_VkPhysicalDeviceVariablePointerFeatures) 587 588 void reservedunmarshal_VkPhysicalDeviceProtectedMemoryFeatures( 589 VulkanStream* vkStream, VkStructureType rootType, 590 VkPhysicalDeviceProtectedMemoryFeatures* forUnmarshaling, uint8_t** ptr); 591 592 void reservedunmarshal_VkPhysicalDeviceProtectedMemoryProperties( 593 VulkanStream* vkStream, VkStructureType rootType, 594 VkPhysicalDeviceProtectedMemoryProperties* forUnmarshaling, uint8_t** ptr); 595 596 void reservedunmarshal_VkDeviceQueueInfo2(VulkanStream* vkStream, VkStructureType rootType, 597 VkDeviceQueueInfo2* forUnmarshaling, uint8_t** ptr); 598 599 void reservedunmarshal_VkProtectedSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, 600 VkProtectedSubmitInfo* forUnmarshaling, uint8_t** ptr); 601 602 void reservedunmarshal_VkSamplerYcbcrConversionCreateInfo( 603 VulkanStream* vkStream, VkStructureType rootType, 604 VkSamplerYcbcrConversionCreateInfo* forUnmarshaling, uint8_t** ptr); 605 606 void reservedunmarshal_VkSamplerYcbcrConversionInfo(VulkanStream* vkStream, 607 VkStructureType rootType, 608 VkSamplerYcbcrConversionInfo* forUnmarshaling, 609 uint8_t** ptr); 610 611 void reservedunmarshal_VkBindImagePlaneMemoryInfo(VulkanStream* vkStream, VkStructureType rootType, 612 VkBindImagePlaneMemoryInfo* forUnmarshaling, 613 uint8_t** ptr); 614 615 void reservedunmarshal_VkImagePlaneMemoryRequirementsInfo( 616 VulkanStream* vkStream, VkStructureType rootType, 617 VkImagePlaneMemoryRequirementsInfo* forUnmarshaling, uint8_t** ptr); 618 619 void reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures( 620 VulkanStream* vkStream, VkStructureType rootType, 621 VkPhysicalDeviceSamplerYcbcrConversionFeatures* forUnmarshaling, uint8_t** ptr); 622 623 void reservedunmarshal_VkSamplerYcbcrConversionImageFormatProperties( 624 VulkanStream* vkStream, VkStructureType rootType, 625 VkSamplerYcbcrConversionImageFormatProperties* forUnmarshaling, uint8_t** ptr); 626 627 void reservedunmarshal_VkDescriptorUpdateTemplateEntry( 628 VulkanStream* vkStream, VkStructureType rootType, 629 VkDescriptorUpdateTemplateEntry* forUnmarshaling, uint8_t** ptr); 630 631 void reservedunmarshal_VkDescriptorUpdateTemplateCreateInfo( 632 VulkanStream* vkStream, VkStructureType rootType, 633 VkDescriptorUpdateTemplateCreateInfo* forUnmarshaling, uint8_t** ptr); 634 635 void reservedunmarshal_VkExternalMemoryProperties(VulkanStream* vkStream, VkStructureType rootType, 636 VkExternalMemoryProperties* forUnmarshaling, 637 uint8_t** ptr); 638 639 void reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfo( 640 VulkanStream* vkStream, VkStructureType rootType, 641 VkPhysicalDeviceExternalImageFormatInfo* forUnmarshaling, uint8_t** ptr); 642 643 void reservedunmarshal_VkExternalImageFormatProperties( 644 VulkanStream* vkStream, VkStructureType rootType, 645 VkExternalImageFormatProperties* forUnmarshaling, uint8_t** ptr); 646 647 void reservedunmarshal_VkPhysicalDeviceExternalBufferInfo( 648 VulkanStream* vkStream, VkStructureType rootType, 649 VkPhysicalDeviceExternalBufferInfo* forUnmarshaling, uint8_t** ptr); 650 651 void reservedunmarshal_VkExternalBufferProperties(VulkanStream* vkStream, VkStructureType rootType, 652 VkExternalBufferProperties* forUnmarshaling, 653 uint8_t** ptr); 654 655 void reservedunmarshal_VkPhysicalDeviceIDProperties(VulkanStream* vkStream, 656 VkStructureType rootType, 657 VkPhysicalDeviceIDProperties* forUnmarshaling, 658 uint8_t** ptr); 659 660 void reservedunmarshal_VkExternalMemoryImageCreateInfo( 661 VulkanStream* vkStream, VkStructureType rootType, 662 VkExternalMemoryImageCreateInfo* forUnmarshaling, uint8_t** ptr); 663 664 void reservedunmarshal_VkExternalMemoryBufferCreateInfo( 665 VulkanStream* vkStream, VkStructureType rootType, 666 VkExternalMemoryBufferCreateInfo* forUnmarshaling, uint8_t** ptr); 667 668 void reservedunmarshal_VkExportMemoryAllocateInfo(VulkanStream* vkStream, VkStructureType rootType, 669 VkExportMemoryAllocateInfo* forUnmarshaling, 670 uint8_t** ptr); 671 672 void reservedunmarshal_VkPhysicalDeviceExternalFenceInfo( 673 VulkanStream* vkStream, VkStructureType rootType, 674 VkPhysicalDeviceExternalFenceInfo* forUnmarshaling, uint8_t** ptr); 675 676 void reservedunmarshal_VkExternalFenceProperties(VulkanStream* vkStream, VkStructureType rootType, 677 VkExternalFenceProperties* forUnmarshaling, 678 uint8_t** ptr); 679 680 void reservedunmarshal_VkExportFenceCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 681 VkExportFenceCreateInfo* forUnmarshaling, 682 uint8_t** ptr); 683 684 void reservedunmarshal_VkExportSemaphoreCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 685 VkExportSemaphoreCreateInfo* forUnmarshaling, 686 uint8_t** ptr); 687 688 void reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfo( 689 VulkanStream* vkStream, VkStructureType rootType, 690 VkPhysicalDeviceExternalSemaphoreInfo* forUnmarshaling, uint8_t** ptr); 691 692 void reservedunmarshal_VkExternalSemaphoreProperties(VulkanStream* vkStream, 693 VkStructureType rootType, 694 VkExternalSemaphoreProperties* forUnmarshaling, 695 uint8_t** ptr); 696 697 void reservedunmarshal_VkPhysicalDeviceMaintenance3Properties( 698 VulkanStream* vkStream, VkStructureType rootType, 699 VkPhysicalDeviceMaintenance3Properties* forUnmarshaling, uint8_t** ptr); 700 701 void reservedunmarshal_VkDescriptorSetLayoutSupport(VulkanStream* vkStream, 702 VkStructureType rootType, 703 VkDescriptorSetLayoutSupport* forUnmarshaling, 704 uint8_t** ptr); 705 706 void reservedunmarshal_VkPhysicalDeviceShaderDrawParametersFeatures( 707 VulkanStream* vkStream, VkStructureType rootType, 708 VkPhysicalDeviceShaderDrawParametersFeatures* forUnmarshaling, uint8_t** ptr); 709 710 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderDrawParametersFeatures, 711 reservedunmarshal_VkPhysicalDeviceShaderDrawParameterFeatures) 712 713 #endif 714 #ifdef VK_VERSION_1_2 715 void reservedunmarshal_VkPhysicalDeviceVulkan11Features( 716 VulkanStream* vkStream, VkStructureType rootType, 717 VkPhysicalDeviceVulkan11Features* forUnmarshaling, uint8_t** ptr); 718 719 void reservedunmarshal_VkPhysicalDeviceVulkan11Properties( 720 VulkanStream* vkStream, VkStructureType rootType, 721 VkPhysicalDeviceVulkan11Properties* forUnmarshaling, uint8_t** ptr); 722 723 void reservedunmarshal_VkPhysicalDeviceVulkan12Features( 724 VulkanStream* vkStream, VkStructureType rootType, 725 VkPhysicalDeviceVulkan12Features* forUnmarshaling, uint8_t** ptr); 726 727 void reservedunmarshal_VkConformanceVersion(VulkanStream* vkStream, VkStructureType rootType, 728 VkConformanceVersion* forUnmarshaling, uint8_t** ptr); 729 730 void reservedunmarshal_VkPhysicalDeviceVulkan12Properties( 731 VulkanStream* vkStream, VkStructureType rootType, 732 VkPhysicalDeviceVulkan12Properties* forUnmarshaling, uint8_t** ptr); 733 734 void reservedunmarshal_VkImageFormatListCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 735 VkImageFormatListCreateInfo* forUnmarshaling, 736 uint8_t** ptr); 737 738 void reservedunmarshal_VkAttachmentDescription2(VulkanStream* vkStream, VkStructureType rootType, 739 VkAttachmentDescription2* forUnmarshaling, 740 uint8_t** ptr); 741 742 void reservedunmarshal_VkAttachmentReference2(VulkanStream* vkStream, VkStructureType rootType, 743 VkAttachmentReference2* forUnmarshaling, 744 uint8_t** ptr); 745 746 void reservedunmarshal_VkSubpassDescription2(VulkanStream* vkStream, VkStructureType rootType, 747 VkSubpassDescription2* forUnmarshaling, uint8_t** ptr); 748 749 void reservedunmarshal_VkSubpassDependency2(VulkanStream* vkStream, VkStructureType rootType, 750 VkSubpassDependency2* forUnmarshaling, uint8_t** ptr); 751 752 void reservedunmarshal_VkRenderPassCreateInfo2(VulkanStream* vkStream, VkStructureType rootType, 753 VkRenderPassCreateInfo2* forUnmarshaling, 754 uint8_t** ptr); 755 756 void reservedunmarshal_VkSubpassBeginInfo(VulkanStream* vkStream, VkStructureType rootType, 757 VkSubpassBeginInfo* forUnmarshaling, uint8_t** ptr); 758 759 void reservedunmarshal_VkSubpassEndInfo(VulkanStream* vkStream, VkStructureType rootType, 760 VkSubpassEndInfo* forUnmarshaling, uint8_t** ptr); 761 762 void reservedunmarshal_VkPhysicalDevice8BitStorageFeatures( 763 VulkanStream* vkStream, VkStructureType rootType, 764 VkPhysicalDevice8BitStorageFeatures* forUnmarshaling, uint8_t** ptr); 765 766 void reservedunmarshal_VkPhysicalDeviceDriverProperties( 767 VulkanStream* vkStream, VkStructureType rootType, 768 VkPhysicalDeviceDriverProperties* forUnmarshaling, uint8_t** ptr); 769 770 void reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64Features( 771 VulkanStream* vkStream, VkStructureType rootType, 772 VkPhysicalDeviceShaderAtomicInt64Features* forUnmarshaling, uint8_t** ptr); 773 774 void reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features( 775 VulkanStream* vkStream, VkStructureType rootType, 776 VkPhysicalDeviceShaderFloat16Int8Features* forUnmarshaling, uint8_t** ptr); 777 778 void reservedunmarshal_VkPhysicalDeviceFloatControlsProperties( 779 VulkanStream* vkStream, VkStructureType rootType, 780 VkPhysicalDeviceFloatControlsProperties* forUnmarshaling, uint8_t** ptr); 781 782 void reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo( 783 VulkanStream* vkStream, VkStructureType rootType, 784 VkDescriptorSetLayoutBindingFlagsCreateInfo* forUnmarshaling, uint8_t** ptr); 785 786 void reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeatures( 787 VulkanStream* vkStream, VkStructureType rootType, 788 VkPhysicalDeviceDescriptorIndexingFeatures* forUnmarshaling, uint8_t** ptr); 789 790 void reservedunmarshal_VkPhysicalDeviceDescriptorIndexingProperties( 791 VulkanStream* vkStream, VkStructureType rootType, 792 VkPhysicalDeviceDescriptorIndexingProperties* forUnmarshaling, uint8_t** ptr); 793 794 void reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo( 795 VulkanStream* vkStream, VkStructureType rootType, 796 VkDescriptorSetVariableDescriptorCountAllocateInfo* forUnmarshaling, uint8_t** ptr); 797 798 void reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport( 799 VulkanStream* vkStream, VkStructureType rootType, 800 VkDescriptorSetVariableDescriptorCountLayoutSupport* forUnmarshaling, uint8_t** ptr); 801 802 void reservedunmarshal_VkSubpassDescriptionDepthStencilResolve( 803 VulkanStream* vkStream, VkStructureType rootType, 804 VkSubpassDescriptionDepthStencilResolve* forUnmarshaling, uint8_t** ptr); 805 806 void reservedunmarshal_VkPhysicalDeviceDepthStencilResolveProperties( 807 VulkanStream* vkStream, VkStructureType rootType, 808 VkPhysicalDeviceDepthStencilResolveProperties* forUnmarshaling, uint8_t** ptr); 809 810 void reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures( 811 VulkanStream* vkStream, VkStructureType rootType, 812 VkPhysicalDeviceScalarBlockLayoutFeatures* forUnmarshaling, uint8_t** ptr); 813 814 void reservedunmarshal_VkImageStencilUsageCreateInfo(VulkanStream* vkStream, 815 VkStructureType rootType, 816 VkImageStencilUsageCreateInfo* forUnmarshaling, 817 uint8_t** ptr); 818 819 void reservedunmarshal_VkSamplerReductionModeCreateInfo( 820 VulkanStream* vkStream, VkStructureType rootType, 821 VkSamplerReductionModeCreateInfo* forUnmarshaling, uint8_t** ptr); 822 823 void reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties( 824 VulkanStream* vkStream, VkStructureType rootType, 825 VkPhysicalDeviceSamplerFilterMinmaxProperties* forUnmarshaling, uint8_t** ptr); 826 827 void reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures( 828 VulkanStream* vkStream, VkStructureType rootType, 829 VkPhysicalDeviceVulkanMemoryModelFeatures* forUnmarshaling, uint8_t** ptr); 830 831 void reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeatures( 832 VulkanStream* vkStream, VkStructureType rootType, 833 VkPhysicalDeviceImagelessFramebufferFeatures* forUnmarshaling, uint8_t** ptr); 834 835 void reservedunmarshal_VkFramebufferAttachmentImageInfo( 836 VulkanStream* vkStream, VkStructureType rootType, 837 VkFramebufferAttachmentImageInfo* forUnmarshaling, uint8_t** ptr); 838 839 void reservedunmarshal_VkFramebufferAttachmentsCreateInfo( 840 VulkanStream* vkStream, VkStructureType rootType, 841 VkFramebufferAttachmentsCreateInfo* forUnmarshaling, uint8_t** ptr); 842 843 void reservedunmarshal_VkRenderPassAttachmentBeginInfo( 844 VulkanStream* vkStream, VkStructureType rootType, 845 VkRenderPassAttachmentBeginInfo* forUnmarshaling, uint8_t** ptr); 846 847 void reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( 848 VulkanStream* vkStream, VkStructureType rootType, 849 VkPhysicalDeviceUniformBufferStandardLayoutFeatures* forUnmarshaling, uint8_t** ptr); 850 851 void reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( 852 VulkanStream* vkStream, VkStructureType rootType, 853 VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* forUnmarshaling, uint8_t** ptr); 854 855 void reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( 856 VulkanStream* vkStream, VkStructureType rootType, 857 VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* forUnmarshaling, uint8_t** ptr); 858 859 void reservedunmarshal_VkAttachmentReferenceStencilLayout( 860 VulkanStream* vkStream, VkStructureType rootType, 861 VkAttachmentReferenceStencilLayout* forUnmarshaling, uint8_t** ptr); 862 863 void reservedunmarshal_VkAttachmentDescriptionStencilLayout( 864 VulkanStream* vkStream, VkStructureType rootType, 865 VkAttachmentDescriptionStencilLayout* forUnmarshaling, uint8_t** ptr); 866 867 void reservedunmarshal_VkPhysicalDeviceHostQueryResetFeatures( 868 VulkanStream* vkStream, VkStructureType rootType, 869 VkPhysicalDeviceHostQueryResetFeatures* forUnmarshaling, uint8_t** ptr); 870 871 void reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures( 872 VulkanStream* vkStream, VkStructureType rootType, 873 VkPhysicalDeviceTimelineSemaphoreFeatures* forUnmarshaling, uint8_t** ptr); 874 875 void reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreProperties( 876 VulkanStream* vkStream, VkStructureType rootType, 877 VkPhysicalDeviceTimelineSemaphoreProperties* forUnmarshaling, uint8_t** ptr); 878 879 void reservedunmarshal_VkSemaphoreTypeCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 880 VkSemaphoreTypeCreateInfo* forUnmarshaling, 881 uint8_t** ptr); 882 883 void reservedunmarshal_VkTimelineSemaphoreSubmitInfo(VulkanStream* vkStream, 884 VkStructureType rootType, 885 VkTimelineSemaphoreSubmitInfo* forUnmarshaling, 886 uint8_t** ptr); 887 888 void reservedunmarshal_VkSemaphoreWaitInfo(VulkanStream* vkStream, VkStructureType rootType, 889 VkSemaphoreWaitInfo* forUnmarshaling, uint8_t** ptr); 890 891 void reservedunmarshal_VkSemaphoreSignalInfo(VulkanStream* vkStream, VkStructureType rootType, 892 VkSemaphoreSignalInfo* forUnmarshaling, uint8_t** ptr); 893 894 void reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures( 895 VulkanStream* vkStream, VkStructureType rootType, 896 VkPhysicalDeviceBufferDeviceAddressFeatures* forUnmarshaling, uint8_t** ptr); 897 898 void reservedunmarshal_VkBufferDeviceAddressInfo(VulkanStream* vkStream, VkStructureType rootType, 899 VkBufferDeviceAddressInfo* forUnmarshaling, 900 uint8_t** ptr); 901 902 void reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfo( 903 VulkanStream* vkStream, VkStructureType rootType, 904 VkBufferOpaqueCaptureAddressCreateInfo* forUnmarshaling, uint8_t** ptr); 905 906 void reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo( 907 VulkanStream* vkStream, VkStructureType rootType, 908 VkMemoryOpaqueCaptureAddressAllocateInfo* forUnmarshaling, uint8_t** ptr); 909 910 void reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo( 911 VulkanStream* vkStream, VkStructureType rootType, 912 VkDeviceMemoryOpaqueCaptureAddressInfo* forUnmarshaling, uint8_t** ptr); 913 914 #endif 915 #ifdef VK_VERSION_1_3 916 void reservedunmarshal_VkPhysicalDeviceVulkan13Features( 917 VulkanStream* vkStream, VkStructureType rootType, 918 VkPhysicalDeviceVulkan13Features* forUnmarshaling, uint8_t** ptr); 919 920 void reservedunmarshal_VkPhysicalDeviceVulkan13Properties( 921 VulkanStream* vkStream, VkStructureType rootType, 922 VkPhysicalDeviceVulkan13Properties* forUnmarshaling, uint8_t** ptr); 923 924 void reservedunmarshal_VkPipelineCreationFeedback(VulkanStream* vkStream, VkStructureType rootType, 925 VkPipelineCreationFeedback* forUnmarshaling, 926 uint8_t** ptr); 927 928 void reservedunmarshal_VkPipelineCreationFeedbackCreateInfo( 929 VulkanStream* vkStream, VkStructureType rootType, 930 VkPipelineCreationFeedbackCreateInfo* forUnmarshaling, uint8_t** ptr); 931 932 void reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeatures( 933 VulkanStream* vkStream, VkStructureType rootType, 934 VkPhysicalDeviceShaderTerminateInvocationFeatures* forUnmarshaling, uint8_t** ptr); 935 936 void reservedunmarshal_VkPhysicalDeviceToolProperties( 937 VulkanStream* vkStream, VkStructureType rootType, 938 VkPhysicalDeviceToolProperties* forUnmarshaling, uint8_t** ptr); 939 940 void reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( 941 VulkanStream* vkStream, VkStructureType rootType, 942 VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* forUnmarshaling, uint8_t** ptr); 943 944 void reservedunmarshal_VkPhysicalDevicePrivateDataFeatures( 945 VulkanStream* vkStream, VkStructureType rootType, 946 VkPhysicalDevicePrivateDataFeatures* forUnmarshaling, uint8_t** ptr); 947 948 void reservedunmarshal_VkDevicePrivateDataCreateInfo(VulkanStream* vkStream, 949 VkStructureType rootType, 950 VkDevicePrivateDataCreateInfo* forUnmarshaling, 951 uint8_t** ptr); 952 953 void reservedunmarshal_VkPrivateDataSlotCreateInfo(VulkanStream* vkStream, VkStructureType rootType, 954 VkPrivateDataSlotCreateInfo* forUnmarshaling, 955 uint8_t** ptr); 956 957 void reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeatures( 958 VulkanStream* vkStream, VkStructureType rootType, 959 VkPhysicalDevicePipelineCreationCacheControlFeatures* forUnmarshaling, uint8_t** ptr); 960 961 void reservedunmarshal_VkMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, 962 VkMemoryBarrier2* forUnmarshaling, uint8_t** ptr); 963 964 void reservedunmarshal_VkBufferMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, 965 VkBufferMemoryBarrier2* forUnmarshaling, 966 uint8_t** ptr); 967 968 void reservedunmarshal_VkImageMemoryBarrier2(VulkanStream* vkStream, VkStructureType rootType, 969 VkImageMemoryBarrier2* forUnmarshaling, uint8_t** ptr); 970 971 void reservedunmarshal_VkDependencyInfo(VulkanStream* vkStream, VkStructureType rootType, 972 VkDependencyInfo* forUnmarshaling, uint8_t** ptr); 973 974 void reservedunmarshal_VkSemaphoreSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, 975 VkSemaphoreSubmitInfo* forUnmarshaling, uint8_t** ptr); 976 977 void reservedunmarshal_VkCommandBufferSubmitInfo(VulkanStream* vkStream, VkStructureType rootType, 978 VkCommandBufferSubmitInfo* forUnmarshaling, 979 uint8_t** ptr); 980 981 void reservedunmarshal_VkSubmitInfo2(VulkanStream* vkStream, VkStructureType rootType, 982 VkSubmitInfo2* forUnmarshaling, uint8_t** ptr); 983 984 void reservedunmarshal_VkPhysicalDeviceSynchronization2Features( 985 VulkanStream* vkStream, VkStructureType rootType, 986 VkPhysicalDeviceSynchronization2Features* forUnmarshaling, uint8_t** ptr); 987 988 void reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( 989 VulkanStream* vkStream, VkStructureType rootType, 990 VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* forUnmarshaling, uint8_t** ptr); 991 992 void reservedunmarshal_VkPhysicalDeviceImageRobustnessFeatures( 993 VulkanStream* vkStream, VkStructureType rootType, 994 VkPhysicalDeviceImageRobustnessFeatures* forUnmarshaling, uint8_t** ptr); 995 996 void reservedunmarshal_VkBufferCopy2(VulkanStream* vkStream, VkStructureType rootType, 997 VkBufferCopy2* forUnmarshaling, uint8_t** ptr); 998 999 void reservedunmarshal_VkCopyBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, 1000 VkCopyBufferInfo2* forUnmarshaling, uint8_t** ptr); 1001 1002 void reservedunmarshal_VkImageCopy2(VulkanStream* vkStream, VkStructureType rootType, 1003 VkImageCopy2* forUnmarshaling, uint8_t** ptr); 1004 1005 void reservedunmarshal_VkCopyImageInfo2(VulkanStream* vkStream, VkStructureType rootType, 1006 VkCopyImageInfo2* forUnmarshaling, uint8_t** ptr); 1007 1008 void reservedunmarshal_VkBufferImageCopy2(VulkanStream* vkStream, VkStructureType rootType, 1009 VkBufferImageCopy2* forUnmarshaling, uint8_t** ptr); 1010 1011 void reservedunmarshal_VkCopyBufferToImageInfo2(VulkanStream* vkStream, VkStructureType rootType, 1012 VkCopyBufferToImageInfo2* forUnmarshaling, 1013 uint8_t** ptr); 1014 1015 void reservedunmarshal_VkCopyImageToBufferInfo2(VulkanStream* vkStream, VkStructureType rootType, 1016 VkCopyImageToBufferInfo2* forUnmarshaling, 1017 uint8_t** ptr); 1018 1019 void reservedunmarshal_VkImageBlit2(VulkanStream* vkStream, VkStructureType rootType, 1020 VkImageBlit2* forUnmarshaling, uint8_t** ptr); 1021 1022 void reservedunmarshal_VkBlitImageInfo2(VulkanStream* vkStream, VkStructureType rootType, 1023 VkBlitImageInfo2* forUnmarshaling, uint8_t** ptr); 1024 1025 void reservedunmarshal_VkImageResolve2(VulkanStream* vkStream, VkStructureType rootType, 1026 VkImageResolve2* forUnmarshaling, uint8_t** ptr); 1027 1028 void reservedunmarshal_VkResolveImageInfo2(VulkanStream* vkStream, VkStructureType rootType, 1029 VkResolveImageInfo2* forUnmarshaling, uint8_t** ptr); 1030 1031 void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeatures( 1032 VulkanStream* vkStream, VkStructureType rootType, 1033 VkPhysicalDeviceSubgroupSizeControlFeatures* forUnmarshaling, uint8_t** ptr); 1034 1035 void reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlProperties( 1036 VulkanStream* vkStream, VkStructureType rootType, 1037 VkPhysicalDeviceSubgroupSizeControlProperties* forUnmarshaling, uint8_t** ptr); 1038 1039 void reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( 1040 VulkanStream* vkStream, VkStructureType rootType, 1041 VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* forUnmarshaling, uint8_t** ptr); 1042 1043 void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeatures( 1044 VulkanStream* vkStream, VkStructureType rootType, 1045 VkPhysicalDeviceInlineUniformBlockFeatures* forUnmarshaling, uint8_t** ptr); 1046 1047 void reservedunmarshal_VkPhysicalDeviceInlineUniformBlockProperties( 1048 VulkanStream* vkStream, VkStructureType rootType, 1049 VkPhysicalDeviceInlineUniformBlockProperties* forUnmarshaling, uint8_t** ptr); 1050 1051 void reservedunmarshal_VkWriteDescriptorSetInlineUniformBlock( 1052 VulkanStream* vkStream, VkStructureType rootType, 1053 VkWriteDescriptorSetInlineUniformBlock* forUnmarshaling, uint8_t** ptr); 1054 1055 void reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfo( 1056 VulkanStream* vkStream, VkStructureType rootType, 1057 VkDescriptorPoolInlineUniformBlockCreateInfo* forUnmarshaling, uint8_t** ptr); 1058 1059 void reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( 1060 VulkanStream* vkStream, VkStructureType rootType, 1061 VkPhysicalDeviceTextureCompressionASTCHDRFeatures* forUnmarshaling, uint8_t** ptr); 1062 1063 void reservedunmarshal_VkRenderingAttachmentInfo(VulkanStream* vkStream, VkStructureType rootType, 1064 VkRenderingAttachmentInfo* forUnmarshaling, 1065 uint8_t** ptr); 1066 1067 void reservedunmarshal_VkRenderingInfo(VulkanStream* vkStream, VkStructureType rootType, 1068 VkRenderingInfo* forUnmarshaling, uint8_t** ptr); 1069 1070 void reservedunmarshal_VkPipelineRenderingCreateInfo(VulkanStream* vkStream, 1071 VkStructureType rootType, 1072 VkPipelineRenderingCreateInfo* forUnmarshaling, 1073 uint8_t** ptr); 1074 1075 void reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeatures( 1076 VulkanStream* vkStream, VkStructureType rootType, 1077 VkPhysicalDeviceDynamicRenderingFeatures* forUnmarshaling, uint8_t** ptr); 1078 1079 void reservedunmarshal_VkCommandBufferInheritanceRenderingInfo( 1080 VulkanStream* vkStream, VkStructureType rootType, 1081 VkCommandBufferInheritanceRenderingInfo* forUnmarshaling, uint8_t** ptr); 1082 1083 void reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeatures( 1084 VulkanStream* vkStream, VkStructureType rootType, 1085 VkPhysicalDeviceShaderIntegerDotProductFeatures* forUnmarshaling, uint8_t** ptr); 1086 1087 void reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductProperties( 1088 VulkanStream* vkStream, VkStructureType rootType, 1089 VkPhysicalDeviceShaderIntegerDotProductProperties* forUnmarshaling, uint8_t** ptr); 1090 1091 void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentProperties( 1092 VulkanStream* vkStream, VkStructureType rootType, 1093 VkPhysicalDeviceTexelBufferAlignmentProperties* forUnmarshaling, uint8_t** ptr); 1094 1095 void reservedunmarshal_VkFormatProperties3(VulkanStream* vkStream, VkStructureType rootType, 1096 VkFormatProperties3* forUnmarshaling, uint8_t** ptr); 1097 1098 void reservedunmarshal_VkPhysicalDeviceMaintenance4Features( 1099 VulkanStream* vkStream, VkStructureType rootType, 1100 VkPhysicalDeviceMaintenance4Features* forUnmarshaling, uint8_t** ptr); 1101 1102 void reservedunmarshal_VkPhysicalDeviceMaintenance4Properties( 1103 VulkanStream* vkStream, VkStructureType rootType, 1104 VkPhysicalDeviceMaintenance4Properties* forUnmarshaling, uint8_t** ptr); 1105 1106 void reservedunmarshal_VkDeviceBufferMemoryRequirements( 1107 VulkanStream* vkStream, VkStructureType rootType, 1108 VkDeviceBufferMemoryRequirements* forUnmarshaling, uint8_t** ptr); 1109 1110 void reservedunmarshal_VkDeviceImageMemoryRequirements( 1111 VulkanStream* vkStream, VkStructureType rootType, 1112 VkDeviceImageMemoryRequirements* forUnmarshaling, uint8_t** ptr); 1113 1114 #endif 1115 #ifdef VK_KHR_surface 1116 void reservedunmarshal_VkSurfaceCapabilitiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1117 VkSurfaceCapabilitiesKHR* forUnmarshaling, 1118 uint8_t** ptr); 1119 1120 void reservedunmarshal_VkSurfaceFormatKHR(VulkanStream* vkStream, VkStructureType rootType, 1121 VkSurfaceFormatKHR* forUnmarshaling, uint8_t** ptr); 1122 1123 #endif 1124 #ifdef VK_KHR_swapchain 1125 void reservedunmarshal_VkSwapchainCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1126 VkSwapchainCreateInfoKHR* forUnmarshaling, 1127 uint8_t** ptr); 1128 1129 void reservedunmarshal_VkPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1130 VkPresentInfoKHR* forUnmarshaling, uint8_t** ptr); 1131 1132 void reservedunmarshal_VkImageSwapchainCreateInfoKHR(VulkanStream* vkStream, 1133 VkStructureType rootType, 1134 VkImageSwapchainCreateInfoKHR* forUnmarshaling, 1135 uint8_t** ptr); 1136 1137 void reservedunmarshal_VkBindImageMemorySwapchainInfoKHR( 1138 VulkanStream* vkStream, VkStructureType rootType, 1139 VkBindImageMemorySwapchainInfoKHR* forUnmarshaling, uint8_t** ptr); 1140 1141 void reservedunmarshal_VkAcquireNextImageInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1142 VkAcquireNextImageInfoKHR* forUnmarshaling, 1143 uint8_t** ptr); 1144 1145 void reservedunmarshal_VkDeviceGroupPresentCapabilitiesKHR( 1146 VulkanStream* vkStream, VkStructureType rootType, 1147 VkDeviceGroupPresentCapabilitiesKHR* forUnmarshaling, uint8_t** ptr); 1148 1149 void reservedunmarshal_VkDeviceGroupPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1150 VkDeviceGroupPresentInfoKHR* forUnmarshaling, 1151 uint8_t** ptr); 1152 1153 void reservedunmarshal_VkDeviceGroupSwapchainCreateInfoKHR( 1154 VulkanStream* vkStream, VkStructureType rootType, 1155 VkDeviceGroupSwapchainCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1156 1157 #endif 1158 #ifdef VK_KHR_display 1159 void reservedunmarshal_VkDisplayModeParametersKHR(VulkanStream* vkStream, VkStructureType rootType, 1160 VkDisplayModeParametersKHR* forUnmarshaling, 1161 uint8_t** ptr); 1162 1163 void reservedunmarshal_VkDisplayModeCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1164 VkDisplayModeCreateInfoKHR* forUnmarshaling, 1165 uint8_t** ptr); 1166 1167 void reservedunmarshal_VkDisplayModePropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1168 VkDisplayModePropertiesKHR* forUnmarshaling, 1169 uint8_t** ptr); 1170 1171 void reservedunmarshal_VkDisplayPlaneCapabilitiesKHR(VulkanStream* vkStream, 1172 VkStructureType rootType, 1173 VkDisplayPlaneCapabilitiesKHR* forUnmarshaling, 1174 uint8_t** ptr); 1175 1176 void reservedunmarshal_VkDisplayPlanePropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1177 VkDisplayPlanePropertiesKHR* forUnmarshaling, 1178 uint8_t** ptr); 1179 1180 void reservedunmarshal_VkDisplayPropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1181 VkDisplayPropertiesKHR* forUnmarshaling, 1182 uint8_t** ptr); 1183 1184 void reservedunmarshal_VkDisplaySurfaceCreateInfoKHR(VulkanStream* vkStream, 1185 VkStructureType rootType, 1186 VkDisplaySurfaceCreateInfoKHR* forUnmarshaling, 1187 uint8_t** ptr); 1188 1189 #endif 1190 #ifdef VK_KHR_display_swapchain 1191 void reservedunmarshal_VkDisplayPresentInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1192 VkDisplayPresentInfoKHR* forUnmarshaling, 1193 uint8_t** ptr); 1194 1195 #endif 1196 #ifdef VK_KHR_xlib_surface 1197 void reservedunmarshal_VkXlibSurfaceCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1198 VkXlibSurfaceCreateInfoKHR* forUnmarshaling, 1199 uint8_t** ptr); 1200 1201 #endif 1202 #ifdef VK_KHR_xcb_surface 1203 void reservedunmarshal_VkXcbSurfaceCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1204 VkXcbSurfaceCreateInfoKHR* forUnmarshaling, 1205 uint8_t** ptr); 1206 1207 #endif 1208 #ifdef VK_KHR_wayland_surface 1209 void reservedunmarshal_VkWaylandSurfaceCreateInfoKHR(VulkanStream* vkStream, 1210 VkStructureType rootType, 1211 VkWaylandSurfaceCreateInfoKHR* forUnmarshaling, 1212 uint8_t** ptr); 1213 1214 #endif 1215 #ifdef VK_KHR_android_surface 1216 void reservedunmarshal_VkAndroidSurfaceCreateInfoKHR(VulkanStream* vkStream, 1217 VkStructureType rootType, 1218 VkAndroidSurfaceCreateInfoKHR* forUnmarshaling, 1219 uint8_t** ptr); 1220 1221 #endif 1222 #ifdef VK_KHR_win32_surface 1223 void reservedunmarshal_VkWin32SurfaceCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1224 VkWin32SurfaceCreateInfoKHR* forUnmarshaling, 1225 uint8_t** ptr); 1226 1227 #endif 1228 #ifdef VK_KHR_sampler_mirror_clamp_to_edge 1229 #endif 1230 #ifdef VK_KHR_video_queue 1231 void reservedunmarshal_VkQueueFamilyQueryResultStatusPropertiesKHR( 1232 VulkanStream* vkStream, VkStructureType rootType, 1233 VkQueueFamilyQueryResultStatusPropertiesKHR* forUnmarshaling, uint8_t** ptr); 1234 1235 void reservedunmarshal_VkQueueFamilyVideoPropertiesKHR( 1236 VulkanStream* vkStream, VkStructureType rootType, 1237 VkQueueFamilyVideoPropertiesKHR* forUnmarshaling, uint8_t** ptr); 1238 1239 void reservedunmarshal_VkVideoProfileInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1240 VkVideoProfileInfoKHR* forUnmarshaling, uint8_t** ptr); 1241 1242 void reservedunmarshal_VkVideoProfileListInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1243 VkVideoProfileListInfoKHR* forUnmarshaling, 1244 uint8_t** ptr); 1245 1246 void reservedunmarshal_VkVideoCapabilitiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1247 VkVideoCapabilitiesKHR* forUnmarshaling, 1248 uint8_t** ptr); 1249 1250 void reservedunmarshal_VkPhysicalDeviceVideoFormatInfoKHR( 1251 VulkanStream* vkStream, VkStructureType rootType, 1252 VkPhysicalDeviceVideoFormatInfoKHR* forUnmarshaling, uint8_t** ptr); 1253 1254 void reservedunmarshal_VkVideoFormatPropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1255 VkVideoFormatPropertiesKHR* forUnmarshaling, 1256 uint8_t** ptr); 1257 1258 void reservedunmarshal_VkVideoPictureResourceInfoKHR(VulkanStream* vkStream, 1259 VkStructureType rootType, 1260 VkVideoPictureResourceInfoKHR* forUnmarshaling, 1261 uint8_t** ptr); 1262 1263 void reservedunmarshal_VkVideoReferenceSlotInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1264 VkVideoReferenceSlotInfoKHR* forUnmarshaling, 1265 uint8_t** ptr); 1266 1267 void reservedunmarshal_VkVideoSessionMemoryRequirementsKHR( 1268 VulkanStream* vkStream, VkStructureType rootType, 1269 VkVideoSessionMemoryRequirementsKHR* forUnmarshaling, uint8_t** ptr); 1270 1271 void reservedunmarshal_VkBindVideoSessionMemoryInfoKHR( 1272 VulkanStream* vkStream, VkStructureType rootType, 1273 VkBindVideoSessionMemoryInfoKHR* forUnmarshaling, uint8_t** ptr); 1274 1275 void reservedunmarshal_VkVideoSessionCreateInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1276 VkVideoSessionCreateInfoKHR* forUnmarshaling, 1277 uint8_t** ptr); 1278 1279 void reservedunmarshal_VkVideoSessionParametersCreateInfoKHR( 1280 VulkanStream* vkStream, VkStructureType rootType, 1281 VkVideoSessionParametersCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1282 1283 void reservedunmarshal_VkVideoSessionParametersUpdateInfoKHR( 1284 VulkanStream* vkStream, VkStructureType rootType, 1285 VkVideoSessionParametersUpdateInfoKHR* forUnmarshaling, uint8_t** ptr); 1286 1287 void reservedunmarshal_VkVideoBeginCodingInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1288 VkVideoBeginCodingInfoKHR* forUnmarshaling, 1289 uint8_t** ptr); 1290 1291 void reservedunmarshal_VkVideoEndCodingInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1292 VkVideoEndCodingInfoKHR* forUnmarshaling, 1293 uint8_t** ptr); 1294 1295 void reservedunmarshal_VkVideoCodingControlInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1296 VkVideoCodingControlInfoKHR* forUnmarshaling, 1297 uint8_t** ptr); 1298 1299 #endif 1300 #ifdef VK_KHR_video_decode_queue 1301 void reservedunmarshal_VkVideoDecodeCapabilitiesKHR(VulkanStream* vkStream, 1302 VkStructureType rootType, 1303 VkVideoDecodeCapabilitiesKHR* forUnmarshaling, 1304 uint8_t** ptr); 1305 1306 void reservedunmarshal_VkVideoDecodeUsageInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1307 VkVideoDecodeUsageInfoKHR* forUnmarshaling, 1308 uint8_t** ptr); 1309 1310 void reservedunmarshal_VkVideoDecodeInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1311 VkVideoDecodeInfoKHR* forUnmarshaling, uint8_t** ptr); 1312 1313 #endif 1314 #ifdef VK_KHR_video_decode_h264 1315 void reservedunmarshal_VkVideoDecodeH264ProfileInfoKHR( 1316 VulkanStream* vkStream, VkStructureType rootType, 1317 VkVideoDecodeH264ProfileInfoKHR* forUnmarshaling, uint8_t** ptr); 1318 1319 void reservedunmarshal_VkVideoDecodeH264CapabilitiesKHR( 1320 VulkanStream* vkStream, VkStructureType rootType, 1321 VkVideoDecodeH264CapabilitiesKHR* forUnmarshaling, uint8_t** ptr); 1322 1323 void reservedunmarshal_VkVideoDecodeH264SessionParametersAddInfoKHR( 1324 VulkanStream* vkStream, VkStructureType rootType, 1325 VkVideoDecodeH264SessionParametersAddInfoKHR* forUnmarshaling, uint8_t** ptr); 1326 1327 void reservedunmarshal_VkVideoDecodeH264SessionParametersCreateInfoKHR( 1328 VulkanStream* vkStream, VkStructureType rootType, 1329 VkVideoDecodeH264SessionParametersCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1330 1331 void reservedunmarshal_VkVideoDecodeH264PictureInfoKHR( 1332 VulkanStream* vkStream, VkStructureType rootType, 1333 VkVideoDecodeH264PictureInfoKHR* forUnmarshaling, uint8_t** ptr); 1334 1335 void reservedunmarshal_VkVideoDecodeH264DpbSlotInfoKHR( 1336 VulkanStream* vkStream, VkStructureType rootType, 1337 VkVideoDecodeH264DpbSlotInfoKHR* forUnmarshaling, uint8_t** ptr); 1338 1339 #endif 1340 #ifdef VK_KHR_dynamic_rendering 1341 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderingInfo, reservedunmarshal_VkRenderingInfoKHR) 1342 1343 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderingAttachmentInfo, 1344 reservedunmarshal_VkRenderingAttachmentInfoKHR) 1345 1346 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineRenderingCreateInfo, 1347 reservedunmarshal_VkPipelineRenderingCreateInfoKHR) 1348 1349 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeatures, 1350 reservedunmarshal_VkPhysicalDeviceDynamicRenderingFeaturesKHR) 1351 1352 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCommandBufferInheritanceRenderingInfo, 1353 reservedunmarshal_VkCommandBufferInheritanceRenderingInfoKHR) 1354 1355 void reservedunmarshal_VkRenderingFragmentShadingRateAttachmentInfoKHR( 1356 VulkanStream* vkStream, VkStructureType rootType, 1357 VkRenderingFragmentShadingRateAttachmentInfoKHR* forUnmarshaling, uint8_t** ptr); 1358 1359 void reservedunmarshal_VkRenderingFragmentDensityMapAttachmentInfoEXT( 1360 VulkanStream* vkStream, VkStructureType rootType, 1361 VkRenderingFragmentDensityMapAttachmentInfoEXT* forUnmarshaling, uint8_t** ptr); 1362 1363 void reservedunmarshal_VkAttachmentSampleCountInfoAMD( 1364 VulkanStream* vkStream, VkStructureType rootType, 1365 VkAttachmentSampleCountInfoAMD* forUnmarshaling, uint8_t** ptr); 1366 1367 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentSampleCountInfoAMD, 1368 reservedunmarshal_VkAttachmentSampleCountInfoNV) 1369 1370 void reservedunmarshal_VkMultiviewPerViewAttributesInfoNVX( 1371 VulkanStream* vkStream, VkStructureType rootType, 1372 VkMultiviewPerViewAttributesInfoNVX* forUnmarshaling, uint8_t** ptr); 1373 1374 #endif 1375 #ifdef VK_KHR_multiview 1376 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassMultiviewCreateInfo, 1377 reservedunmarshal_VkRenderPassMultiviewCreateInfoKHR) 1378 1379 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMultiviewFeatures, 1380 reservedunmarshal_VkPhysicalDeviceMultiviewFeaturesKHR) 1381 1382 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMultiviewProperties, 1383 reservedunmarshal_VkPhysicalDeviceMultiviewPropertiesKHR) 1384 1385 #endif 1386 #ifdef VK_KHR_get_physical_device_properties2 1387 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFeatures2, 1388 reservedunmarshal_VkPhysicalDeviceFeatures2KHR) 1389 1390 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceProperties2, 1391 reservedunmarshal_VkPhysicalDeviceProperties2KHR) 1392 1393 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFormatProperties2, 1394 reservedunmarshal_VkFormatProperties2KHR) 1395 1396 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageFormatProperties2, 1397 reservedunmarshal_VkImageFormatProperties2KHR) 1398 1399 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImageFormatInfo2, 1400 reservedunmarshal_VkPhysicalDeviceImageFormatInfo2KHR) 1401 1402 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueueFamilyProperties2, 1403 reservedunmarshal_VkQueueFamilyProperties2KHR) 1404 1405 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMemoryProperties2, 1406 reservedunmarshal_VkPhysicalDeviceMemoryProperties2KHR) 1407 1408 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSparseImageFormatProperties2, 1409 reservedunmarshal_VkSparseImageFormatProperties2KHR) 1410 1411 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2, 1412 reservedunmarshal_VkPhysicalDeviceSparseImageFormatInfo2KHR) 1413 1414 #endif 1415 #ifdef VK_KHR_device_group 1416 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryAllocateFlagsInfo, 1417 reservedunmarshal_VkMemoryAllocateFlagsInfoKHR) 1418 1419 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupRenderPassBeginInfo, 1420 reservedunmarshal_VkDeviceGroupRenderPassBeginInfoKHR) 1421 1422 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupCommandBufferBeginInfo, 1423 reservedunmarshal_VkDeviceGroupCommandBufferBeginInfoKHR) 1424 1425 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupSubmitInfo, 1426 reservedunmarshal_VkDeviceGroupSubmitInfoKHR) 1427 1428 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupBindSparseInfo, 1429 reservedunmarshal_VkDeviceGroupBindSparseInfoKHR) 1430 1431 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindBufferMemoryDeviceGroupInfo, 1432 reservedunmarshal_VkBindBufferMemoryDeviceGroupInfoKHR) 1433 1434 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImageMemoryDeviceGroupInfo, 1435 reservedunmarshal_VkBindImageMemoryDeviceGroupInfoKHR) 1436 1437 #endif 1438 #ifdef VK_KHR_shader_draw_parameters 1439 #endif 1440 #ifdef VK_KHR_maintenance1 1441 #endif 1442 #ifdef VK_KHR_device_group_creation 1443 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceGroupProperties, 1444 reservedunmarshal_VkPhysicalDeviceGroupPropertiesKHR) 1445 1446 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceGroupDeviceCreateInfo, 1447 reservedunmarshal_VkDeviceGroupDeviceCreateInfoKHR) 1448 1449 #endif 1450 #ifdef VK_KHR_external_memory_capabilities 1451 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryProperties, 1452 reservedunmarshal_VkExternalMemoryPropertiesKHR) 1453 1454 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfo, 1455 reservedunmarshal_VkPhysicalDeviceExternalImageFormatInfoKHR) 1456 1457 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalImageFormatProperties, 1458 reservedunmarshal_VkExternalImageFormatPropertiesKHR) 1459 1460 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalBufferInfo, 1461 reservedunmarshal_VkPhysicalDeviceExternalBufferInfoKHR) 1462 1463 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalBufferProperties, 1464 reservedunmarshal_VkExternalBufferPropertiesKHR) 1465 1466 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceIDProperties, 1467 reservedunmarshal_VkPhysicalDeviceIDPropertiesKHR) 1468 1469 #endif 1470 #ifdef VK_KHR_external_memory 1471 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryImageCreateInfo, 1472 reservedunmarshal_VkExternalMemoryImageCreateInfoKHR) 1473 1474 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalMemoryBufferCreateInfo, 1475 reservedunmarshal_VkExternalMemoryBufferCreateInfoKHR) 1476 1477 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportMemoryAllocateInfo, 1478 reservedunmarshal_VkExportMemoryAllocateInfoKHR) 1479 1480 #endif 1481 #ifdef VK_KHR_external_memory_win32 1482 void reservedunmarshal_VkImportMemoryWin32HandleInfoKHR( 1483 VulkanStream* vkStream, VkStructureType rootType, 1484 VkImportMemoryWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1485 1486 void reservedunmarshal_VkExportMemoryWin32HandleInfoKHR( 1487 VulkanStream* vkStream, VkStructureType rootType, 1488 VkExportMemoryWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1489 1490 void reservedunmarshal_VkMemoryWin32HandlePropertiesKHR( 1491 VulkanStream* vkStream, VkStructureType rootType, 1492 VkMemoryWin32HandlePropertiesKHR* forUnmarshaling, uint8_t** ptr); 1493 1494 void reservedunmarshal_VkMemoryGetWin32HandleInfoKHR(VulkanStream* vkStream, 1495 VkStructureType rootType, 1496 VkMemoryGetWin32HandleInfoKHR* forUnmarshaling, 1497 uint8_t** ptr); 1498 1499 #endif 1500 #ifdef VK_KHR_external_memory_fd 1501 void reservedunmarshal_VkImportMemoryFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1502 VkImportMemoryFdInfoKHR* forUnmarshaling, 1503 uint8_t** ptr); 1504 1505 void reservedunmarshal_VkMemoryFdPropertiesKHR(VulkanStream* vkStream, VkStructureType rootType, 1506 VkMemoryFdPropertiesKHR* forUnmarshaling, 1507 uint8_t** ptr); 1508 1509 void reservedunmarshal_VkMemoryGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1510 VkMemoryGetFdInfoKHR* forUnmarshaling, uint8_t** ptr); 1511 1512 #endif 1513 #ifdef VK_KHR_win32_keyed_mutex 1514 void reservedunmarshal_VkWin32KeyedMutexAcquireReleaseInfoKHR( 1515 VulkanStream* vkStream, VkStructureType rootType, 1516 VkWin32KeyedMutexAcquireReleaseInfoKHR* forUnmarshaling, uint8_t** ptr); 1517 1518 #endif 1519 #ifdef VK_KHR_external_semaphore_capabilities 1520 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfo, 1521 reservedunmarshal_VkPhysicalDeviceExternalSemaphoreInfoKHR) 1522 1523 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalSemaphoreProperties, 1524 reservedunmarshal_VkExternalSemaphorePropertiesKHR) 1525 1526 #endif 1527 #ifdef VK_KHR_external_semaphore 1528 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportSemaphoreCreateInfo, 1529 reservedunmarshal_VkExportSemaphoreCreateInfoKHR) 1530 1531 #endif 1532 #ifdef VK_KHR_external_semaphore_win32 1533 void reservedunmarshal_VkImportSemaphoreWin32HandleInfoKHR( 1534 VulkanStream* vkStream, VkStructureType rootType, 1535 VkImportSemaphoreWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1536 1537 void reservedunmarshal_VkExportSemaphoreWin32HandleInfoKHR( 1538 VulkanStream* vkStream, VkStructureType rootType, 1539 VkExportSemaphoreWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1540 1541 void reservedunmarshal_VkD3D12FenceSubmitInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1542 VkD3D12FenceSubmitInfoKHR* forUnmarshaling, 1543 uint8_t** ptr); 1544 1545 void reservedunmarshal_VkSemaphoreGetWin32HandleInfoKHR( 1546 VulkanStream* vkStream, VkStructureType rootType, 1547 VkSemaphoreGetWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1548 1549 #endif 1550 #ifdef VK_KHR_external_semaphore_fd 1551 void reservedunmarshal_VkImportSemaphoreFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1552 VkImportSemaphoreFdInfoKHR* forUnmarshaling, 1553 uint8_t** ptr); 1554 1555 void reservedunmarshal_VkSemaphoreGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1556 VkSemaphoreGetFdInfoKHR* forUnmarshaling, 1557 uint8_t** ptr); 1558 1559 #endif 1560 #ifdef VK_KHR_push_descriptor 1561 void reservedunmarshal_VkPhysicalDevicePushDescriptorPropertiesKHR( 1562 VulkanStream* vkStream, VkStructureType rootType, 1563 VkPhysicalDevicePushDescriptorPropertiesKHR* forUnmarshaling, uint8_t** ptr); 1564 1565 #endif 1566 #ifdef VK_KHR_shader_float16_int8 1567 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features, 1568 reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) 1569 1570 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderFloat16Int8Features, 1571 reservedunmarshal_VkPhysicalDeviceFloat16Int8FeaturesKHR) 1572 1573 #endif 1574 #ifdef VK_KHR_16bit_storage 1575 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevice16BitStorageFeatures, 1576 reservedunmarshal_VkPhysicalDevice16BitStorageFeaturesKHR) 1577 1578 #endif 1579 #ifdef VK_KHR_incremental_present 1580 void reservedunmarshal_VkRectLayerKHR(VulkanStream* vkStream, VkStructureType rootType, 1581 VkRectLayerKHR* forUnmarshaling, uint8_t** ptr); 1582 1583 void reservedunmarshal_VkPresentRegionKHR(VulkanStream* vkStream, VkStructureType rootType, 1584 VkPresentRegionKHR* forUnmarshaling, uint8_t** ptr); 1585 1586 void reservedunmarshal_VkPresentRegionsKHR(VulkanStream* vkStream, VkStructureType rootType, 1587 VkPresentRegionsKHR* forUnmarshaling, uint8_t** ptr); 1588 1589 #endif 1590 #ifdef VK_KHR_descriptor_update_template 1591 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorUpdateTemplateEntry, 1592 reservedunmarshal_VkDescriptorUpdateTemplateEntryKHR) 1593 1594 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorUpdateTemplateCreateInfo, 1595 reservedunmarshal_VkDescriptorUpdateTemplateCreateInfoKHR) 1596 1597 #endif 1598 #ifdef VK_KHR_imageless_framebuffer 1599 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeatures, 1600 reservedunmarshal_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) 1601 1602 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFramebufferAttachmentsCreateInfo, 1603 reservedunmarshal_VkFramebufferAttachmentsCreateInfoKHR) 1604 1605 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFramebufferAttachmentImageInfo, 1606 reservedunmarshal_VkFramebufferAttachmentImageInfoKHR) 1607 1608 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassAttachmentBeginInfo, 1609 reservedunmarshal_VkRenderPassAttachmentBeginInfoKHR) 1610 1611 #endif 1612 #ifdef VK_KHR_create_renderpass2 1613 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassCreateInfo2, 1614 reservedunmarshal_VkRenderPassCreateInfo2KHR) 1615 1616 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentDescription2, 1617 reservedunmarshal_VkAttachmentDescription2KHR) 1618 1619 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentReference2, 1620 reservedunmarshal_VkAttachmentReference2KHR) 1621 1622 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDescription2, 1623 reservedunmarshal_VkSubpassDescription2KHR) 1624 1625 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDependency2, 1626 reservedunmarshal_VkSubpassDependency2KHR) 1627 1628 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassBeginInfo, reservedunmarshal_VkSubpassBeginInfoKHR) 1629 1630 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassEndInfo, reservedunmarshal_VkSubpassEndInfoKHR) 1631 1632 #endif 1633 #ifdef VK_KHR_shared_presentable_image 1634 void reservedunmarshal_VkSharedPresentSurfaceCapabilitiesKHR( 1635 VulkanStream* vkStream, VkStructureType rootType, 1636 VkSharedPresentSurfaceCapabilitiesKHR* forUnmarshaling, uint8_t** ptr); 1637 1638 #endif 1639 #ifdef VK_KHR_external_fence_capabilities 1640 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceExternalFenceInfo, 1641 reservedunmarshal_VkPhysicalDeviceExternalFenceInfoKHR) 1642 1643 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExternalFenceProperties, 1644 reservedunmarshal_VkExternalFencePropertiesKHR) 1645 1646 #endif 1647 #ifdef VK_KHR_external_fence 1648 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkExportFenceCreateInfo, 1649 reservedunmarshal_VkExportFenceCreateInfoKHR) 1650 1651 #endif 1652 #ifdef VK_KHR_external_fence_win32 1653 void reservedunmarshal_VkImportFenceWin32HandleInfoKHR( 1654 VulkanStream* vkStream, VkStructureType rootType, 1655 VkImportFenceWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1656 1657 void reservedunmarshal_VkExportFenceWin32HandleInfoKHR( 1658 VulkanStream* vkStream, VkStructureType rootType, 1659 VkExportFenceWin32HandleInfoKHR* forUnmarshaling, uint8_t** ptr); 1660 1661 void reservedunmarshal_VkFenceGetWin32HandleInfoKHR(VulkanStream* vkStream, 1662 VkStructureType rootType, 1663 VkFenceGetWin32HandleInfoKHR* forUnmarshaling, 1664 uint8_t** ptr); 1665 1666 #endif 1667 #ifdef VK_KHR_external_fence_fd 1668 void reservedunmarshal_VkImportFenceFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1669 VkImportFenceFdInfoKHR* forUnmarshaling, 1670 uint8_t** ptr); 1671 1672 void reservedunmarshal_VkFenceGetFdInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 1673 VkFenceGetFdInfoKHR* forUnmarshaling, uint8_t** ptr); 1674 1675 #endif 1676 #ifdef VK_KHR_performance_query 1677 void reservedunmarshal_VkPhysicalDevicePerformanceQueryFeaturesKHR( 1678 VulkanStream* vkStream, VkStructureType rootType, 1679 VkPhysicalDevicePerformanceQueryFeaturesKHR* forUnmarshaling, uint8_t** ptr); 1680 1681 void reservedunmarshal_VkPhysicalDevicePerformanceQueryPropertiesKHR( 1682 VulkanStream* vkStream, VkStructureType rootType, 1683 VkPhysicalDevicePerformanceQueryPropertiesKHR* forUnmarshaling, uint8_t** ptr); 1684 1685 void reservedunmarshal_VkPerformanceCounterKHR(VulkanStream* vkStream, VkStructureType rootType, 1686 VkPerformanceCounterKHR* forUnmarshaling, 1687 uint8_t** ptr); 1688 1689 void reservedunmarshal_VkPerformanceCounterDescriptionKHR( 1690 VulkanStream* vkStream, VkStructureType rootType, 1691 VkPerformanceCounterDescriptionKHR* forUnmarshaling, uint8_t** ptr); 1692 1693 void reservedunmarshal_VkQueryPoolPerformanceCreateInfoKHR( 1694 VulkanStream* vkStream, VkStructureType rootType, 1695 VkQueryPoolPerformanceCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1696 1697 void reservedunmarshal_VkPerformanceCounterResultKHR(VulkanStream* vkStream, 1698 VkStructureType rootType, 1699 VkPerformanceCounterResultKHR* forUnmarshaling, 1700 uint8_t** ptr); 1701 1702 void reservedunmarshal_VkAcquireProfilingLockInfoKHR(VulkanStream* vkStream, 1703 VkStructureType rootType, 1704 VkAcquireProfilingLockInfoKHR* forUnmarshaling, 1705 uint8_t** ptr); 1706 1707 void reservedunmarshal_VkPerformanceQuerySubmitInfoKHR( 1708 VulkanStream* vkStream, VkStructureType rootType, 1709 VkPerformanceQuerySubmitInfoKHR* forUnmarshaling, uint8_t** ptr); 1710 1711 #endif 1712 #ifdef VK_KHR_maintenance2 1713 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePointClippingProperties, 1714 reservedunmarshal_VkPhysicalDevicePointClippingPropertiesKHR) 1715 1716 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfo, 1717 reservedunmarshal_VkRenderPassInputAttachmentAspectCreateInfoKHR) 1718 1719 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkInputAttachmentAspectReference, 1720 reservedunmarshal_VkInputAttachmentAspectReferenceKHR) 1721 1722 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageViewUsageCreateInfo, 1723 reservedunmarshal_VkImageViewUsageCreateInfoKHR) 1724 1725 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfo, 1726 reservedunmarshal_VkPipelineTessellationDomainOriginStateCreateInfoKHR) 1727 1728 #endif 1729 #ifdef VK_KHR_get_surface_capabilities2 1730 void reservedunmarshal_VkPhysicalDeviceSurfaceInfo2KHR( 1731 VulkanStream* vkStream, VkStructureType rootType, 1732 VkPhysicalDeviceSurfaceInfo2KHR* forUnmarshaling, uint8_t** ptr); 1733 1734 void reservedunmarshal_VkSurfaceCapabilities2KHR(VulkanStream* vkStream, VkStructureType rootType, 1735 VkSurfaceCapabilities2KHR* forUnmarshaling, 1736 uint8_t** ptr); 1737 1738 void reservedunmarshal_VkSurfaceFormat2KHR(VulkanStream* vkStream, VkStructureType rootType, 1739 VkSurfaceFormat2KHR* forUnmarshaling, uint8_t** ptr); 1740 1741 #endif 1742 #ifdef VK_KHR_variable_pointers 1743 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, 1744 reservedunmarshal_VkPhysicalDeviceVariablePointerFeaturesKHR) 1745 1746 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVariablePointersFeatures, 1747 reservedunmarshal_VkPhysicalDeviceVariablePointersFeaturesKHR) 1748 1749 #endif 1750 #ifdef VK_KHR_get_display_properties2 1751 void reservedunmarshal_VkDisplayProperties2KHR(VulkanStream* vkStream, VkStructureType rootType, 1752 VkDisplayProperties2KHR* forUnmarshaling, 1753 uint8_t** ptr); 1754 1755 void reservedunmarshal_VkDisplayPlaneProperties2KHR(VulkanStream* vkStream, 1756 VkStructureType rootType, 1757 VkDisplayPlaneProperties2KHR* forUnmarshaling, 1758 uint8_t** ptr); 1759 1760 void reservedunmarshal_VkDisplayModeProperties2KHR(VulkanStream* vkStream, VkStructureType rootType, 1761 VkDisplayModeProperties2KHR* forUnmarshaling, 1762 uint8_t** ptr); 1763 1764 void reservedunmarshal_VkDisplayPlaneInfo2KHR(VulkanStream* vkStream, VkStructureType rootType, 1765 VkDisplayPlaneInfo2KHR* forUnmarshaling, 1766 uint8_t** ptr); 1767 1768 void reservedunmarshal_VkDisplayPlaneCapabilities2KHR( 1769 VulkanStream* vkStream, VkStructureType rootType, 1770 VkDisplayPlaneCapabilities2KHR* forUnmarshaling, uint8_t** ptr); 1771 1772 #endif 1773 #ifdef VK_KHR_dedicated_allocation 1774 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryDedicatedRequirements, 1775 reservedunmarshal_VkMemoryDedicatedRequirementsKHR) 1776 1777 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryDedicatedAllocateInfo, 1778 reservedunmarshal_VkMemoryDedicatedAllocateInfoKHR) 1779 1780 #endif 1781 #ifdef VK_KHR_storage_buffer_storage_class 1782 #endif 1783 #ifdef VK_KHR_relaxed_block_layout 1784 #endif 1785 #ifdef VK_KHR_get_memory_requirements2 1786 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferMemoryRequirementsInfo2, 1787 reservedunmarshal_VkBufferMemoryRequirementsInfo2KHR) 1788 1789 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageMemoryRequirementsInfo2, 1790 reservedunmarshal_VkImageMemoryRequirementsInfo2KHR) 1791 1792 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageSparseMemoryRequirementsInfo2, 1793 reservedunmarshal_VkImageSparseMemoryRequirementsInfo2KHR) 1794 1795 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryRequirements2, 1796 reservedunmarshal_VkMemoryRequirements2KHR) 1797 1798 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSparseImageMemoryRequirements2, 1799 reservedunmarshal_VkSparseImageMemoryRequirements2KHR) 1800 1801 #endif 1802 #ifdef VK_KHR_image_format_list 1803 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageFormatListCreateInfo, 1804 reservedunmarshal_VkImageFormatListCreateInfoKHR) 1805 1806 #endif 1807 #ifdef VK_KHR_sampler_ycbcr_conversion 1808 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionCreateInfo, 1809 reservedunmarshal_VkSamplerYcbcrConversionCreateInfoKHR) 1810 1811 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionInfo, 1812 reservedunmarshal_VkSamplerYcbcrConversionInfoKHR) 1813 1814 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImagePlaneMemoryInfo, 1815 reservedunmarshal_VkBindImagePlaneMemoryInfoKHR) 1816 1817 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImagePlaneMemoryRequirementsInfo, 1818 reservedunmarshal_VkImagePlaneMemoryRequirementsInfoKHR) 1819 1820 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeatures, 1821 reservedunmarshal_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) 1822 1823 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerYcbcrConversionImageFormatProperties, 1824 reservedunmarshal_VkSamplerYcbcrConversionImageFormatPropertiesKHR) 1825 1826 #endif 1827 #ifdef VK_KHR_bind_memory2 1828 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindBufferMemoryInfo, 1829 reservedunmarshal_VkBindBufferMemoryInfoKHR) 1830 1831 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBindImageMemoryInfo, 1832 reservedunmarshal_VkBindImageMemoryInfoKHR) 1833 1834 #endif 1835 #ifdef VK_KHR_portability_subset 1836 void reservedunmarshal_VkPhysicalDevicePortabilitySubsetFeaturesKHR( 1837 VulkanStream* vkStream, VkStructureType rootType, 1838 VkPhysicalDevicePortabilitySubsetFeaturesKHR* forUnmarshaling, uint8_t** ptr); 1839 1840 void reservedunmarshal_VkPhysicalDevicePortabilitySubsetPropertiesKHR( 1841 VulkanStream* vkStream, VkStructureType rootType, 1842 VkPhysicalDevicePortabilitySubsetPropertiesKHR* forUnmarshaling, uint8_t** ptr); 1843 1844 #endif 1845 #ifdef VK_KHR_maintenance3 1846 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance3Properties, 1847 reservedunmarshal_VkPhysicalDeviceMaintenance3PropertiesKHR) 1848 1849 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutSupport, 1850 reservedunmarshal_VkDescriptorSetLayoutSupportKHR) 1851 1852 #endif 1853 #ifdef VK_KHR_draw_indirect_count 1854 #endif 1855 #ifdef VK_KHR_shader_subgroup_extended_types 1856 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, 1857 reservedunmarshal_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) 1858 1859 #endif 1860 #ifdef VK_KHR_8bit_storage 1861 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevice8BitStorageFeatures, 1862 reservedunmarshal_VkPhysicalDevice8BitStorageFeaturesKHR) 1863 1864 #endif 1865 #ifdef VK_KHR_shader_atomic_int64 1866 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64Features, 1867 reservedunmarshal_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) 1868 1869 #endif 1870 #ifdef VK_KHR_shader_clock 1871 void reservedunmarshal_VkPhysicalDeviceShaderClockFeaturesKHR( 1872 VulkanStream* vkStream, VkStructureType rootType, 1873 VkPhysicalDeviceShaderClockFeaturesKHR* forUnmarshaling, uint8_t** ptr); 1874 1875 #endif 1876 #ifdef VK_KHR_video_decode_h265 1877 void reservedunmarshal_VkVideoDecodeH265ProfileInfoKHR( 1878 VulkanStream* vkStream, VkStructureType rootType, 1879 VkVideoDecodeH265ProfileInfoKHR* forUnmarshaling, uint8_t** ptr); 1880 1881 void reservedunmarshal_VkVideoDecodeH265CapabilitiesKHR( 1882 VulkanStream* vkStream, VkStructureType rootType, 1883 VkVideoDecodeH265CapabilitiesKHR* forUnmarshaling, uint8_t** ptr); 1884 1885 void reservedunmarshal_VkVideoDecodeH265SessionParametersAddInfoKHR( 1886 VulkanStream* vkStream, VkStructureType rootType, 1887 VkVideoDecodeH265SessionParametersAddInfoKHR* forUnmarshaling, uint8_t** ptr); 1888 1889 void reservedunmarshal_VkVideoDecodeH265SessionParametersCreateInfoKHR( 1890 VulkanStream* vkStream, VkStructureType rootType, 1891 VkVideoDecodeH265SessionParametersCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1892 1893 void reservedunmarshal_VkVideoDecodeH265PictureInfoKHR( 1894 VulkanStream* vkStream, VkStructureType rootType, 1895 VkVideoDecodeH265PictureInfoKHR* forUnmarshaling, uint8_t** ptr); 1896 1897 void reservedunmarshal_VkVideoDecodeH265DpbSlotInfoKHR( 1898 VulkanStream* vkStream, VkStructureType rootType, 1899 VkVideoDecodeH265DpbSlotInfoKHR* forUnmarshaling, uint8_t** ptr); 1900 1901 #endif 1902 #ifdef VK_KHR_global_priority 1903 void reservedunmarshal_VkDeviceQueueGlobalPriorityCreateInfoKHR( 1904 VulkanStream* vkStream, VkStructureType rootType, 1905 VkDeviceQueueGlobalPriorityCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1906 1907 void reservedunmarshal_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR( 1908 VulkanStream* vkStream, VkStructureType rootType, 1909 VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* forUnmarshaling, uint8_t** ptr); 1910 1911 void reservedunmarshal_VkQueueFamilyGlobalPriorityPropertiesKHR( 1912 VulkanStream* vkStream, VkStructureType rootType, 1913 VkQueueFamilyGlobalPriorityPropertiesKHR* forUnmarshaling, uint8_t** ptr); 1914 1915 #endif 1916 #ifdef VK_KHR_driver_properties 1917 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkConformanceVersion, 1918 reservedunmarshal_VkConformanceVersionKHR) 1919 1920 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDriverProperties, 1921 reservedunmarshal_VkPhysicalDeviceDriverPropertiesKHR) 1922 1923 #endif 1924 #ifdef VK_KHR_shader_float_controls 1925 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFloatControlsProperties, 1926 reservedunmarshal_VkPhysicalDeviceFloatControlsPropertiesKHR) 1927 1928 #endif 1929 #ifdef VK_KHR_depth_stencil_resolve 1930 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubpassDescriptionDepthStencilResolve, 1931 reservedunmarshal_VkSubpassDescriptionDepthStencilResolveKHR) 1932 1933 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDepthStencilResolveProperties, 1934 reservedunmarshal_VkPhysicalDeviceDepthStencilResolvePropertiesKHR) 1935 1936 #endif 1937 #ifdef VK_KHR_swapchain_mutable_format 1938 #endif 1939 #ifdef VK_KHR_timeline_semaphore 1940 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeatures, 1941 reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) 1942 1943 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTimelineSemaphoreProperties, 1944 reservedunmarshal_VkPhysicalDeviceTimelineSemaphorePropertiesKHR) 1945 1946 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreTypeCreateInfo, 1947 reservedunmarshal_VkSemaphoreTypeCreateInfoKHR) 1948 1949 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkTimelineSemaphoreSubmitInfo, 1950 reservedunmarshal_VkTimelineSemaphoreSubmitInfoKHR) 1951 1952 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreWaitInfo, 1953 reservedunmarshal_VkSemaphoreWaitInfoKHR) 1954 1955 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreSignalInfo, 1956 reservedunmarshal_VkSemaphoreSignalInfoKHR) 1957 1958 #endif 1959 #ifdef VK_KHR_vulkan_memory_model 1960 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeatures, 1961 reservedunmarshal_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) 1962 1963 #endif 1964 #ifdef VK_KHR_shader_terminate_invocation 1965 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeatures, 1966 reservedunmarshal_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) 1967 1968 #endif 1969 #ifdef VK_KHR_fragment_shading_rate 1970 void reservedunmarshal_VkFragmentShadingRateAttachmentInfoKHR( 1971 VulkanStream* vkStream, VkStructureType rootType, 1972 VkFragmentShadingRateAttachmentInfoKHR* forUnmarshaling, uint8_t** ptr); 1973 1974 void reservedunmarshal_VkPipelineFragmentShadingRateStateCreateInfoKHR( 1975 VulkanStream* vkStream, VkStructureType rootType, 1976 VkPipelineFragmentShadingRateStateCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 1977 1978 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( 1979 VulkanStream* vkStream, VkStructureType rootType, 1980 VkPhysicalDeviceFragmentShadingRateFeaturesKHR* forUnmarshaling, uint8_t** ptr); 1981 1982 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( 1983 VulkanStream* vkStream, VkStructureType rootType, 1984 VkPhysicalDeviceFragmentShadingRatePropertiesKHR* forUnmarshaling, uint8_t** ptr); 1985 1986 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateKHR( 1987 VulkanStream* vkStream, VkStructureType rootType, 1988 VkPhysicalDeviceFragmentShadingRateKHR* forUnmarshaling, uint8_t** ptr); 1989 1990 #endif 1991 #ifdef VK_KHR_spirv_1_4 1992 #endif 1993 #ifdef VK_KHR_surface_protected_capabilities 1994 void reservedunmarshal_VkSurfaceProtectedCapabilitiesKHR( 1995 VulkanStream* vkStream, VkStructureType rootType, 1996 VkSurfaceProtectedCapabilitiesKHR* forUnmarshaling, uint8_t** ptr); 1997 1998 #endif 1999 #ifdef VK_KHR_separate_depth_stencil_layouts 2000 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, 2001 reservedunmarshal_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) 2002 2003 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentReferenceStencilLayout, 2004 reservedunmarshal_VkAttachmentReferenceStencilLayoutKHR) 2005 2006 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAttachmentDescriptionStencilLayout, 2007 reservedunmarshal_VkAttachmentDescriptionStencilLayoutKHR) 2008 2009 #endif 2010 #ifdef VK_KHR_present_wait 2011 void reservedunmarshal_VkPhysicalDevicePresentWaitFeaturesKHR( 2012 VulkanStream* vkStream, VkStructureType rootType, 2013 VkPhysicalDevicePresentWaitFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2014 2015 #endif 2016 #ifdef VK_KHR_uniform_buffer_standard_layout 2017 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, 2018 reservedunmarshal_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) 2019 2020 #endif 2021 #ifdef VK_KHR_buffer_device_address 2022 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeatures, 2023 reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) 2024 2025 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferDeviceAddressInfo, 2026 reservedunmarshal_VkBufferDeviceAddressInfoKHR) 2027 2028 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfo, 2029 reservedunmarshal_VkBufferOpaqueCaptureAddressCreateInfoKHR) 2030 2031 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfo, 2032 reservedunmarshal_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) 2033 2034 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfo, 2035 reservedunmarshal_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) 2036 2037 #endif 2038 #ifdef VK_KHR_deferred_host_operations 2039 #endif 2040 #ifdef VK_KHR_pipeline_executable_properties 2041 void reservedunmarshal_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( 2042 VulkanStream* vkStream, VkStructureType rootType, 2043 VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2044 2045 void reservedunmarshal_VkPipelineInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 2046 VkPipelineInfoKHR* forUnmarshaling, uint8_t** ptr); 2047 2048 void reservedunmarshal_VkPipelineExecutablePropertiesKHR( 2049 VulkanStream* vkStream, VkStructureType rootType, 2050 VkPipelineExecutablePropertiesKHR* forUnmarshaling, uint8_t** ptr); 2051 2052 void reservedunmarshal_VkPipelineExecutableInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 2053 VkPipelineExecutableInfoKHR* forUnmarshaling, 2054 uint8_t** ptr); 2055 2056 void reservedunmarshal_VkPipelineExecutableStatisticValueKHR( 2057 VulkanStream* vkStream, VkStructureType rootType, 2058 VkPipelineExecutableStatisticValueKHR* forUnmarshaling, uint8_t** ptr); 2059 2060 void reservedunmarshal_VkPipelineExecutableStatisticKHR( 2061 VulkanStream* vkStream, VkStructureType rootType, 2062 VkPipelineExecutableStatisticKHR* forUnmarshaling, uint8_t** ptr); 2063 2064 void reservedunmarshal_VkPipelineExecutableInternalRepresentationKHR( 2065 VulkanStream* vkStream, VkStructureType rootType, 2066 VkPipelineExecutableInternalRepresentationKHR* forUnmarshaling, uint8_t** ptr); 2067 2068 #endif 2069 #ifdef VK_KHR_map_memory2 2070 void reservedunmarshal_VkMemoryMapInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 2071 VkMemoryMapInfoKHR* forUnmarshaling, uint8_t** ptr); 2072 2073 void reservedunmarshal_VkMemoryUnmapInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 2074 VkMemoryUnmapInfoKHR* forUnmarshaling, uint8_t** ptr); 2075 2076 #endif 2077 #ifdef VK_KHR_shader_integer_dot_product 2078 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeatures, 2079 reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) 2080 2081 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductProperties, 2082 reservedunmarshal_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) 2083 2084 #endif 2085 #ifdef VK_KHR_pipeline_library 2086 void reservedunmarshal_VkPipelineLibraryCreateInfoKHR( 2087 VulkanStream* vkStream, VkStructureType rootType, 2088 VkPipelineLibraryCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 2089 2090 #endif 2091 #ifdef VK_KHR_shader_non_semantic_info 2092 #endif 2093 #ifdef VK_KHR_present_id 2094 void reservedunmarshal_VkPresentIdKHR(VulkanStream* vkStream, VkStructureType rootType, 2095 VkPresentIdKHR* forUnmarshaling, uint8_t** ptr); 2096 2097 void reservedunmarshal_VkPhysicalDevicePresentIdFeaturesKHR( 2098 VulkanStream* vkStream, VkStructureType rootType, 2099 VkPhysicalDevicePresentIdFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2100 2101 #endif 2102 #ifdef VK_KHR_video_encode_queue 2103 void reservedunmarshal_VkVideoEncodeInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 2104 VkVideoEncodeInfoKHR* forUnmarshaling, uint8_t** ptr); 2105 2106 void reservedunmarshal_VkVideoEncodeCapabilitiesKHR(VulkanStream* vkStream, 2107 VkStructureType rootType, 2108 VkVideoEncodeCapabilitiesKHR* forUnmarshaling, 2109 uint8_t** ptr); 2110 2111 void reservedunmarshal_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR( 2112 VulkanStream* vkStream, VkStructureType rootType, 2113 VkQueryPoolVideoEncodeFeedbackCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 2114 2115 void reservedunmarshal_VkVideoEncodeUsageInfoKHR(VulkanStream* vkStream, VkStructureType rootType, 2116 VkVideoEncodeUsageInfoKHR* forUnmarshaling, 2117 uint8_t** ptr); 2118 2119 void reservedunmarshal_VkVideoEncodeRateControlLayerInfoKHR( 2120 VulkanStream* vkStream, VkStructureType rootType, 2121 VkVideoEncodeRateControlLayerInfoKHR* forUnmarshaling, uint8_t** ptr); 2122 2123 void reservedunmarshal_VkVideoEncodeRateControlInfoKHR( 2124 VulkanStream* vkStream, VkStructureType rootType, 2125 VkVideoEncodeRateControlInfoKHR* forUnmarshaling, uint8_t** ptr); 2126 2127 #endif 2128 #ifdef VK_KHR_synchronization2 2129 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMemoryBarrier2, reservedunmarshal_VkMemoryBarrier2KHR) 2130 2131 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferMemoryBarrier2, 2132 reservedunmarshal_VkBufferMemoryBarrier2KHR) 2133 2134 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageMemoryBarrier2, 2135 reservedunmarshal_VkImageMemoryBarrier2KHR) 2136 2137 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDependencyInfo, reservedunmarshal_VkDependencyInfoKHR) 2138 2139 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSubmitInfo2, reservedunmarshal_VkSubmitInfo2KHR) 2140 2141 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSemaphoreSubmitInfo, 2142 reservedunmarshal_VkSemaphoreSubmitInfoKHR) 2143 2144 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCommandBufferSubmitInfo, 2145 reservedunmarshal_VkCommandBufferSubmitInfoKHR) 2146 2147 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSynchronization2Features, 2148 reservedunmarshal_VkPhysicalDeviceSynchronization2FeaturesKHR) 2149 2150 void reservedunmarshal_VkQueueFamilyCheckpointProperties2NV( 2151 VulkanStream* vkStream, VkStructureType rootType, 2152 VkQueueFamilyCheckpointProperties2NV* forUnmarshaling, uint8_t** ptr); 2153 2154 void reservedunmarshal_VkCheckpointData2NV(VulkanStream* vkStream, VkStructureType rootType, 2155 VkCheckpointData2NV* forUnmarshaling, uint8_t** ptr); 2156 2157 #endif 2158 #ifdef VK_KHR_fragment_shader_barycentric 2159 void reservedunmarshal_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR( 2160 VulkanStream* vkStream, VkStructureType rootType, 2161 VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2162 2163 void reservedunmarshal_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR( 2164 VulkanStream* vkStream, VkStructureType rootType, 2165 VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* forUnmarshaling, uint8_t** ptr); 2166 2167 #endif 2168 #ifdef VK_KHR_shader_subgroup_uniform_control_flow 2169 void reservedunmarshal_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( 2170 VulkanStream* vkStream, VkStructureType rootType, 2171 VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2172 2173 #endif 2174 #ifdef VK_KHR_zero_initialize_workgroup_memory 2175 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, 2176 reservedunmarshal_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) 2177 2178 #endif 2179 #ifdef VK_KHR_workgroup_memory_explicit_layout 2180 void reservedunmarshal_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( 2181 VulkanStream* vkStream, VkStructureType rootType, 2182 VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2183 2184 #endif 2185 #ifdef VK_KHR_copy_commands2 2186 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyBufferInfo2, reservedunmarshal_VkCopyBufferInfo2KHR) 2187 2188 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyImageInfo2, reservedunmarshal_VkCopyImageInfo2KHR) 2189 2190 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyBufferToImageInfo2, 2191 reservedunmarshal_VkCopyBufferToImageInfo2KHR) 2192 2193 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkCopyImageToBufferInfo2, 2194 reservedunmarshal_VkCopyImageToBufferInfo2KHR) 2195 2196 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBlitImageInfo2, reservedunmarshal_VkBlitImageInfo2KHR) 2197 2198 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkResolveImageInfo2, 2199 reservedunmarshal_VkResolveImageInfo2KHR) 2200 2201 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferCopy2, reservedunmarshal_VkBufferCopy2KHR) 2202 2203 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageCopy2, reservedunmarshal_VkImageCopy2KHR) 2204 2205 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageBlit2, reservedunmarshal_VkImageBlit2KHR) 2206 2207 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferImageCopy2, reservedunmarshal_VkBufferImageCopy2KHR) 2208 2209 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageResolve2, reservedunmarshal_VkImageResolve2KHR) 2210 2211 #endif 2212 #ifdef VK_KHR_format_feature_flags2 2213 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkFormatProperties3, 2214 reservedunmarshal_VkFormatProperties3KHR) 2215 2216 #endif 2217 #ifdef VK_KHR_ray_tracing_maintenance1 2218 void reservedunmarshal_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR( 2219 VulkanStream* vkStream, VkStructureType rootType, 2220 VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* forUnmarshaling, uint8_t** ptr); 2221 2222 void reservedunmarshal_VkTraceRaysIndirectCommand2KHR( 2223 VulkanStream* vkStream, VkStructureType rootType, 2224 VkTraceRaysIndirectCommand2KHR* forUnmarshaling, uint8_t** ptr); 2225 2226 #endif 2227 #ifdef VK_KHR_portability_enumeration 2228 #endif 2229 #ifdef VK_KHR_maintenance4 2230 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance4Features, 2231 reservedunmarshal_VkPhysicalDeviceMaintenance4FeaturesKHR) 2232 2233 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMaintenance4Properties, 2234 reservedunmarshal_VkPhysicalDeviceMaintenance4PropertiesKHR) 2235 2236 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceBufferMemoryRequirements, 2237 reservedunmarshal_VkDeviceBufferMemoryRequirementsKHR) 2238 2239 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceImageMemoryRequirements, 2240 reservedunmarshal_VkDeviceImageMemoryRequirementsKHR) 2241 2242 #endif 2243 #ifdef VK_KHR_ray_tracing_position_fetch 2244 void reservedunmarshal_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR( 2245 VulkanStream* vkStream, VkStructureType rootType, 2246 VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR* forUnmarshaling, uint8_t** ptr); 2247 2248 #endif 2249 #ifdef VK_ANDROID_native_buffer 2250 void reservedunmarshal_VkNativeBufferUsage2ANDROID(VulkanStream* vkStream, VkStructureType rootType, 2251 VkNativeBufferUsage2ANDROID* forUnmarshaling, 2252 uint8_t** ptr); 2253 2254 void reservedunmarshal_VkNativeBufferANDROID(VulkanStream* vkStream, VkStructureType rootType, 2255 VkNativeBufferANDROID* forUnmarshaling, uint8_t** ptr); 2256 2257 void reservedunmarshal_VkSwapchainImageCreateInfoANDROID( 2258 VulkanStream* vkStream, VkStructureType rootType, 2259 VkSwapchainImageCreateInfoANDROID* forUnmarshaling, uint8_t** ptr); 2260 2261 void reservedunmarshal_VkPhysicalDevicePresentationPropertiesANDROID( 2262 VulkanStream* vkStream, VkStructureType rootType, 2263 VkPhysicalDevicePresentationPropertiesANDROID* forUnmarshaling, uint8_t** ptr); 2264 2265 #endif 2266 #ifdef VK_EXT_debug_report 2267 void reservedunmarshal_VkDebugReportCallbackCreateInfoEXT( 2268 VulkanStream* vkStream, VkStructureType rootType, 2269 VkDebugReportCallbackCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2270 2271 #endif 2272 #ifdef VK_NV_glsl_shader 2273 #endif 2274 #ifdef VK_EXT_depth_range_unrestricted 2275 #endif 2276 #ifdef VK_IMG_filter_cubic 2277 #endif 2278 #ifdef VK_AMD_rasterization_order 2279 void reservedunmarshal_VkPipelineRasterizationStateRasterizationOrderAMD( 2280 VulkanStream* vkStream, VkStructureType rootType, 2281 VkPipelineRasterizationStateRasterizationOrderAMD* forUnmarshaling, uint8_t** ptr); 2282 2283 #endif 2284 #ifdef VK_AMD_shader_trinary_minmax 2285 #endif 2286 #ifdef VK_AMD_shader_explicit_vertex_parameter 2287 #endif 2288 #ifdef VK_EXT_debug_marker 2289 void reservedunmarshal_VkDebugMarkerObjectNameInfoEXT( 2290 VulkanStream* vkStream, VkStructureType rootType, 2291 VkDebugMarkerObjectNameInfoEXT* forUnmarshaling, uint8_t** ptr); 2292 2293 void reservedunmarshal_VkDebugMarkerObjectTagInfoEXT(VulkanStream* vkStream, 2294 VkStructureType rootType, 2295 VkDebugMarkerObjectTagInfoEXT* forUnmarshaling, 2296 uint8_t** ptr); 2297 2298 void reservedunmarshal_VkDebugMarkerMarkerInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 2299 VkDebugMarkerMarkerInfoEXT* forUnmarshaling, 2300 uint8_t** ptr); 2301 2302 #endif 2303 #ifdef VK_AMD_gcn_shader 2304 #endif 2305 #ifdef VK_NV_dedicated_allocation 2306 void reservedunmarshal_VkDedicatedAllocationImageCreateInfoNV( 2307 VulkanStream* vkStream, VkStructureType rootType, 2308 VkDedicatedAllocationImageCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2309 2310 void reservedunmarshal_VkDedicatedAllocationBufferCreateInfoNV( 2311 VulkanStream* vkStream, VkStructureType rootType, 2312 VkDedicatedAllocationBufferCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2313 2314 void reservedunmarshal_VkDedicatedAllocationMemoryAllocateInfoNV( 2315 VulkanStream* vkStream, VkStructureType rootType, 2316 VkDedicatedAllocationMemoryAllocateInfoNV* forUnmarshaling, uint8_t** ptr); 2317 2318 #endif 2319 #ifdef VK_EXT_transform_feedback 2320 void reservedunmarshal_VkPhysicalDeviceTransformFeedbackFeaturesEXT( 2321 VulkanStream* vkStream, VkStructureType rootType, 2322 VkPhysicalDeviceTransformFeedbackFeaturesEXT* forUnmarshaling, uint8_t** ptr); 2323 2324 void reservedunmarshal_VkPhysicalDeviceTransformFeedbackPropertiesEXT( 2325 VulkanStream* vkStream, VkStructureType rootType, 2326 VkPhysicalDeviceTransformFeedbackPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2327 2328 void reservedunmarshal_VkPipelineRasterizationStateStreamCreateInfoEXT( 2329 VulkanStream* vkStream, VkStructureType rootType, 2330 VkPipelineRasterizationStateStreamCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2331 2332 #endif 2333 #ifdef VK_NVX_binary_import 2334 void reservedunmarshal_VkCuModuleCreateInfoNVX(VulkanStream* vkStream, VkStructureType rootType, 2335 VkCuModuleCreateInfoNVX* forUnmarshaling, 2336 uint8_t** ptr); 2337 2338 void reservedunmarshal_VkCuFunctionCreateInfoNVX(VulkanStream* vkStream, VkStructureType rootType, 2339 VkCuFunctionCreateInfoNVX* forUnmarshaling, 2340 uint8_t** ptr); 2341 2342 void reservedunmarshal_VkCuLaunchInfoNVX(VulkanStream* vkStream, VkStructureType rootType, 2343 VkCuLaunchInfoNVX* forUnmarshaling, uint8_t** ptr); 2344 2345 #endif 2346 #ifdef VK_NVX_image_view_handle 2347 void reservedunmarshal_VkImageViewHandleInfoNVX(VulkanStream* vkStream, VkStructureType rootType, 2348 VkImageViewHandleInfoNVX* forUnmarshaling, 2349 uint8_t** ptr); 2350 2351 void reservedunmarshal_VkImageViewAddressPropertiesNVX( 2352 VulkanStream* vkStream, VkStructureType rootType, 2353 VkImageViewAddressPropertiesNVX* forUnmarshaling, uint8_t** ptr); 2354 2355 #endif 2356 #ifdef VK_AMD_draw_indirect_count 2357 #endif 2358 #ifdef VK_AMD_negative_viewport_height 2359 #endif 2360 #ifdef VK_AMD_gpu_shader_half_float 2361 #endif 2362 #ifdef VK_AMD_shader_ballot 2363 #endif 2364 #ifdef VK_EXT_video_encode_h264 2365 void reservedunmarshal_VkVideoEncodeH264CapabilitiesEXT( 2366 VulkanStream* vkStream, VkStructureType rootType, 2367 VkVideoEncodeH264CapabilitiesEXT* forUnmarshaling, uint8_t** ptr); 2368 2369 void reservedunmarshal_VkVideoEncodeH264SessionParametersAddInfoEXT( 2370 VulkanStream* vkStream, VkStructureType rootType, 2371 VkVideoEncodeH264SessionParametersAddInfoEXT* forUnmarshaling, uint8_t** ptr); 2372 2373 void reservedunmarshal_VkVideoEncodeH264SessionParametersCreateInfoEXT( 2374 VulkanStream* vkStream, VkStructureType rootType, 2375 VkVideoEncodeH264SessionParametersCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2376 2377 void reservedunmarshal_VkVideoEncodeH264NaluSliceInfoEXT( 2378 VulkanStream* vkStream, VkStructureType rootType, 2379 VkVideoEncodeH264NaluSliceInfoEXT* forUnmarshaling, uint8_t** ptr); 2380 2381 void reservedunmarshal_VkVideoEncodeH264VclFrameInfoEXT( 2382 VulkanStream* vkStream, VkStructureType rootType, 2383 VkVideoEncodeH264VclFrameInfoEXT* forUnmarshaling, uint8_t** ptr); 2384 2385 void reservedunmarshal_VkVideoEncodeH264DpbSlotInfoEXT( 2386 VulkanStream* vkStream, VkStructureType rootType, 2387 VkVideoEncodeH264DpbSlotInfoEXT* forUnmarshaling, uint8_t** ptr); 2388 2389 void reservedunmarshal_VkVideoEncodeH264ProfileInfoEXT( 2390 VulkanStream* vkStream, VkStructureType rootType, 2391 VkVideoEncodeH264ProfileInfoEXT* forUnmarshaling, uint8_t** ptr); 2392 2393 void reservedunmarshal_VkVideoEncodeH264RateControlInfoEXT( 2394 VulkanStream* vkStream, VkStructureType rootType, 2395 VkVideoEncodeH264RateControlInfoEXT* forUnmarshaling, uint8_t** ptr); 2396 2397 void reservedunmarshal_VkVideoEncodeH264QpEXT(VulkanStream* vkStream, VkStructureType rootType, 2398 VkVideoEncodeH264QpEXT* forUnmarshaling, 2399 uint8_t** ptr); 2400 2401 void reservedunmarshal_VkVideoEncodeH264FrameSizeEXT(VulkanStream* vkStream, 2402 VkStructureType rootType, 2403 VkVideoEncodeH264FrameSizeEXT* forUnmarshaling, 2404 uint8_t** ptr); 2405 2406 void reservedunmarshal_VkVideoEncodeH264RateControlLayerInfoEXT( 2407 VulkanStream* vkStream, VkStructureType rootType, 2408 VkVideoEncodeH264RateControlLayerInfoEXT* forUnmarshaling, uint8_t** ptr); 2409 2410 #endif 2411 #ifdef VK_EXT_video_encode_h265 2412 void reservedunmarshal_VkVideoEncodeH265CapabilitiesEXT( 2413 VulkanStream* vkStream, VkStructureType rootType, 2414 VkVideoEncodeH265CapabilitiesEXT* forUnmarshaling, uint8_t** ptr); 2415 2416 void reservedunmarshal_VkVideoEncodeH265SessionParametersAddInfoEXT( 2417 VulkanStream* vkStream, VkStructureType rootType, 2418 VkVideoEncodeH265SessionParametersAddInfoEXT* forUnmarshaling, uint8_t** ptr); 2419 2420 void reservedunmarshal_VkVideoEncodeH265SessionParametersCreateInfoEXT( 2421 VulkanStream* vkStream, VkStructureType rootType, 2422 VkVideoEncodeH265SessionParametersCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2423 2424 void reservedunmarshal_VkVideoEncodeH265NaluSliceSegmentInfoEXT( 2425 VulkanStream* vkStream, VkStructureType rootType, 2426 VkVideoEncodeH265NaluSliceSegmentInfoEXT* forUnmarshaling, uint8_t** ptr); 2427 2428 void reservedunmarshal_VkVideoEncodeH265VclFrameInfoEXT( 2429 VulkanStream* vkStream, VkStructureType rootType, 2430 VkVideoEncodeH265VclFrameInfoEXT* forUnmarshaling, uint8_t** ptr); 2431 2432 void reservedunmarshal_VkVideoEncodeH265DpbSlotInfoEXT( 2433 VulkanStream* vkStream, VkStructureType rootType, 2434 VkVideoEncodeH265DpbSlotInfoEXT* forUnmarshaling, uint8_t** ptr); 2435 2436 void reservedunmarshal_VkVideoEncodeH265ProfileInfoEXT( 2437 VulkanStream* vkStream, VkStructureType rootType, 2438 VkVideoEncodeH265ProfileInfoEXT* forUnmarshaling, uint8_t** ptr); 2439 2440 void reservedunmarshal_VkVideoEncodeH265RateControlInfoEXT( 2441 VulkanStream* vkStream, VkStructureType rootType, 2442 VkVideoEncodeH265RateControlInfoEXT* forUnmarshaling, uint8_t** ptr); 2443 2444 void reservedunmarshal_VkVideoEncodeH265QpEXT(VulkanStream* vkStream, VkStructureType rootType, 2445 VkVideoEncodeH265QpEXT* forUnmarshaling, 2446 uint8_t** ptr); 2447 2448 void reservedunmarshal_VkVideoEncodeH265FrameSizeEXT(VulkanStream* vkStream, 2449 VkStructureType rootType, 2450 VkVideoEncodeH265FrameSizeEXT* forUnmarshaling, 2451 uint8_t** ptr); 2452 2453 void reservedunmarshal_VkVideoEncodeH265RateControlLayerInfoEXT( 2454 VulkanStream* vkStream, VkStructureType rootType, 2455 VkVideoEncodeH265RateControlLayerInfoEXT* forUnmarshaling, uint8_t** ptr); 2456 2457 #endif 2458 #ifdef VK_AMD_texture_gather_bias_lod 2459 void reservedunmarshal_VkTextureLODGatherFormatPropertiesAMD( 2460 VulkanStream* vkStream, VkStructureType rootType, 2461 VkTextureLODGatherFormatPropertiesAMD* forUnmarshaling, uint8_t** ptr); 2462 2463 #endif 2464 #ifdef VK_AMD_shader_info 2465 void reservedunmarshal_VkShaderResourceUsageAMD(VulkanStream* vkStream, VkStructureType rootType, 2466 VkShaderResourceUsageAMD* forUnmarshaling, 2467 uint8_t** ptr); 2468 2469 void reservedunmarshal_VkShaderStatisticsInfoAMD(VulkanStream* vkStream, VkStructureType rootType, 2470 VkShaderStatisticsInfoAMD* forUnmarshaling, 2471 uint8_t** ptr); 2472 2473 #endif 2474 #ifdef VK_AMD_shader_image_load_store_lod 2475 #endif 2476 #ifdef VK_GGP_stream_descriptor_surface 2477 void reservedunmarshal_VkStreamDescriptorSurfaceCreateInfoGGP( 2478 VulkanStream* vkStream, VkStructureType rootType, 2479 VkStreamDescriptorSurfaceCreateInfoGGP* forUnmarshaling, uint8_t** ptr); 2480 2481 #endif 2482 #ifdef VK_NV_corner_sampled_image 2483 void reservedunmarshal_VkPhysicalDeviceCornerSampledImageFeaturesNV( 2484 VulkanStream* vkStream, VkStructureType rootType, 2485 VkPhysicalDeviceCornerSampledImageFeaturesNV* forUnmarshaling, uint8_t** ptr); 2486 2487 #endif 2488 #ifdef VK_IMG_format_pvrtc 2489 #endif 2490 #ifdef VK_NV_external_memory_capabilities 2491 void reservedunmarshal_VkExternalImageFormatPropertiesNV( 2492 VulkanStream* vkStream, VkStructureType rootType, 2493 VkExternalImageFormatPropertiesNV* forUnmarshaling, uint8_t** ptr); 2494 2495 #endif 2496 #ifdef VK_NV_external_memory 2497 void reservedunmarshal_VkExternalMemoryImageCreateInfoNV( 2498 VulkanStream* vkStream, VkStructureType rootType, 2499 VkExternalMemoryImageCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2500 2501 void reservedunmarshal_VkExportMemoryAllocateInfoNV(VulkanStream* vkStream, 2502 VkStructureType rootType, 2503 VkExportMemoryAllocateInfoNV* forUnmarshaling, 2504 uint8_t** ptr); 2505 2506 #endif 2507 #ifdef VK_NV_external_memory_win32 2508 void reservedunmarshal_VkImportMemoryWin32HandleInfoNV( 2509 VulkanStream* vkStream, VkStructureType rootType, 2510 VkImportMemoryWin32HandleInfoNV* forUnmarshaling, uint8_t** ptr); 2511 2512 void reservedunmarshal_VkExportMemoryWin32HandleInfoNV( 2513 VulkanStream* vkStream, VkStructureType rootType, 2514 VkExportMemoryWin32HandleInfoNV* forUnmarshaling, uint8_t** ptr); 2515 2516 #endif 2517 #ifdef VK_NV_win32_keyed_mutex 2518 void reservedunmarshal_VkWin32KeyedMutexAcquireReleaseInfoNV( 2519 VulkanStream* vkStream, VkStructureType rootType, 2520 VkWin32KeyedMutexAcquireReleaseInfoNV* forUnmarshaling, uint8_t** ptr); 2521 2522 #endif 2523 #ifdef VK_EXT_validation_flags 2524 void reservedunmarshal_VkValidationFlagsEXT(VulkanStream* vkStream, VkStructureType rootType, 2525 VkValidationFlagsEXT* forUnmarshaling, uint8_t** ptr); 2526 2527 #endif 2528 #ifdef VK_NN_vi_surface 2529 void reservedunmarshal_VkViSurfaceCreateInfoNN(VulkanStream* vkStream, VkStructureType rootType, 2530 VkViSurfaceCreateInfoNN* forUnmarshaling, 2531 uint8_t** ptr); 2532 2533 #endif 2534 #ifdef VK_EXT_shader_subgroup_ballot 2535 #endif 2536 #ifdef VK_EXT_shader_subgroup_vote 2537 #endif 2538 #ifdef VK_EXT_texture_compression_astc_hdr 2539 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, 2540 reservedunmarshal_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) 2541 2542 #endif 2543 #ifdef VK_EXT_astc_decode_mode 2544 void reservedunmarshal_VkImageViewASTCDecodeModeEXT(VulkanStream* vkStream, 2545 VkStructureType rootType, 2546 VkImageViewASTCDecodeModeEXT* forUnmarshaling, 2547 uint8_t** ptr); 2548 2549 void reservedunmarshal_VkPhysicalDeviceASTCDecodeFeaturesEXT( 2550 VulkanStream* vkStream, VkStructureType rootType, 2551 VkPhysicalDeviceASTCDecodeFeaturesEXT* forUnmarshaling, uint8_t** ptr); 2552 2553 #endif 2554 #ifdef VK_EXT_pipeline_robustness 2555 void reservedunmarshal_VkPhysicalDevicePipelineRobustnessFeaturesEXT( 2556 VulkanStream* vkStream, VkStructureType rootType, 2557 VkPhysicalDevicePipelineRobustnessFeaturesEXT* forUnmarshaling, uint8_t** ptr); 2558 2559 void reservedunmarshal_VkPhysicalDevicePipelineRobustnessPropertiesEXT( 2560 VulkanStream* vkStream, VkStructureType rootType, 2561 VkPhysicalDevicePipelineRobustnessPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2562 2563 void reservedunmarshal_VkPipelineRobustnessCreateInfoEXT( 2564 VulkanStream* vkStream, VkStructureType rootType, 2565 VkPipelineRobustnessCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2566 2567 #endif 2568 #ifdef VK_EXT_conditional_rendering 2569 void reservedunmarshal_VkConditionalRenderingBeginInfoEXT( 2570 VulkanStream* vkStream, VkStructureType rootType, 2571 VkConditionalRenderingBeginInfoEXT* forUnmarshaling, uint8_t** ptr); 2572 2573 void reservedunmarshal_VkPhysicalDeviceConditionalRenderingFeaturesEXT( 2574 VulkanStream* vkStream, VkStructureType rootType, 2575 VkPhysicalDeviceConditionalRenderingFeaturesEXT* forUnmarshaling, uint8_t** ptr); 2576 2577 void reservedunmarshal_VkCommandBufferInheritanceConditionalRenderingInfoEXT( 2578 VulkanStream* vkStream, VkStructureType rootType, 2579 VkCommandBufferInheritanceConditionalRenderingInfoEXT* forUnmarshaling, uint8_t** ptr); 2580 2581 #endif 2582 #ifdef VK_NV_clip_space_w_scaling 2583 void reservedunmarshal_VkViewportWScalingNV(VulkanStream* vkStream, VkStructureType rootType, 2584 VkViewportWScalingNV* forUnmarshaling, uint8_t** ptr); 2585 2586 void reservedunmarshal_VkPipelineViewportWScalingStateCreateInfoNV( 2587 VulkanStream* vkStream, VkStructureType rootType, 2588 VkPipelineViewportWScalingStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2589 2590 #endif 2591 #ifdef VK_EXT_direct_mode_display 2592 #endif 2593 #ifdef VK_EXT_acquire_xlib_display 2594 #endif 2595 #ifdef VK_EXT_display_surface_counter 2596 void reservedunmarshal_VkSurfaceCapabilities2EXT(VulkanStream* vkStream, VkStructureType rootType, 2597 VkSurfaceCapabilities2EXT* forUnmarshaling, 2598 uint8_t** ptr); 2599 2600 #endif 2601 #ifdef VK_EXT_display_control 2602 void reservedunmarshal_VkDisplayPowerInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 2603 VkDisplayPowerInfoEXT* forUnmarshaling, uint8_t** ptr); 2604 2605 void reservedunmarshal_VkDeviceEventInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 2606 VkDeviceEventInfoEXT* forUnmarshaling, uint8_t** ptr); 2607 2608 void reservedunmarshal_VkDisplayEventInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 2609 VkDisplayEventInfoEXT* forUnmarshaling, uint8_t** ptr); 2610 2611 void reservedunmarshal_VkSwapchainCounterCreateInfoEXT( 2612 VulkanStream* vkStream, VkStructureType rootType, 2613 VkSwapchainCounterCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2614 2615 #endif 2616 #ifdef VK_GOOGLE_display_timing 2617 void reservedunmarshal_VkRefreshCycleDurationGOOGLE(VulkanStream* vkStream, 2618 VkStructureType rootType, 2619 VkRefreshCycleDurationGOOGLE* forUnmarshaling, 2620 uint8_t** ptr); 2621 2622 void reservedunmarshal_VkPastPresentationTimingGOOGLE( 2623 VulkanStream* vkStream, VkStructureType rootType, 2624 VkPastPresentationTimingGOOGLE* forUnmarshaling, uint8_t** ptr); 2625 2626 void reservedunmarshal_VkPresentTimeGOOGLE(VulkanStream* vkStream, VkStructureType rootType, 2627 VkPresentTimeGOOGLE* forUnmarshaling, uint8_t** ptr); 2628 2629 void reservedunmarshal_VkPresentTimesInfoGOOGLE(VulkanStream* vkStream, VkStructureType rootType, 2630 VkPresentTimesInfoGOOGLE* forUnmarshaling, 2631 uint8_t** ptr); 2632 2633 #endif 2634 #ifdef VK_NV_sample_mask_override_coverage 2635 #endif 2636 #ifdef VK_NV_geometry_shader_passthrough 2637 #endif 2638 #ifdef VK_NV_viewport_array2 2639 #endif 2640 #ifdef VK_NVX_multiview_per_view_attributes 2641 void reservedunmarshal_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( 2642 VulkanStream* vkStream, VkStructureType rootType, 2643 VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* forUnmarshaling, uint8_t** ptr); 2644 2645 #endif 2646 #ifdef VK_NV_viewport_swizzle 2647 void reservedunmarshal_VkViewportSwizzleNV(VulkanStream* vkStream, VkStructureType rootType, 2648 VkViewportSwizzleNV* forUnmarshaling, uint8_t** ptr); 2649 2650 void reservedunmarshal_VkPipelineViewportSwizzleStateCreateInfoNV( 2651 VulkanStream* vkStream, VkStructureType rootType, 2652 VkPipelineViewportSwizzleStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2653 2654 #endif 2655 #ifdef VK_EXT_discard_rectangles 2656 void reservedunmarshal_VkPhysicalDeviceDiscardRectanglePropertiesEXT( 2657 VulkanStream* vkStream, VkStructureType rootType, 2658 VkPhysicalDeviceDiscardRectanglePropertiesEXT* forUnmarshaling, uint8_t** ptr); 2659 2660 void reservedunmarshal_VkPipelineDiscardRectangleStateCreateInfoEXT( 2661 VulkanStream* vkStream, VkStructureType rootType, 2662 VkPipelineDiscardRectangleStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2663 2664 #endif 2665 #ifdef VK_EXT_conservative_rasterization 2666 void reservedunmarshal_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( 2667 VulkanStream* vkStream, VkStructureType rootType, 2668 VkPhysicalDeviceConservativeRasterizationPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2669 2670 void reservedunmarshal_VkPipelineRasterizationConservativeStateCreateInfoEXT( 2671 VulkanStream* vkStream, VkStructureType rootType, 2672 VkPipelineRasterizationConservativeStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2673 2674 #endif 2675 #ifdef VK_EXT_depth_clip_enable 2676 void reservedunmarshal_VkPhysicalDeviceDepthClipEnableFeaturesEXT( 2677 VulkanStream* vkStream, VkStructureType rootType, 2678 VkPhysicalDeviceDepthClipEnableFeaturesEXT* forUnmarshaling, uint8_t** ptr); 2679 2680 void reservedunmarshal_VkPipelineRasterizationDepthClipStateCreateInfoEXT( 2681 VulkanStream* vkStream, VkStructureType rootType, 2682 VkPipelineRasterizationDepthClipStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2683 2684 #endif 2685 #ifdef VK_EXT_swapchain_colorspace 2686 #endif 2687 #ifdef VK_EXT_hdr_metadata 2688 void reservedunmarshal_VkXYColorEXT(VulkanStream* vkStream, VkStructureType rootType, 2689 VkXYColorEXT* forUnmarshaling, uint8_t** ptr); 2690 2691 void reservedunmarshal_VkHdrMetadataEXT(VulkanStream* vkStream, VkStructureType rootType, 2692 VkHdrMetadataEXT* forUnmarshaling, uint8_t** ptr); 2693 2694 #endif 2695 #ifdef VK_MVK_ios_surface 2696 void reservedunmarshal_VkIOSSurfaceCreateInfoMVK(VulkanStream* vkStream, VkStructureType rootType, 2697 VkIOSSurfaceCreateInfoMVK* forUnmarshaling, 2698 uint8_t** ptr); 2699 2700 #endif 2701 #ifdef VK_MVK_macos_surface 2702 void reservedunmarshal_VkMacOSSurfaceCreateInfoMVK(VulkanStream* vkStream, VkStructureType rootType, 2703 VkMacOSSurfaceCreateInfoMVK* forUnmarshaling, 2704 uint8_t** ptr); 2705 2706 #endif 2707 #ifdef VK_EXT_external_memory_dma_buf 2708 #endif 2709 #ifdef VK_EXT_queue_family_foreign 2710 #endif 2711 #ifdef VK_EXT_debug_utils 2712 void reservedunmarshal_VkDebugUtilsLabelEXT(VulkanStream* vkStream, VkStructureType rootType, 2713 VkDebugUtilsLabelEXT* forUnmarshaling, uint8_t** ptr); 2714 2715 void reservedunmarshal_VkDebugUtilsObjectNameInfoEXT(VulkanStream* vkStream, 2716 VkStructureType rootType, 2717 VkDebugUtilsObjectNameInfoEXT* forUnmarshaling, 2718 uint8_t** ptr); 2719 2720 void reservedunmarshal_VkDebugUtilsMessengerCallbackDataEXT( 2721 VulkanStream* vkStream, VkStructureType rootType, 2722 VkDebugUtilsMessengerCallbackDataEXT* forUnmarshaling, uint8_t** ptr); 2723 2724 void reservedunmarshal_VkDebugUtilsMessengerCreateInfoEXT( 2725 VulkanStream* vkStream, VkStructureType rootType, 2726 VkDebugUtilsMessengerCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2727 2728 void reservedunmarshal_VkDebugUtilsObjectTagInfoEXT(VulkanStream* vkStream, 2729 VkStructureType rootType, 2730 VkDebugUtilsObjectTagInfoEXT* forUnmarshaling, 2731 uint8_t** ptr); 2732 2733 #endif 2734 #ifdef VK_ANDROID_external_memory_android_hardware_buffer 2735 void reservedunmarshal_VkAndroidHardwareBufferUsageANDROID( 2736 VulkanStream* vkStream, VkStructureType rootType, 2737 VkAndroidHardwareBufferUsageANDROID* forUnmarshaling, uint8_t** ptr); 2738 2739 void reservedunmarshal_VkAndroidHardwareBufferPropertiesANDROID( 2740 VulkanStream* vkStream, VkStructureType rootType, 2741 VkAndroidHardwareBufferPropertiesANDROID* forUnmarshaling, uint8_t** ptr); 2742 2743 void reservedunmarshal_VkAndroidHardwareBufferFormatPropertiesANDROID( 2744 VulkanStream* vkStream, VkStructureType rootType, 2745 VkAndroidHardwareBufferFormatPropertiesANDROID* forUnmarshaling, uint8_t** ptr); 2746 2747 void reservedunmarshal_VkImportAndroidHardwareBufferInfoANDROID( 2748 VulkanStream* vkStream, VkStructureType rootType, 2749 VkImportAndroidHardwareBufferInfoANDROID* forUnmarshaling, uint8_t** ptr); 2750 2751 void reservedunmarshal_VkMemoryGetAndroidHardwareBufferInfoANDROID( 2752 VulkanStream* vkStream, VkStructureType rootType, 2753 VkMemoryGetAndroidHardwareBufferInfoANDROID* forUnmarshaling, uint8_t** ptr); 2754 2755 void reservedunmarshal_VkExternalFormatANDROID(VulkanStream* vkStream, VkStructureType rootType, 2756 VkExternalFormatANDROID* forUnmarshaling, 2757 uint8_t** ptr); 2758 2759 void reservedunmarshal_VkAndroidHardwareBufferFormatProperties2ANDROID( 2760 VulkanStream* vkStream, VkStructureType rootType, 2761 VkAndroidHardwareBufferFormatProperties2ANDROID* forUnmarshaling, uint8_t** ptr); 2762 2763 #endif 2764 #ifdef VK_EXT_sampler_filter_minmax 2765 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkSamplerReductionModeCreateInfo, 2766 reservedunmarshal_VkSamplerReductionModeCreateInfoEXT) 2767 2768 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxProperties, 2769 reservedunmarshal_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT) 2770 2771 #endif 2772 #ifdef VK_AMD_gpu_shader_int16 2773 #endif 2774 #ifdef VK_AMD_mixed_attachment_samples 2775 #endif 2776 #ifdef VK_AMD_shader_fragment_mask 2777 #endif 2778 #ifdef VK_EXT_inline_uniform_block 2779 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeatures, 2780 reservedunmarshal_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) 2781 2782 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceInlineUniformBlockProperties, 2783 reservedunmarshal_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) 2784 2785 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkWriteDescriptorSetInlineUniformBlock, 2786 reservedunmarshal_VkWriteDescriptorSetInlineUniformBlockEXT) 2787 2788 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfo, 2789 reservedunmarshal_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) 2790 2791 #endif 2792 #ifdef VK_EXT_shader_stencil_export 2793 #endif 2794 #ifdef VK_EXT_sample_locations 2795 void reservedunmarshal_VkSampleLocationEXT(VulkanStream* vkStream, VkStructureType rootType, 2796 VkSampleLocationEXT* forUnmarshaling, uint8_t** ptr); 2797 2798 void reservedunmarshal_VkSampleLocationsInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 2799 VkSampleLocationsInfoEXT* forUnmarshaling, 2800 uint8_t** ptr); 2801 2802 void reservedunmarshal_VkAttachmentSampleLocationsEXT( 2803 VulkanStream* vkStream, VkStructureType rootType, 2804 VkAttachmentSampleLocationsEXT* forUnmarshaling, uint8_t** ptr); 2805 2806 void reservedunmarshal_VkSubpassSampleLocationsEXT(VulkanStream* vkStream, VkStructureType rootType, 2807 VkSubpassSampleLocationsEXT* forUnmarshaling, 2808 uint8_t** ptr); 2809 2810 void reservedunmarshal_VkRenderPassSampleLocationsBeginInfoEXT( 2811 VulkanStream* vkStream, VkStructureType rootType, 2812 VkRenderPassSampleLocationsBeginInfoEXT* forUnmarshaling, uint8_t** ptr); 2813 2814 void reservedunmarshal_VkPipelineSampleLocationsStateCreateInfoEXT( 2815 VulkanStream* vkStream, VkStructureType rootType, 2816 VkPipelineSampleLocationsStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2817 2818 void reservedunmarshal_VkPhysicalDeviceSampleLocationsPropertiesEXT( 2819 VulkanStream* vkStream, VkStructureType rootType, 2820 VkPhysicalDeviceSampleLocationsPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2821 2822 void reservedunmarshal_VkMultisamplePropertiesEXT(VulkanStream* vkStream, VkStructureType rootType, 2823 VkMultisamplePropertiesEXT* forUnmarshaling, 2824 uint8_t** ptr); 2825 2826 #endif 2827 #ifdef VK_EXT_blend_operation_advanced 2828 void reservedunmarshal_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( 2829 VulkanStream* vkStream, VkStructureType rootType, 2830 VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* forUnmarshaling, uint8_t** ptr); 2831 2832 void reservedunmarshal_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( 2833 VulkanStream* vkStream, VkStructureType rootType, 2834 VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2835 2836 void reservedunmarshal_VkPipelineColorBlendAdvancedStateCreateInfoEXT( 2837 VulkanStream* vkStream, VkStructureType rootType, 2838 VkPipelineColorBlendAdvancedStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2839 2840 #endif 2841 #ifdef VK_NV_fragment_coverage_to_color 2842 void reservedunmarshal_VkPipelineCoverageToColorStateCreateInfoNV( 2843 VulkanStream* vkStream, VkStructureType rootType, 2844 VkPipelineCoverageToColorStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2845 2846 #endif 2847 #ifdef VK_NV_framebuffer_mixed_samples 2848 void reservedunmarshal_VkPipelineCoverageModulationStateCreateInfoNV( 2849 VulkanStream* vkStream, VkStructureType rootType, 2850 VkPipelineCoverageModulationStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2851 2852 #endif 2853 #ifdef VK_NV_fill_rectangle 2854 #endif 2855 #ifdef VK_NV_shader_sm_builtins 2856 void reservedunmarshal_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( 2857 VulkanStream* vkStream, VkStructureType rootType, 2858 VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* forUnmarshaling, uint8_t** ptr); 2859 2860 void reservedunmarshal_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( 2861 VulkanStream* vkStream, VkStructureType rootType, 2862 VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* forUnmarshaling, uint8_t** ptr); 2863 2864 #endif 2865 #ifdef VK_EXT_post_depth_coverage 2866 #endif 2867 #ifdef VK_EXT_image_drm_format_modifier 2868 void reservedunmarshal_VkDrmFormatModifierPropertiesEXT( 2869 VulkanStream* vkStream, VkStructureType rootType, 2870 VkDrmFormatModifierPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2871 2872 void reservedunmarshal_VkDrmFormatModifierPropertiesListEXT( 2873 VulkanStream* vkStream, VkStructureType rootType, 2874 VkDrmFormatModifierPropertiesListEXT* forUnmarshaling, uint8_t** ptr); 2875 2876 void reservedunmarshal_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( 2877 VulkanStream* vkStream, VkStructureType rootType, 2878 VkPhysicalDeviceImageDrmFormatModifierInfoEXT* forUnmarshaling, uint8_t** ptr); 2879 2880 void reservedunmarshal_VkImageDrmFormatModifierListCreateInfoEXT( 2881 VulkanStream* vkStream, VkStructureType rootType, 2882 VkImageDrmFormatModifierListCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2883 2884 void reservedunmarshal_VkImageDrmFormatModifierExplicitCreateInfoEXT( 2885 VulkanStream* vkStream, VkStructureType rootType, 2886 VkImageDrmFormatModifierExplicitCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2887 2888 void reservedunmarshal_VkImageDrmFormatModifierPropertiesEXT( 2889 VulkanStream* vkStream, VkStructureType rootType, 2890 VkImageDrmFormatModifierPropertiesEXT* forUnmarshaling, uint8_t** ptr); 2891 2892 void reservedunmarshal_VkDrmFormatModifierProperties2EXT( 2893 VulkanStream* vkStream, VkStructureType rootType, 2894 VkDrmFormatModifierProperties2EXT* forUnmarshaling, uint8_t** ptr); 2895 2896 void reservedunmarshal_VkDrmFormatModifierPropertiesList2EXT( 2897 VulkanStream* vkStream, VkStructureType rootType, 2898 VkDrmFormatModifierPropertiesList2EXT* forUnmarshaling, uint8_t** ptr); 2899 2900 #endif 2901 #ifdef VK_EXT_validation_cache 2902 void reservedunmarshal_VkValidationCacheCreateInfoEXT( 2903 VulkanStream* vkStream, VkStructureType rootType, 2904 VkValidationCacheCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2905 2906 void reservedunmarshal_VkShaderModuleValidationCacheCreateInfoEXT( 2907 VulkanStream* vkStream, VkStructureType rootType, 2908 VkShaderModuleValidationCacheCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 2909 2910 #endif 2911 #ifdef VK_EXT_descriptor_indexing 2912 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfo, 2913 reservedunmarshal_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) 2914 2915 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeatures, 2916 reservedunmarshal_VkPhysicalDeviceDescriptorIndexingFeaturesEXT) 2917 2918 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceDescriptorIndexingProperties, 2919 reservedunmarshal_VkPhysicalDeviceDescriptorIndexingPropertiesEXT) 2920 2921 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfo, 2922 reservedunmarshal_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) 2923 2924 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupport, 2925 reservedunmarshal_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) 2926 2927 #endif 2928 #ifdef VK_EXT_shader_viewport_index_layer 2929 #endif 2930 #ifdef VK_NV_shading_rate_image 2931 void reservedunmarshal_VkShadingRatePaletteNV(VulkanStream* vkStream, VkStructureType rootType, 2932 VkShadingRatePaletteNV* forUnmarshaling, 2933 uint8_t** ptr); 2934 2935 void reservedunmarshal_VkPipelineViewportShadingRateImageStateCreateInfoNV( 2936 VulkanStream* vkStream, VkStructureType rootType, 2937 VkPipelineViewportShadingRateImageStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2938 2939 void reservedunmarshal_VkPhysicalDeviceShadingRateImageFeaturesNV( 2940 VulkanStream* vkStream, VkStructureType rootType, 2941 VkPhysicalDeviceShadingRateImageFeaturesNV* forUnmarshaling, uint8_t** ptr); 2942 2943 void reservedunmarshal_VkPhysicalDeviceShadingRateImagePropertiesNV( 2944 VulkanStream* vkStream, VkStructureType rootType, 2945 VkPhysicalDeviceShadingRateImagePropertiesNV* forUnmarshaling, uint8_t** ptr); 2946 2947 void reservedunmarshal_VkCoarseSampleLocationNV(VulkanStream* vkStream, VkStructureType rootType, 2948 VkCoarseSampleLocationNV* forUnmarshaling, 2949 uint8_t** ptr); 2950 2951 void reservedunmarshal_VkCoarseSampleOrderCustomNV(VulkanStream* vkStream, VkStructureType rootType, 2952 VkCoarseSampleOrderCustomNV* forUnmarshaling, 2953 uint8_t** ptr); 2954 2955 void reservedunmarshal_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( 2956 VulkanStream* vkStream, VkStructureType rootType, 2957 VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2958 2959 #endif 2960 #ifdef VK_NV_ray_tracing 2961 void reservedunmarshal_VkRayTracingShaderGroupCreateInfoNV( 2962 VulkanStream* vkStream, VkStructureType rootType, 2963 VkRayTracingShaderGroupCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2964 2965 void reservedunmarshal_VkRayTracingPipelineCreateInfoNV( 2966 VulkanStream* vkStream, VkStructureType rootType, 2967 VkRayTracingPipelineCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2968 2969 void reservedunmarshal_VkGeometryTrianglesNV(VulkanStream* vkStream, VkStructureType rootType, 2970 VkGeometryTrianglesNV* forUnmarshaling, uint8_t** ptr); 2971 2972 void reservedunmarshal_VkGeometryAABBNV(VulkanStream* vkStream, VkStructureType rootType, 2973 VkGeometryAABBNV* forUnmarshaling, uint8_t** ptr); 2974 2975 void reservedunmarshal_VkGeometryDataNV(VulkanStream* vkStream, VkStructureType rootType, 2976 VkGeometryDataNV* forUnmarshaling, uint8_t** ptr); 2977 2978 void reservedunmarshal_VkGeometryNV(VulkanStream* vkStream, VkStructureType rootType, 2979 VkGeometryNV* forUnmarshaling, uint8_t** ptr); 2980 2981 void reservedunmarshal_VkAccelerationStructureInfoNV(VulkanStream* vkStream, 2982 VkStructureType rootType, 2983 VkAccelerationStructureInfoNV* forUnmarshaling, 2984 uint8_t** ptr); 2985 2986 void reservedunmarshal_VkAccelerationStructureCreateInfoNV( 2987 VulkanStream* vkStream, VkStructureType rootType, 2988 VkAccelerationStructureCreateInfoNV* forUnmarshaling, uint8_t** ptr); 2989 2990 void reservedunmarshal_VkBindAccelerationStructureMemoryInfoNV( 2991 VulkanStream* vkStream, VkStructureType rootType, 2992 VkBindAccelerationStructureMemoryInfoNV* forUnmarshaling, uint8_t** ptr); 2993 2994 void reservedunmarshal_VkWriteDescriptorSetAccelerationStructureNV( 2995 VulkanStream* vkStream, VkStructureType rootType, 2996 VkWriteDescriptorSetAccelerationStructureNV* forUnmarshaling, uint8_t** ptr); 2997 2998 void reservedunmarshal_VkAccelerationStructureMemoryRequirementsInfoNV( 2999 VulkanStream* vkStream, VkStructureType rootType, 3000 VkAccelerationStructureMemoryRequirementsInfoNV* forUnmarshaling, uint8_t** ptr); 3001 3002 void reservedunmarshal_VkPhysicalDeviceRayTracingPropertiesNV( 3003 VulkanStream* vkStream, VkStructureType rootType, 3004 VkPhysicalDeviceRayTracingPropertiesNV* forUnmarshaling, uint8_t** ptr); 3005 3006 void reservedunmarshal_VkTransformMatrixKHR(VulkanStream* vkStream, VkStructureType rootType, 3007 VkTransformMatrixKHR* forUnmarshaling, uint8_t** ptr); 3008 3009 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkTransformMatrixKHR, reservedunmarshal_VkTransformMatrixNV) 3010 3011 void reservedunmarshal_VkAabbPositionsKHR(VulkanStream* vkStream, VkStructureType rootType, 3012 VkAabbPositionsKHR* forUnmarshaling, uint8_t** ptr); 3013 3014 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAabbPositionsKHR, reservedunmarshal_VkAabbPositionsNV) 3015 3016 void reservedunmarshal_VkAccelerationStructureInstanceKHR( 3017 VulkanStream* vkStream, VkStructureType rootType, 3018 VkAccelerationStructureInstanceKHR* forUnmarshaling, uint8_t** ptr); 3019 3020 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkAccelerationStructureInstanceKHR, 3021 reservedunmarshal_VkAccelerationStructureInstanceNV) 3022 3023 #endif 3024 #ifdef VK_NV_representative_fragment_test 3025 void reservedunmarshal_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( 3026 VulkanStream* vkStream, VkStructureType rootType, 3027 VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* forUnmarshaling, uint8_t** ptr); 3028 3029 void reservedunmarshal_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( 3030 VulkanStream* vkStream, VkStructureType rootType, 3031 VkPipelineRepresentativeFragmentTestStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3032 3033 #endif 3034 #ifdef VK_EXT_filter_cubic 3035 void reservedunmarshal_VkPhysicalDeviceImageViewImageFormatInfoEXT( 3036 VulkanStream* vkStream, VkStructureType rootType, 3037 VkPhysicalDeviceImageViewImageFormatInfoEXT* forUnmarshaling, uint8_t** ptr); 3038 3039 void reservedunmarshal_VkFilterCubicImageViewImageFormatPropertiesEXT( 3040 VulkanStream* vkStream, VkStructureType rootType, 3041 VkFilterCubicImageViewImageFormatPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3042 3043 #endif 3044 #ifdef VK_QCOM_render_pass_shader_resolve 3045 #endif 3046 #ifdef VK_EXT_global_priority 3047 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDeviceQueueGlobalPriorityCreateInfoKHR, 3048 reservedunmarshal_VkDeviceQueueGlobalPriorityCreateInfoEXT) 3049 3050 #endif 3051 #ifdef VK_EXT_external_memory_host 3052 void reservedunmarshal_VkImportMemoryHostPointerInfoEXT( 3053 VulkanStream* vkStream, VkStructureType rootType, 3054 VkImportMemoryHostPointerInfoEXT* forUnmarshaling, uint8_t** ptr); 3055 3056 void reservedunmarshal_VkMemoryHostPointerPropertiesEXT( 3057 VulkanStream* vkStream, VkStructureType rootType, 3058 VkMemoryHostPointerPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3059 3060 void reservedunmarshal_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( 3061 VulkanStream* vkStream, VkStructureType rootType, 3062 VkPhysicalDeviceExternalMemoryHostPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3063 3064 #endif 3065 #ifdef VK_AMD_buffer_marker 3066 #endif 3067 #ifdef VK_AMD_pipeline_compiler_control 3068 void reservedunmarshal_VkPipelineCompilerControlCreateInfoAMD( 3069 VulkanStream* vkStream, VkStructureType rootType, 3070 VkPipelineCompilerControlCreateInfoAMD* forUnmarshaling, uint8_t** ptr); 3071 3072 #endif 3073 #ifdef VK_EXT_calibrated_timestamps 3074 void reservedunmarshal_VkCalibratedTimestampInfoEXT(VulkanStream* vkStream, 3075 VkStructureType rootType, 3076 VkCalibratedTimestampInfoEXT* forUnmarshaling, 3077 uint8_t** ptr); 3078 3079 #endif 3080 #ifdef VK_AMD_shader_core_properties 3081 void reservedunmarshal_VkPhysicalDeviceShaderCorePropertiesAMD( 3082 VulkanStream* vkStream, VkStructureType rootType, 3083 VkPhysicalDeviceShaderCorePropertiesAMD* forUnmarshaling, uint8_t** ptr); 3084 3085 #endif 3086 #ifdef VK_AMD_memory_overallocation_behavior 3087 void reservedunmarshal_VkDeviceMemoryOverallocationCreateInfoAMD( 3088 VulkanStream* vkStream, VkStructureType rootType, 3089 VkDeviceMemoryOverallocationCreateInfoAMD* forUnmarshaling, uint8_t** ptr); 3090 3091 #endif 3092 #ifdef VK_EXT_vertex_attribute_divisor 3093 void reservedunmarshal_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( 3094 VulkanStream* vkStream, VkStructureType rootType, 3095 VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3096 3097 void reservedunmarshal_VkVertexInputBindingDivisorDescriptionEXT( 3098 VulkanStream* vkStream, VkStructureType rootType, 3099 VkVertexInputBindingDivisorDescriptionEXT* forUnmarshaling, uint8_t** ptr); 3100 3101 void reservedunmarshal_VkPipelineVertexInputDivisorStateCreateInfoEXT( 3102 VulkanStream* vkStream, VkStructureType rootType, 3103 VkPipelineVertexInputDivisorStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3104 3105 void reservedunmarshal_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( 3106 VulkanStream* vkStream, VkStructureType rootType, 3107 VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3108 3109 #endif 3110 #ifdef VK_GGP_frame_token 3111 void reservedunmarshal_VkPresentFrameTokenGGP(VulkanStream* vkStream, VkStructureType rootType, 3112 VkPresentFrameTokenGGP* forUnmarshaling, 3113 uint8_t** ptr); 3114 3115 #endif 3116 #ifdef VK_EXT_pipeline_creation_feedback 3117 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineCreationFeedbackCreateInfo, 3118 reservedunmarshal_VkPipelineCreationFeedbackCreateInfoEXT) 3119 3120 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineCreationFeedback, 3121 reservedunmarshal_VkPipelineCreationFeedbackEXT) 3122 3123 #endif 3124 #ifdef VK_NV_shader_subgroup_partitioned 3125 #endif 3126 #ifdef VK_NV_compute_shader_derivatives 3127 void reservedunmarshal_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV( 3128 VulkanStream* vkStream, VkStructureType rootType, 3129 VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* forUnmarshaling, uint8_t** ptr); 3130 3131 #endif 3132 #ifdef VK_NV_mesh_shader 3133 void reservedunmarshal_VkPhysicalDeviceMeshShaderFeaturesNV( 3134 VulkanStream* vkStream, VkStructureType rootType, 3135 VkPhysicalDeviceMeshShaderFeaturesNV* forUnmarshaling, uint8_t** ptr); 3136 3137 void reservedunmarshal_VkPhysicalDeviceMeshShaderPropertiesNV( 3138 VulkanStream* vkStream, VkStructureType rootType, 3139 VkPhysicalDeviceMeshShaderPropertiesNV* forUnmarshaling, uint8_t** ptr); 3140 3141 void reservedunmarshal_VkDrawMeshTasksIndirectCommandNV( 3142 VulkanStream* vkStream, VkStructureType rootType, 3143 VkDrawMeshTasksIndirectCommandNV* forUnmarshaling, uint8_t** ptr); 3144 3145 #endif 3146 #ifdef VK_NV_fragment_shader_barycentric 3147 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR, 3148 reservedunmarshal_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV) 3149 3150 #endif 3151 #ifdef VK_NV_shader_image_footprint 3152 void reservedunmarshal_VkPhysicalDeviceShaderImageFootprintFeaturesNV( 3153 VulkanStream* vkStream, VkStructureType rootType, 3154 VkPhysicalDeviceShaderImageFootprintFeaturesNV* forUnmarshaling, uint8_t** ptr); 3155 3156 #endif 3157 #ifdef VK_NV_scissor_exclusive 3158 void reservedunmarshal_VkPipelineViewportExclusiveScissorStateCreateInfoNV( 3159 VulkanStream* vkStream, VkStructureType rootType, 3160 VkPipelineViewportExclusiveScissorStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3161 3162 void reservedunmarshal_VkPhysicalDeviceExclusiveScissorFeaturesNV( 3163 VulkanStream* vkStream, VkStructureType rootType, 3164 VkPhysicalDeviceExclusiveScissorFeaturesNV* forUnmarshaling, uint8_t** ptr); 3165 3166 #endif 3167 #ifdef VK_NV_device_diagnostic_checkpoints 3168 void reservedunmarshal_VkQueueFamilyCheckpointPropertiesNV( 3169 VulkanStream* vkStream, VkStructureType rootType, 3170 VkQueueFamilyCheckpointPropertiesNV* forUnmarshaling, uint8_t** ptr); 3171 3172 void reservedunmarshal_VkCheckpointDataNV(VulkanStream* vkStream, VkStructureType rootType, 3173 VkCheckpointDataNV* forUnmarshaling, uint8_t** ptr); 3174 3175 #endif 3176 #ifdef VK_INTEL_shader_integer_functions2 3177 void reservedunmarshal_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( 3178 VulkanStream* vkStream, VkStructureType rootType, 3179 VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* forUnmarshaling, uint8_t** ptr); 3180 3181 #endif 3182 #ifdef VK_INTEL_performance_query 3183 void reservedunmarshal_VkPerformanceValueDataINTEL(VulkanStream* vkStream, VkStructureType rootType, 3184 VkPerformanceValueDataINTEL* forUnmarshaling, 3185 uint8_t** ptr); 3186 3187 void reservedunmarshal_VkPerformanceValueINTEL(VulkanStream* vkStream, VkStructureType rootType, 3188 VkPerformanceValueINTEL* forUnmarshaling, 3189 uint8_t** ptr); 3190 3191 void reservedunmarshal_VkInitializePerformanceApiInfoINTEL( 3192 VulkanStream* vkStream, VkStructureType rootType, 3193 VkInitializePerformanceApiInfoINTEL* forUnmarshaling, uint8_t** ptr); 3194 3195 void reservedunmarshal_VkQueryPoolPerformanceQueryCreateInfoINTEL( 3196 VulkanStream* vkStream, VkStructureType rootType, 3197 VkQueryPoolPerformanceQueryCreateInfoINTEL* forUnmarshaling, uint8_t** ptr); 3198 3199 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueryPoolPerformanceQueryCreateInfoINTEL, 3200 reservedunmarshal_VkQueryPoolCreateInfoINTEL) 3201 3202 void reservedunmarshal_VkPerformanceMarkerInfoINTEL(VulkanStream* vkStream, 3203 VkStructureType rootType, 3204 VkPerformanceMarkerInfoINTEL* forUnmarshaling, 3205 uint8_t** ptr); 3206 3207 void reservedunmarshal_VkPerformanceStreamMarkerInfoINTEL( 3208 VulkanStream* vkStream, VkStructureType rootType, 3209 VkPerformanceStreamMarkerInfoINTEL* forUnmarshaling, uint8_t** ptr); 3210 3211 void reservedunmarshal_VkPerformanceOverrideInfoINTEL( 3212 VulkanStream* vkStream, VkStructureType rootType, 3213 VkPerformanceOverrideInfoINTEL* forUnmarshaling, uint8_t** ptr); 3214 3215 void reservedunmarshal_VkPerformanceConfigurationAcquireInfoINTEL( 3216 VulkanStream* vkStream, VkStructureType rootType, 3217 VkPerformanceConfigurationAcquireInfoINTEL* forUnmarshaling, uint8_t** ptr); 3218 3219 #endif 3220 #ifdef VK_EXT_pci_bus_info 3221 void reservedunmarshal_VkPhysicalDevicePCIBusInfoPropertiesEXT( 3222 VulkanStream* vkStream, VkStructureType rootType, 3223 VkPhysicalDevicePCIBusInfoPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3224 3225 #endif 3226 #ifdef VK_AMD_display_native_hdr 3227 void reservedunmarshal_VkDisplayNativeHdrSurfaceCapabilitiesAMD( 3228 VulkanStream* vkStream, VkStructureType rootType, 3229 VkDisplayNativeHdrSurfaceCapabilitiesAMD* forUnmarshaling, uint8_t** ptr); 3230 3231 void reservedunmarshal_VkSwapchainDisplayNativeHdrCreateInfoAMD( 3232 VulkanStream* vkStream, VkStructureType rootType, 3233 VkSwapchainDisplayNativeHdrCreateInfoAMD* forUnmarshaling, uint8_t** ptr); 3234 3235 #endif 3236 #ifdef VK_FUCHSIA_imagepipe_surface 3237 void reservedunmarshal_VkImagePipeSurfaceCreateInfoFUCHSIA( 3238 VulkanStream* vkStream, VkStructureType rootType, 3239 VkImagePipeSurfaceCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 3240 3241 #endif 3242 #ifdef VK_EXT_metal_surface 3243 void reservedunmarshal_VkMetalSurfaceCreateInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3244 VkMetalSurfaceCreateInfoEXT* forUnmarshaling, 3245 uint8_t** ptr); 3246 3247 #endif 3248 #ifdef VK_EXT_fragment_density_map 3249 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( 3250 VulkanStream* vkStream, VkStructureType rootType, 3251 VkPhysicalDeviceFragmentDensityMapFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3252 3253 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( 3254 VulkanStream* vkStream, VkStructureType rootType, 3255 VkPhysicalDeviceFragmentDensityMapPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3256 3257 void reservedunmarshal_VkRenderPassFragmentDensityMapCreateInfoEXT( 3258 VulkanStream* vkStream, VkStructureType rootType, 3259 VkRenderPassFragmentDensityMapCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3260 3261 #endif 3262 #ifdef VK_EXT_scalar_block_layout 3263 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeatures, 3264 reservedunmarshal_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) 3265 3266 #endif 3267 #ifdef VK_GOOGLE_hlsl_functionality1 3268 #endif 3269 #ifdef VK_GOOGLE_decorate_string 3270 #endif 3271 #ifdef VK_EXT_subgroup_size_control 3272 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeatures, 3273 reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) 3274 3275 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlProperties, 3276 reservedunmarshal_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) 3277 3278 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, 3279 reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) 3280 3281 #endif 3282 #ifdef VK_AMD_shader_core_properties2 3283 void reservedunmarshal_VkPhysicalDeviceShaderCoreProperties2AMD( 3284 VulkanStream* vkStream, VkStructureType rootType, 3285 VkPhysicalDeviceShaderCoreProperties2AMD* forUnmarshaling, uint8_t** ptr); 3286 3287 #endif 3288 #ifdef VK_AMD_device_coherent_memory 3289 void reservedunmarshal_VkPhysicalDeviceCoherentMemoryFeaturesAMD( 3290 VulkanStream* vkStream, VkStructureType rootType, 3291 VkPhysicalDeviceCoherentMemoryFeaturesAMD* forUnmarshaling, uint8_t** ptr); 3292 3293 #endif 3294 #ifdef VK_EXT_shader_image_atomic_int64 3295 void reservedunmarshal_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT( 3296 VulkanStream* vkStream, VkStructureType rootType, 3297 VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* forUnmarshaling, uint8_t** ptr); 3298 3299 #endif 3300 #ifdef VK_EXT_memory_budget 3301 void reservedunmarshal_VkPhysicalDeviceMemoryBudgetPropertiesEXT( 3302 VulkanStream* vkStream, VkStructureType rootType, 3303 VkPhysicalDeviceMemoryBudgetPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3304 3305 #endif 3306 #ifdef VK_EXT_memory_priority 3307 void reservedunmarshal_VkPhysicalDeviceMemoryPriorityFeaturesEXT( 3308 VulkanStream* vkStream, VkStructureType rootType, 3309 VkPhysicalDeviceMemoryPriorityFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3310 3311 void reservedunmarshal_VkMemoryPriorityAllocateInfoEXT( 3312 VulkanStream* vkStream, VkStructureType rootType, 3313 VkMemoryPriorityAllocateInfoEXT* forUnmarshaling, uint8_t** ptr); 3314 3315 #endif 3316 #ifdef VK_NV_dedicated_allocation_image_aliasing 3317 void reservedunmarshal_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( 3318 VulkanStream* vkStream, VkStructureType rootType, 3319 VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* forUnmarshaling, uint8_t** ptr); 3320 3321 #endif 3322 #ifdef VK_EXT_buffer_device_address 3323 void reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT( 3324 VulkanStream* vkStream, VkStructureType rootType, 3325 VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3326 3327 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, 3328 reservedunmarshal_VkPhysicalDeviceBufferAddressFeaturesEXT) 3329 3330 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkBufferDeviceAddressInfo, 3331 reservedunmarshal_VkBufferDeviceAddressInfoEXT) 3332 3333 void reservedunmarshal_VkBufferDeviceAddressCreateInfoEXT( 3334 VulkanStream* vkStream, VkStructureType rootType, 3335 VkBufferDeviceAddressCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3336 3337 #endif 3338 #ifdef VK_EXT_tooling_info 3339 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceToolProperties, 3340 reservedunmarshal_VkPhysicalDeviceToolPropertiesEXT) 3341 3342 #endif 3343 #ifdef VK_EXT_separate_stencil_usage 3344 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkImageStencilUsageCreateInfo, 3345 reservedunmarshal_VkImageStencilUsageCreateInfoEXT) 3346 3347 #endif 3348 #ifdef VK_EXT_validation_features 3349 void reservedunmarshal_VkValidationFeaturesEXT(VulkanStream* vkStream, VkStructureType rootType, 3350 VkValidationFeaturesEXT* forUnmarshaling, 3351 uint8_t** ptr); 3352 3353 #endif 3354 #ifdef VK_NV_cooperative_matrix 3355 void reservedunmarshal_VkCooperativeMatrixPropertiesNV( 3356 VulkanStream* vkStream, VkStructureType rootType, 3357 VkCooperativeMatrixPropertiesNV* forUnmarshaling, uint8_t** ptr); 3358 3359 void reservedunmarshal_VkPhysicalDeviceCooperativeMatrixFeaturesNV( 3360 VulkanStream* vkStream, VkStructureType rootType, 3361 VkPhysicalDeviceCooperativeMatrixFeaturesNV* forUnmarshaling, uint8_t** ptr); 3362 3363 void reservedunmarshal_VkPhysicalDeviceCooperativeMatrixPropertiesNV( 3364 VulkanStream* vkStream, VkStructureType rootType, 3365 VkPhysicalDeviceCooperativeMatrixPropertiesNV* forUnmarshaling, uint8_t** ptr); 3366 3367 #endif 3368 #ifdef VK_NV_coverage_reduction_mode 3369 void reservedunmarshal_VkPhysicalDeviceCoverageReductionModeFeaturesNV( 3370 VulkanStream* vkStream, VkStructureType rootType, 3371 VkPhysicalDeviceCoverageReductionModeFeaturesNV* forUnmarshaling, uint8_t** ptr); 3372 3373 void reservedunmarshal_VkPipelineCoverageReductionStateCreateInfoNV( 3374 VulkanStream* vkStream, VkStructureType rootType, 3375 VkPipelineCoverageReductionStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3376 3377 void reservedunmarshal_VkFramebufferMixedSamplesCombinationNV( 3378 VulkanStream* vkStream, VkStructureType rootType, 3379 VkFramebufferMixedSamplesCombinationNV* forUnmarshaling, uint8_t** ptr); 3380 3381 #endif 3382 #ifdef VK_EXT_fragment_shader_interlock 3383 void reservedunmarshal_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT( 3384 VulkanStream* vkStream, VkStructureType rootType, 3385 VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3386 3387 #endif 3388 #ifdef VK_EXT_ycbcr_image_arrays 3389 void reservedunmarshal_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT( 3390 VulkanStream* vkStream, VkStructureType rootType, 3391 VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3392 3393 #endif 3394 #ifdef VK_EXT_provoking_vertex 3395 void reservedunmarshal_VkPhysicalDeviceProvokingVertexFeaturesEXT( 3396 VulkanStream* vkStream, VkStructureType rootType, 3397 VkPhysicalDeviceProvokingVertexFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3398 3399 void reservedunmarshal_VkPhysicalDeviceProvokingVertexPropertiesEXT( 3400 VulkanStream* vkStream, VkStructureType rootType, 3401 VkPhysicalDeviceProvokingVertexPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3402 3403 void reservedunmarshal_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( 3404 VulkanStream* vkStream, VkStructureType rootType, 3405 VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3406 3407 #endif 3408 #ifdef VK_EXT_full_screen_exclusive 3409 void reservedunmarshal_VkSurfaceFullScreenExclusiveInfoEXT( 3410 VulkanStream* vkStream, VkStructureType rootType, 3411 VkSurfaceFullScreenExclusiveInfoEXT* forUnmarshaling, uint8_t** ptr); 3412 3413 void reservedunmarshal_VkSurfaceCapabilitiesFullScreenExclusiveEXT( 3414 VulkanStream* vkStream, VkStructureType rootType, 3415 VkSurfaceCapabilitiesFullScreenExclusiveEXT* forUnmarshaling, uint8_t** ptr); 3416 3417 void reservedunmarshal_VkSurfaceFullScreenExclusiveWin32InfoEXT( 3418 VulkanStream* vkStream, VkStructureType rootType, 3419 VkSurfaceFullScreenExclusiveWin32InfoEXT* forUnmarshaling, uint8_t** ptr); 3420 3421 #endif 3422 #ifdef VK_EXT_headless_surface 3423 void reservedunmarshal_VkHeadlessSurfaceCreateInfoEXT( 3424 VulkanStream* vkStream, VkStructureType rootType, 3425 VkHeadlessSurfaceCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3426 3427 #endif 3428 #ifdef VK_EXT_line_rasterization 3429 void reservedunmarshal_VkPhysicalDeviceLineRasterizationFeaturesEXT( 3430 VulkanStream* vkStream, VkStructureType rootType, 3431 VkPhysicalDeviceLineRasterizationFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3432 3433 void reservedunmarshal_VkPhysicalDeviceLineRasterizationPropertiesEXT( 3434 VulkanStream* vkStream, VkStructureType rootType, 3435 VkPhysicalDeviceLineRasterizationPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3436 3437 void reservedunmarshal_VkPipelineRasterizationLineStateCreateInfoEXT( 3438 VulkanStream* vkStream, VkStructureType rootType, 3439 VkPipelineRasterizationLineStateCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3440 3441 #endif 3442 #ifdef VK_EXT_shader_atomic_float 3443 void reservedunmarshal_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT( 3444 VulkanStream* vkStream, VkStructureType rootType, 3445 VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3446 3447 #endif 3448 #ifdef VK_EXT_host_query_reset 3449 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceHostQueryResetFeatures, 3450 reservedunmarshal_VkPhysicalDeviceHostQueryResetFeaturesEXT) 3451 3452 #endif 3453 #ifdef VK_EXT_index_type_uint8 3454 void reservedunmarshal_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( 3455 VulkanStream* vkStream, VkStructureType rootType, 3456 VkPhysicalDeviceIndexTypeUint8FeaturesEXT* forUnmarshaling, uint8_t** ptr); 3457 3458 #endif 3459 #ifdef VK_EXT_extended_dynamic_state 3460 void reservedunmarshal_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( 3461 VulkanStream* vkStream, VkStructureType rootType, 3462 VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3463 3464 #endif 3465 #ifdef VK_EXT_shader_atomic_float2 3466 void reservedunmarshal_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT( 3467 VulkanStream* vkStream, VkStructureType rootType, 3468 VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* forUnmarshaling, uint8_t** ptr); 3469 3470 #endif 3471 #ifdef VK_EXT_surface_maintenance1 3472 void reservedunmarshal_VkSurfacePresentModeEXT(VulkanStream* vkStream, VkStructureType rootType, 3473 VkSurfacePresentModeEXT* forUnmarshaling, 3474 uint8_t** ptr); 3475 3476 void reservedunmarshal_VkSurfacePresentScalingCapabilitiesEXT( 3477 VulkanStream* vkStream, VkStructureType rootType, 3478 VkSurfacePresentScalingCapabilitiesEXT* forUnmarshaling, uint8_t** ptr); 3479 3480 void reservedunmarshal_VkSurfacePresentModeCompatibilityEXT( 3481 VulkanStream* vkStream, VkStructureType rootType, 3482 VkSurfacePresentModeCompatibilityEXT* forUnmarshaling, uint8_t** ptr); 3483 3484 #endif 3485 #ifdef VK_EXT_swapchain_maintenance1 3486 void reservedunmarshal_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( 3487 VulkanStream* vkStream, VkStructureType rootType, 3488 VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* forUnmarshaling, uint8_t** ptr); 3489 3490 void reservedunmarshal_VkSwapchainPresentFenceInfoEXT( 3491 VulkanStream* vkStream, VkStructureType rootType, 3492 VkSwapchainPresentFenceInfoEXT* forUnmarshaling, uint8_t** ptr); 3493 3494 void reservedunmarshal_VkSwapchainPresentModesCreateInfoEXT( 3495 VulkanStream* vkStream, VkStructureType rootType, 3496 VkSwapchainPresentModesCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3497 3498 void reservedunmarshal_VkSwapchainPresentModeInfoEXT(VulkanStream* vkStream, 3499 VkStructureType rootType, 3500 VkSwapchainPresentModeInfoEXT* forUnmarshaling, 3501 uint8_t** ptr); 3502 3503 void reservedunmarshal_VkSwapchainPresentScalingCreateInfoEXT( 3504 VulkanStream* vkStream, VkStructureType rootType, 3505 VkSwapchainPresentScalingCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3506 3507 void reservedunmarshal_VkReleaseSwapchainImagesInfoEXT( 3508 VulkanStream* vkStream, VkStructureType rootType, 3509 VkReleaseSwapchainImagesInfoEXT* forUnmarshaling, uint8_t** ptr); 3510 3511 #endif 3512 #ifdef VK_EXT_shader_demote_to_helper_invocation 3513 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, 3514 reservedunmarshal_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) 3515 3516 #endif 3517 #ifdef VK_NV_device_generated_commands 3518 void reservedunmarshal_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV( 3519 VulkanStream* vkStream, VkStructureType rootType, 3520 VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* forUnmarshaling, uint8_t** ptr); 3521 3522 void reservedunmarshal_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV( 3523 VulkanStream* vkStream, VkStructureType rootType, 3524 VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* forUnmarshaling, uint8_t** ptr); 3525 3526 void reservedunmarshal_VkGraphicsShaderGroupCreateInfoNV( 3527 VulkanStream* vkStream, VkStructureType rootType, 3528 VkGraphicsShaderGroupCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3529 3530 void reservedunmarshal_VkGraphicsPipelineShaderGroupsCreateInfoNV( 3531 VulkanStream* vkStream, VkStructureType rootType, 3532 VkGraphicsPipelineShaderGroupsCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3533 3534 void reservedunmarshal_VkBindShaderGroupIndirectCommandNV( 3535 VulkanStream* vkStream, VkStructureType rootType, 3536 VkBindShaderGroupIndirectCommandNV* forUnmarshaling, uint8_t** ptr); 3537 3538 void reservedunmarshal_VkBindIndexBufferIndirectCommandNV( 3539 VulkanStream* vkStream, VkStructureType rootType, 3540 VkBindIndexBufferIndirectCommandNV* forUnmarshaling, uint8_t** ptr); 3541 3542 void reservedunmarshal_VkBindVertexBufferIndirectCommandNV( 3543 VulkanStream* vkStream, VkStructureType rootType, 3544 VkBindVertexBufferIndirectCommandNV* forUnmarshaling, uint8_t** ptr); 3545 3546 void reservedunmarshal_VkSetStateFlagsIndirectCommandNV( 3547 VulkanStream* vkStream, VkStructureType rootType, 3548 VkSetStateFlagsIndirectCommandNV* forUnmarshaling, uint8_t** ptr); 3549 3550 void reservedunmarshal_VkIndirectCommandsStreamNV(VulkanStream* vkStream, VkStructureType rootType, 3551 VkIndirectCommandsStreamNV* forUnmarshaling, 3552 uint8_t** ptr); 3553 3554 void reservedunmarshal_VkIndirectCommandsLayoutTokenNV( 3555 VulkanStream* vkStream, VkStructureType rootType, 3556 VkIndirectCommandsLayoutTokenNV* forUnmarshaling, uint8_t** ptr); 3557 3558 void reservedunmarshal_VkIndirectCommandsLayoutCreateInfoNV( 3559 VulkanStream* vkStream, VkStructureType rootType, 3560 VkIndirectCommandsLayoutCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3561 3562 void reservedunmarshal_VkGeneratedCommandsInfoNV(VulkanStream* vkStream, VkStructureType rootType, 3563 VkGeneratedCommandsInfoNV* forUnmarshaling, 3564 uint8_t** ptr); 3565 3566 void reservedunmarshal_VkGeneratedCommandsMemoryRequirementsInfoNV( 3567 VulkanStream* vkStream, VkStructureType rootType, 3568 VkGeneratedCommandsMemoryRequirementsInfoNV* forUnmarshaling, uint8_t** ptr); 3569 3570 #endif 3571 #ifdef VK_NV_inherited_viewport_scissor 3572 void reservedunmarshal_VkPhysicalDeviceInheritedViewportScissorFeaturesNV( 3573 VulkanStream* vkStream, VkStructureType rootType, 3574 VkPhysicalDeviceInheritedViewportScissorFeaturesNV* forUnmarshaling, uint8_t** ptr); 3575 3576 void reservedunmarshal_VkCommandBufferInheritanceViewportScissorInfoNV( 3577 VulkanStream* vkStream, VkStructureType rootType, 3578 VkCommandBufferInheritanceViewportScissorInfoNV* forUnmarshaling, uint8_t** ptr); 3579 3580 #endif 3581 #ifdef VK_EXT_texel_buffer_alignment 3582 void reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( 3583 VulkanStream* vkStream, VkStructureType rootType, 3584 VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3585 3586 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentProperties, 3587 reservedunmarshal_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) 3588 3589 #endif 3590 #ifdef VK_QCOM_render_pass_transform 3591 void reservedunmarshal_VkRenderPassTransformBeginInfoQCOM( 3592 VulkanStream* vkStream, VkStructureType rootType, 3593 VkRenderPassTransformBeginInfoQCOM* forUnmarshaling, uint8_t** ptr); 3594 3595 void reservedunmarshal_VkCommandBufferInheritanceRenderPassTransformInfoQCOM( 3596 VulkanStream* vkStream, VkStructureType rootType, 3597 VkCommandBufferInheritanceRenderPassTransformInfoQCOM* forUnmarshaling, uint8_t** ptr); 3598 3599 #endif 3600 #ifdef VK_EXT_device_memory_report 3601 void reservedunmarshal_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( 3602 VulkanStream* vkStream, VkStructureType rootType, 3603 VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3604 3605 void reservedunmarshal_VkDeviceMemoryReportCallbackDataEXT( 3606 VulkanStream* vkStream, VkStructureType rootType, 3607 VkDeviceMemoryReportCallbackDataEXT* forUnmarshaling, uint8_t** ptr); 3608 3609 void reservedunmarshal_VkDeviceDeviceMemoryReportCreateInfoEXT( 3610 VulkanStream* vkStream, VkStructureType rootType, 3611 VkDeviceDeviceMemoryReportCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3612 3613 #endif 3614 #ifdef VK_EXT_acquire_drm_display 3615 #endif 3616 #ifdef VK_EXT_robustness2 3617 void reservedunmarshal_VkPhysicalDeviceRobustness2FeaturesEXT( 3618 VulkanStream* vkStream, VkStructureType rootType, 3619 VkPhysicalDeviceRobustness2FeaturesEXT* forUnmarshaling, uint8_t** ptr); 3620 3621 void reservedunmarshal_VkPhysicalDeviceRobustness2PropertiesEXT( 3622 VulkanStream* vkStream, VkStructureType rootType, 3623 VkPhysicalDeviceRobustness2PropertiesEXT* forUnmarshaling, uint8_t** ptr); 3624 3625 #endif 3626 #ifdef VK_EXT_custom_border_color 3627 void reservedunmarshal_VkSamplerCustomBorderColorCreateInfoEXT( 3628 VulkanStream* vkStream, VkStructureType rootType, 3629 VkSamplerCustomBorderColorCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3630 3631 void reservedunmarshal_VkPhysicalDeviceCustomBorderColorPropertiesEXT( 3632 VulkanStream* vkStream, VkStructureType rootType, 3633 VkPhysicalDeviceCustomBorderColorPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3634 3635 void reservedunmarshal_VkPhysicalDeviceCustomBorderColorFeaturesEXT( 3636 VulkanStream* vkStream, VkStructureType rootType, 3637 VkPhysicalDeviceCustomBorderColorFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3638 3639 #endif 3640 #ifdef VK_GOOGLE_user_type 3641 #endif 3642 #ifdef VK_NV_present_barrier 3643 void reservedunmarshal_VkPhysicalDevicePresentBarrierFeaturesNV( 3644 VulkanStream* vkStream, VkStructureType rootType, 3645 VkPhysicalDevicePresentBarrierFeaturesNV* forUnmarshaling, uint8_t** ptr); 3646 3647 void reservedunmarshal_VkSurfaceCapabilitiesPresentBarrierNV( 3648 VulkanStream* vkStream, VkStructureType rootType, 3649 VkSurfaceCapabilitiesPresentBarrierNV* forUnmarshaling, uint8_t** ptr); 3650 3651 void reservedunmarshal_VkSwapchainPresentBarrierCreateInfoNV( 3652 VulkanStream* vkStream, VkStructureType rootType, 3653 VkSwapchainPresentBarrierCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3654 3655 #endif 3656 #ifdef VK_EXT_private_data 3657 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePrivateDataFeatures, 3658 reservedunmarshal_VkPhysicalDevicePrivateDataFeaturesEXT) 3659 3660 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkDevicePrivateDataCreateInfo, 3661 reservedunmarshal_VkDevicePrivateDataCreateInfoEXT) 3662 3663 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPrivateDataSlotCreateInfo, 3664 reservedunmarshal_VkPrivateDataSlotCreateInfoEXT) 3665 3666 #endif 3667 #ifdef VK_EXT_pipeline_creation_cache_control 3668 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeatures, 3669 reservedunmarshal_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) 3670 3671 #endif 3672 #ifdef VK_NV_device_diagnostics_config 3673 void reservedunmarshal_VkPhysicalDeviceDiagnosticsConfigFeaturesNV( 3674 VulkanStream* vkStream, VkStructureType rootType, 3675 VkPhysicalDeviceDiagnosticsConfigFeaturesNV* forUnmarshaling, uint8_t** ptr); 3676 3677 void reservedunmarshal_VkDeviceDiagnosticsConfigCreateInfoNV( 3678 VulkanStream* vkStream, VkStructureType rootType, 3679 VkDeviceDiagnosticsConfigCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3680 3681 #endif 3682 #ifdef VK_QCOM_render_pass_store_ops 3683 #endif 3684 #ifdef VK_NV_low_latency 3685 void reservedunmarshal_VkQueryLowLatencySupportNV(VulkanStream* vkStream, VkStructureType rootType, 3686 VkQueryLowLatencySupportNV* forUnmarshaling, 3687 uint8_t** ptr); 3688 3689 #endif 3690 #ifdef VK_EXT_metal_objects 3691 void reservedunmarshal_VkExportMetalObjectCreateInfoEXT( 3692 VulkanStream* vkStream, VkStructureType rootType, 3693 VkExportMetalObjectCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3694 3695 void reservedunmarshal_VkExportMetalObjectsInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3696 VkExportMetalObjectsInfoEXT* forUnmarshaling, 3697 uint8_t** ptr); 3698 3699 void reservedunmarshal_VkExportMetalDeviceInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3700 VkExportMetalDeviceInfoEXT* forUnmarshaling, 3701 uint8_t** ptr); 3702 3703 void reservedunmarshal_VkExportMetalCommandQueueInfoEXT( 3704 VulkanStream* vkStream, VkStructureType rootType, 3705 VkExportMetalCommandQueueInfoEXT* forUnmarshaling, uint8_t** ptr); 3706 3707 void reservedunmarshal_VkExportMetalBufferInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3708 VkExportMetalBufferInfoEXT* forUnmarshaling, 3709 uint8_t** ptr); 3710 3711 void reservedunmarshal_VkImportMetalBufferInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3712 VkImportMetalBufferInfoEXT* forUnmarshaling, 3713 uint8_t** ptr); 3714 3715 void reservedunmarshal_VkExportMetalTextureInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3716 VkExportMetalTextureInfoEXT* forUnmarshaling, 3717 uint8_t** ptr); 3718 3719 void reservedunmarshal_VkImportMetalTextureInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3720 VkImportMetalTextureInfoEXT* forUnmarshaling, 3721 uint8_t** ptr); 3722 3723 void reservedunmarshal_VkExportMetalIOSurfaceInfoEXT(VulkanStream* vkStream, 3724 VkStructureType rootType, 3725 VkExportMetalIOSurfaceInfoEXT* forUnmarshaling, 3726 uint8_t** ptr); 3727 3728 void reservedunmarshal_VkImportMetalIOSurfaceInfoEXT(VulkanStream* vkStream, 3729 VkStructureType rootType, 3730 VkImportMetalIOSurfaceInfoEXT* forUnmarshaling, 3731 uint8_t** ptr); 3732 3733 void reservedunmarshal_VkExportMetalSharedEventInfoEXT( 3734 VulkanStream* vkStream, VkStructureType rootType, 3735 VkExportMetalSharedEventInfoEXT* forUnmarshaling, uint8_t** ptr); 3736 3737 void reservedunmarshal_VkImportMetalSharedEventInfoEXT( 3738 VulkanStream* vkStream, VkStructureType rootType, 3739 VkImportMetalSharedEventInfoEXT* forUnmarshaling, uint8_t** ptr); 3740 3741 #endif 3742 #ifdef VK_EXT_descriptor_buffer 3743 void reservedunmarshal_VkPhysicalDeviceDescriptorBufferPropertiesEXT( 3744 VulkanStream* vkStream, VkStructureType rootType, 3745 VkPhysicalDeviceDescriptorBufferPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3746 3747 void reservedunmarshal_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT( 3748 VulkanStream* vkStream, VkStructureType rootType, 3749 VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3750 3751 void reservedunmarshal_VkPhysicalDeviceDescriptorBufferFeaturesEXT( 3752 VulkanStream* vkStream, VkStructureType rootType, 3753 VkPhysicalDeviceDescriptorBufferFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3754 3755 void reservedunmarshal_VkDescriptorAddressInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3756 VkDescriptorAddressInfoEXT* forUnmarshaling, 3757 uint8_t** ptr); 3758 3759 void reservedunmarshal_VkDescriptorBufferBindingInfoEXT( 3760 VulkanStream* vkStream, VkStructureType rootType, 3761 VkDescriptorBufferBindingInfoEXT* forUnmarshaling, uint8_t** ptr); 3762 3763 void reservedunmarshal_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT( 3764 VulkanStream* vkStream, VkStructureType rootType, 3765 VkDescriptorBufferBindingPushDescriptorBufferHandleEXT* forUnmarshaling, uint8_t** ptr); 3766 3767 void reservedunmarshal_VkDescriptorDataEXT(VulkanStream* vkStream, VkStructureType rootType, 3768 VkDescriptorDataEXT* forUnmarshaling, uint8_t** ptr); 3769 3770 void reservedunmarshal_VkDescriptorGetInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3771 VkDescriptorGetInfoEXT* forUnmarshaling, 3772 uint8_t** ptr); 3773 3774 void reservedunmarshal_VkBufferCaptureDescriptorDataInfoEXT( 3775 VulkanStream* vkStream, VkStructureType rootType, 3776 VkBufferCaptureDescriptorDataInfoEXT* forUnmarshaling, uint8_t** ptr); 3777 3778 void reservedunmarshal_VkImageCaptureDescriptorDataInfoEXT( 3779 VulkanStream* vkStream, VkStructureType rootType, 3780 VkImageCaptureDescriptorDataInfoEXT* forUnmarshaling, uint8_t** ptr); 3781 3782 void reservedunmarshal_VkImageViewCaptureDescriptorDataInfoEXT( 3783 VulkanStream* vkStream, VkStructureType rootType, 3784 VkImageViewCaptureDescriptorDataInfoEXT* forUnmarshaling, uint8_t** ptr); 3785 3786 void reservedunmarshal_VkSamplerCaptureDescriptorDataInfoEXT( 3787 VulkanStream* vkStream, VkStructureType rootType, 3788 VkSamplerCaptureDescriptorDataInfoEXT* forUnmarshaling, uint8_t** ptr); 3789 3790 void reservedunmarshal_VkOpaqueCaptureDescriptorDataCreateInfoEXT( 3791 VulkanStream* vkStream, VkStructureType rootType, 3792 VkOpaqueCaptureDescriptorDataCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3793 3794 void reservedunmarshal_VkAccelerationStructureCaptureDescriptorDataInfoEXT( 3795 VulkanStream* vkStream, VkStructureType rootType, 3796 VkAccelerationStructureCaptureDescriptorDataInfoEXT* forUnmarshaling, uint8_t** ptr); 3797 3798 #endif 3799 #ifdef VK_EXT_graphics_pipeline_library 3800 void reservedunmarshal_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( 3801 VulkanStream* vkStream, VkStructureType rootType, 3802 VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3803 3804 void reservedunmarshal_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( 3805 VulkanStream* vkStream, VkStructureType rootType, 3806 VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3807 3808 void reservedunmarshal_VkGraphicsPipelineLibraryCreateInfoEXT( 3809 VulkanStream* vkStream, VkStructureType rootType, 3810 VkGraphicsPipelineLibraryCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3811 3812 #endif 3813 #ifdef VK_AMD_shader_early_and_late_fragment_tests 3814 void reservedunmarshal_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD( 3815 VulkanStream* vkStream, VkStructureType rootType, 3816 VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* forUnmarshaling, uint8_t** ptr); 3817 3818 #endif 3819 #ifdef VK_NV_fragment_shading_rate_enums 3820 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV( 3821 VulkanStream* vkStream, VkStructureType rootType, 3822 VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* forUnmarshaling, uint8_t** ptr); 3823 3824 void reservedunmarshal_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV( 3825 VulkanStream* vkStream, VkStructureType rootType, 3826 VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* forUnmarshaling, uint8_t** ptr); 3827 3828 void reservedunmarshal_VkPipelineFragmentShadingRateEnumStateCreateInfoNV( 3829 VulkanStream* vkStream, VkStructureType rootType, 3830 VkPipelineFragmentShadingRateEnumStateCreateInfoNV* forUnmarshaling, uint8_t** ptr); 3831 3832 #endif 3833 #ifdef VK_NV_ray_tracing_motion_blur 3834 void reservedunmarshal_VkDeviceOrHostAddressConstKHR(VulkanStream* vkStream, 3835 VkStructureType rootType, 3836 VkDeviceOrHostAddressConstKHR* forUnmarshaling, 3837 uint8_t** ptr); 3838 3839 void reservedunmarshal_VkAccelerationStructureGeometryMotionTrianglesDataNV( 3840 VulkanStream* vkStream, VkStructureType rootType, 3841 VkAccelerationStructureGeometryMotionTrianglesDataNV* forUnmarshaling, uint8_t** ptr); 3842 3843 void reservedunmarshal_VkAccelerationStructureMotionInfoNV( 3844 VulkanStream* vkStream, VkStructureType rootType, 3845 VkAccelerationStructureMotionInfoNV* forUnmarshaling, uint8_t** ptr); 3846 3847 void reservedunmarshal_VkAccelerationStructureMatrixMotionInstanceNV( 3848 VulkanStream* vkStream, VkStructureType rootType, 3849 VkAccelerationStructureMatrixMotionInstanceNV* forUnmarshaling, uint8_t** ptr); 3850 3851 void reservedunmarshal_VkSRTDataNV(VulkanStream* vkStream, VkStructureType rootType, 3852 VkSRTDataNV* forUnmarshaling, uint8_t** ptr); 3853 3854 void reservedunmarshal_VkAccelerationStructureSRTMotionInstanceNV( 3855 VulkanStream* vkStream, VkStructureType rootType, 3856 VkAccelerationStructureSRTMotionInstanceNV* forUnmarshaling, uint8_t** ptr); 3857 3858 void reservedunmarshal_VkAccelerationStructureMotionInstanceDataNV( 3859 VulkanStream* vkStream, VkStructureType rootType, 3860 VkAccelerationStructureMotionInstanceDataNV* forUnmarshaling, uint8_t** ptr); 3861 3862 void reservedunmarshal_VkAccelerationStructureMotionInstanceNV( 3863 VulkanStream* vkStream, VkStructureType rootType, 3864 VkAccelerationStructureMotionInstanceNV* forUnmarshaling, uint8_t** ptr); 3865 3866 void reservedunmarshal_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV( 3867 VulkanStream* vkStream, VkStructureType rootType, 3868 VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* forUnmarshaling, uint8_t** ptr); 3869 3870 #endif 3871 #ifdef VK_EXT_ycbcr_2plane_444_formats 3872 void reservedunmarshal_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( 3873 VulkanStream* vkStream, VkStructureType rootType, 3874 VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3875 3876 #endif 3877 #ifdef VK_EXT_fragment_density_map2 3878 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT( 3879 VulkanStream* vkStream, VkStructureType rootType, 3880 VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* forUnmarshaling, uint8_t** ptr); 3881 3882 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT( 3883 VulkanStream* vkStream, VkStructureType rootType, 3884 VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* forUnmarshaling, uint8_t** ptr); 3885 3886 #endif 3887 #ifdef VK_QCOM_rotated_copy_commands 3888 void reservedunmarshal_VkCopyCommandTransformInfoQCOM( 3889 VulkanStream* vkStream, VkStructureType rootType, 3890 VkCopyCommandTransformInfoQCOM* forUnmarshaling, uint8_t** ptr); 3891 3892 #endif 3893 #ifdef VK_EXT_image_robustness 3894 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceImageRobustnessFeatures, 3895 reservedunmarshal_VkPhysicalDeviceImageRobustnessFeaturesEXT) 3896 3897 #endif 3898 #ifdef VK_EXT_image_compression_control 3899 void reservedunmarshal_VkPhysicalDeviceImageCompressionControlFeaturesEXT( 3900 VulkanStream* vkStream, VkStructureType rootType, 3901 VkPhysicalDeviceImageCompressionControlFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3902 3903 void reservedunmarshal_VkImageCompressionControlEXT(VulkanStream* vkStream, 3904 VkStructureType rootType, 3905 VkImageCompressionControlEXT* forUnmarshaling, 3906 uint8_t** ptr); 3907 3908 void reservedunmarshal_VkSubresourceLayout2EXT(VulkanStream* vkStream, VkStructureType rootType, 3909 VkSubresourceLayout2EXT* forUnmarshaling, 3910 uint8_t** ptr); 3911 3912 void reservedunmarshal_VkImageSubresource2EXT(VulkanStream* vkStream, VkStructureType rootType, 3913 VkImageSubresource2EXT* forUnmarshaling, 3914 uint8_t** ptr); 3915 3916 void reservedunmarshal_VkImageCompressionPropertiesEXT( 3917 VulkanStream* vkStream, VkStructureType rootType, 3918 VkImageCompressionPropertiesEXT* forUnmarshaling, uint8_t** ptr); 3919 3920 #endif 3921 #ifdef VK_EXT_attachment_feedback_loop_layout 3922 void reservedunmarshal_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT( 3923 VulkanStream* vkStream, VkStructureType rootType, 3924 VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3925 3926 #endif 3927 #ifdef VK_EXT_4444_formats 3928 void reservedunmarshal_VkPhysicalDevice4444FormatsFeaturesEXT( 3929 VulkanStream* vkStream, VkStructureType rootType, 3930 VkPhysicalDevice4444FormatsFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3931 3932 #endif 3933 #ifdef VK_EXT_device_fault 3934 void reservedunmarshal_VkPhysicalDeviceFaultFeaturesEXT( 3935 VulkanStream* vkStream, VkStructureType rootType, 3936 VkPhysicalDeviceFaultFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3937 3938 void reservedunmarshal_VkDeviceFaultCountsEXT(VulkanStream* vkStream, VkStructureType rootType, 3939 VkDeviceFaultCountsEXT* forUnmarshaling, 3940 uint8_t** ptr); 3941 3942 void reservedunmarshal_VkDeviceFaultAddressInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3943 VkDeviceFaultAddressInfoEXT* forUnmarshaling, 3944 uint8_t** ptr); 3945 3946 void reservedunmarshal_VkDeviceFaultVendorInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3947 VkDeviceFaultVendorInfoEXT* forUnmarshaling, 3948 uint8_t** ptr); 3949 3950 void reservedunmarshal_VkDeviceFaultInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 3951 VkDeviceFaultInfoEXT* forUnmarshaling, uint8_t** ptr); 3952 3953 void reservedunmarshal_VkDeviceFaultVendorBinaryHeaderVersionOneEXT( 3954 VulkanStream* vkStream, VkStructureType rootType, 3955 VkDeviceFaultVendorBinaryHeaderVersionOneEXT* forUnmarshaling, uint8_t** ptr); 3956 3957 #endif 3958 #ifdef VK_ARM_rasterization_order_attachment_access 3959 void reservedunmarshal_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT( 3960 VulkanStream* vkStream, VkStructureType rootType, 3961 VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3962 3963 DEFINE_ALIAS_FUNCTION( 3964 reservedunmarshal_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, 3965 reservedunmarshal_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM) 3966 3967 #endif 3968 #ifdef VK_EXT_rgba10x6_formats 3969 void reservedunmarshal_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT( 3970 VulkanStream* vkStream, VkStructureType rootType, 3971 VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3972 3973 #endif 3974 #ifdef VK_NV_acquire_winrt_display 3975 #endif 3976 #ifdef VK_EXT_directfb_surface 3977 void reservedunmarshal_VkDirectFBSurfaceCreateInfoEXT( 3978 VulkanStream* vkStream, VkStructureType rootType, 3979 VkDirectFBSurfaceCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 3980 3981 #endif 3982 #ifdef VK_VALVE_mutable_descriptor_type 3983 void reservedunmarshal_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT( 3984 VulkanStream* vkStream, VkStructureType rootType, 3985 VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT* forUnmarshaling, uint8_t** ptr); 3986 3987 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT, 3988 reservedunmarshal_VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE) 3989 3990 void reservedunmarshal_VkMutableDescriptorTypeListEXT( 3991 VulkanStream* vkStream, VkStructureType rootType, 3992 VkMutableDescriptorTypeListEXT* forUnmarshaling, uint8_t** ptr); 3993 3994 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMutableDescriptorTypeListEXT, 3995 reservedunmarshal_VkMutableDescriptorTypeListVALVE) 3996 3997 void reservedunmarshal_VkMutableDescriptorTypeCreateInfoEXT( 3998 VulkanStream* vkStream, VkStructureType rootType, 3999 VkMutableDescriptorTypeCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4000 4001 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkMutableDescriptorTypeCreateInfoEXT, 4002 reservedunmarshal_VkMutableDescriptorTypeCreateInfoVALVE) 4003 4004 #endif 4005 #ifdef VK_EXT_vertex_input_dynamic_state 4006 void reservedunmarshal_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT( 4007 VulkanStream* vkStream, VkStructureType rootType, 4008 VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4009 4010 void reservedunmarshal_VkVertexInputBindingDescription2EXT( 4011 VulkanStream* vkStream, VkStructureType rootType, 4012 VkVertexInputBindingDescription2EXT* forUnmarshaling, uint8_t** ptr); 4013 4014 void reservedunmarshal_VkVertexInputAttributeDescription2EXT( 4015 VulkanStream* vkStream, VkStructureType rootType, 4016 VkVertexInputAttributeDescription2EXT* forUnmarshaling, uint8_t** ptr); 4017 4018 #endif 4019 #ifdef VK_EXT_physical_device_drm 4020 void reservedunmarshal_VkPhysicalDeviceDrmPropertiesEXT( 4021 VulkanStream* vkStream, VkStructureType rootType, 4022 VkPhysicalDeviceDrmPropertiesEXT* forUnmarshaling, uint8_t** ptr); 4023 4024 #endif 4025 #ifdef VK_EXT_device_address_binding_report 4026 void reservedunmarshal_VkPhysicalDeviceAddressBindingReportFeaturesEXT( 4027 VulkanStream* vkStream, VkStructureType rootType, 4028 VkPhysicalDeviceAddressBindingReportFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4029 4030 void reservedunmarshal_VkDeviceAddressBindingCallbackDataEXT( 4031 VulkanStream* vkStream, VkStructureType rootType, 4032 VkDeviceAddressBindingCallbackDataEXT* forUnmarshaling, uint8_t** ptr); 4033 4034 #endif 4035 #ifdef VK_EXT_depth_clip_control 4036 void reservedunmarshal_VkPhysicalDeviceDepthClipControlFeaturesEXT( 4037 VulkanStream* vkStream, VkStructureType rootType, 4038 VkPhysicalDeviceDepthClipControlFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4039 4040 void reservedunmarshal_VkPipelineViewportDepthClipControlCreateInfoEXT( 4041 VulkanStream* vkStream, VkStructureType rootType, 4042 VkPipelineViewportDepthClipControlCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4043 4044 #endif 4045 #ifdef VK_EXT_primitive_topology_list_restart 4046 void reservedunmarshal_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( 4047 VulkanStream* vkStream, VkStructureType rootType, 4048 VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4049 4050 #endif 4051 #ifdef VK_FUCHSIA_external_memory 4052 void reservedunmarshal_VkImportMemoryZirconHandleInfoFUCHSIA( 4053 VulkanStream* vkStream, VkStructureType rootType, 4054 VkImportMemoryZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4055 4056 void reservedunmarshal_VkMemoryZirconHandlePropertiesFUCHSIA( 4057 VulkanStream* vkStream, VkStructureType rootType, 4058 VkMemoryZirconHandlePropertiesFUCHSIA* forUnmarshaling, uint8_t** ptr); 4059 4060 void reservedunmarshal_VkMemoryGetZirconHandleInfoFUCHSIA( 4061 VulkanStream* vkStream, VkStructureType rootType, 4062 VkMemoryGetZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4063 4064 #endif 4065 #ifdef VK_FUCHSIA_external_semaphore 4066 void reservedunmarshal_VkImportSemaphoreZirconHandleInfoFUCHSIA( 4067 VulkanStream* vkStream, VkStructureType rootType, 4068 VkImportSemaphoreZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4069 4070 void reservedunmarshal_VkSemaphoreGetZirconHandleInfoFUCHSIA( 4071 VulkanStream* vkStream, VkStructureType rootType, 4072 VkSemaphoreGetZirconHandleInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4073 4074 #endif 4075 #ifdef VK_FUCHSIA_buffer_collection 4076 void reservedunmarshal_VkBufferCollectionCreateInfoFUCHSIA( 4077 VulkanStream* vkStream, VkStructureType rootType, 4078 VkBufferCollectionCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4079 4080 void reservedunmarshal_VkImportMemoryBufferCollectionFUCHSIA( 4081 VulkanStream* vkStream, VkStructureType rootType, 4082 VkImportMemoryBufferCollectionFUCHSIA* forUnmarshaling, uint8_t** ptr); 4083 4084 void reservedunmarshal_VkBufferCollectionImageCreateInfoFUCHSIA( 4085 VulkanStream* vkStream, VkStructureType rootType, 4086 VkBufferCollectionImageCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4087 4088 void reservedunmarshal_VkBufferCollectionConstraintsInfoFUCHSIA( 4089 VulkanStream* vkStream, VkStructureType rootType, 4090 VkBufferCollectionConstraintsInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4091 4092 void reservedunmarshal_VkBufferConstraintsInfoFUCHSIA( 4093 VulkanStream* vkStream, VkStructureType rootType, 4094 VkBufferConstraintsInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4095 4096 void reservedunmarshal_VkBufferCollectionBufferCreateInfoFUCHSIA( 4097 VulkanStream* vkStream, VkStructureType rootType, 4098 VkBufferCollectionBufferCreateInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4099 4100 void reservedunmarshal_VkSysmemColorSpaceFUCHSIA(VulkanStream* vkStream, VkStructureType rootType, 4101 VkSysmemColorSpaceFUCHSIA* forUnmarshaling, 4102 uint8_t** ptr); 4103 4104 void reservedunmarshal_VkBufferCollectionPropertiesFUCHSIA( 4105 VulkanStream* vkStream, VkStructureType rootType, 4106 VkBufferCollectionPropertiesFUCHSIA* forUnmarshaling, uint8_t** ptr); 4107 4108 void reservedunmarshal_VkImageFormatConstraintsInfoFUCHSIA( 4109 VulkanStream* vkStream, VkStructureType rootType, 4110 VkImageFormatConstraintsInfoFUCHSIA* forUnmarshaling, uint8_t** ptr); 4111 4112 void reservedunmarshal_VkImageConstraintsInfoFUCHSIA(VulkanStream* vkStream, 4113 VkStructureType rootType, 4114 VkImageConstraintsInfoFUCHSIA* forUnmarshaling, 4115 uint8_t** ptr); 4116 4117 #endif 4118 #ifdef VK_HUAWEI_subpass_shading 4119 void reservedunmarshal_VkSubpassShadingPipelineCreateInfoHUAWEI( 4120 VulkanStream* vkStream, VkStructureType rootType, 4121 VkSubpassShadingPipelineCreateInfoHUAWEI* forUnmarshaling, uint8_t** ptr); 4122 4123 void reservedunmarshal_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI( 4124 VulkanStream* vkStream, VkStructureType rootType, 4125 VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* forUnmarshaling, uint8_t** ptr); 4126 4127 void reservedunmarshal_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI( 4128 VulkanStream* vkStream, VkStructureType rootType, 4129 VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* forUnmarshaling, uint8_t** ptr); 4130 4131 #endif 4132 #ifdef VK_HUAWEI_invocation_mask 4133 void reservedunmarshal_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI( 4134 VulkanStream* vkStream, VkStructureType rootType, 4135 VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* forUnmarshaling, uint8_t** ptr); 4136 4137 #endif 4138 #ifdef VK_NV_external_memory_rdma 4139 void reservedunmarshal_VkMemoryGetRemoteAddressInfoNV( 4140 VulkanStream* vkStream, VkStructureType rootType, 4141 VkMemoryGetRemoteAddressInfoNV* forUnmarshaling, uint8_t** ptr); 4142 4143 void reservedunmarshal_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV( 4144 VulkanStream* vkStream, VkStructureType rootType, 4145 VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* forUnmarshaling, uint8_t** ptr); 4146 4147 #endif 4148 #ifdef VK_EXT_pipeline_properties 4149 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineInfoKHR, reservedunmarshal_VkPipelineInfoEXT) 4150 4151 void reservedunmarshal_VkPipelinePropertiesIdentifierEXT( 4152 VulkanStream* vkStream, VkStructureType rootType, 4153 VkPipelinePropertiesIdentifierEXT* forUnmarshaling, uint8_t** ptr); 4154 4155 void reservedunmarshal_VkPhysicalDevicePipelinePropertiesFeaturesEXT( 4156 VulkanStream* vkStream, VkStructureType rootType, 4157 VkPhysicalDevicePipelinePropertiesFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4158 4159 #endif 4160 #ifdef VK_EXT_multisampled_render_to_single_sampled 4161 void reservedunmarshal_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT( 4162 VulkanStream* vkStream, VkStructureType rootType, 4163 VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4164 4165 void reservedunmarshal_VkSubpassResolvePerformanceQueryEXT( 4166 VulkanStream* vkStream, VkStructureType rootType, 4167 VkSubpassResolvePerformanceQueryEXT* forUnmarshaling, uint8_t** ptr); 4168 4169 void reservedunmarshal_VkMultisampledRenderToSingleSampledInfoEXT( 4170 VulkanStream* vkStream, VkStructureType rootType, 4171 VkMultisampledRenderToSingleSampledInfoEXT* forUnmarshaling, uint8_t** ptr); 4172 4173 #endif 4174 #ifdef VK_EXT_extended_dynamic_state2 4175 void reservedunmarshal_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( 4176 VulkanStream* vkStream, VkStructureType rootType, 4177 VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* forUnmarshaling, uint8_t** ptr); 4178 4179 #endif 4180 #ifdef VK_QNX_screen_surface 4181 void reservedunmarshal_VkScreenSurfaceCreateInfoQNX(VulkanStream* vkStream, 4182 VkStructureType rootType, 4183 VkScreenSurfaceCreateInfoQNX* forUnmarshaling, 4184 uint8_t** ptr); 4185 4186 #endif 4187 #ifdef VK_EXT_color_write_enable 4188 void reservedunmarshal_VkPhysicalDeviceColorWriteEnableFeaturesEXT( 4189 VulkanStream* vkStream, VkStructureType rootType, 4190 VkPhysicalDeviceColorWriteEnableFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4191 4192 void reservedunmarshal_VkPipelineColorWriteCreateInfoEXT( 4193 VulkanStream* vkStream, VkStructureType rootType, 4194 VkPipelineColorWriteCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4195 4196 #endif 4197 #ifdef VK_EXT_primitives_generated_query 4198 void reservedunmarshal_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT( 4199 VulkanStream* vkStream, VkStructureType rootType, 4200 VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4201 4202 #endif 4203 #ifdef VK_GOOGLE_gfxstream 4204 void reservedunmarshal_VkImportColorBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, 4205 VkImportColorBufferGOOGLE* forUnmarshaling, 4206 uint8_t** ptr); 4207 4208 void reservedunmarshal_VkImportBufferGOOGLE(VulkanStream* vkStream, VkStructureType rootType, 4209 VkImportBufferGOOGLE* forUnmarshaling, uint8_t** ptr); 4210 4211 void reservedunmarshal_VkCreateBlobGOOGLE(VulkanStream* vkStream, VkStructureType rootType, 4212 VkCreateBlobGOOGLE* forUnmarshaling, uint8_t** ptr); 4213 4214 #endif 4215 #ifdef VK_EXT_global_priority_query 4216 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR, 4217 reservedunmarshal_VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT) 4218 4219 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkQueueFamilyGlobalPriorityPropertiesKHR, 4220 reservedunmarshal_VkQueueFamilyGlobalPriorityPropertiesEXT) 4221 4222 #endif 4223 #ifdef VK_EXT_image_view_min_lod 4224 void reservedunmarshal_VkPhysicalDeviceImageViewMinLodFeaturesEXT( 4225 VulkanStream* vkStream, VkStructureType rootType, 4226 VkPhysicalDeviceImageViewMinLodFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4227 4228 void reservedunmarshal_VkImageViewMinLodCreateInfoEXT( 4229 VulkanStream* vkStream, VkStructureType rootType, 4230 VkImageViewMinLodCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4231 4232 #endif 4233 #ifdef VK_EXT_multi_draw 4234 void reservedunmarshal_VkPhysicalDeviceMultiDrawFeaturesEXT( 4235 VulkanStream* vkStream, VkStructureType rootType, 4236 VkPhysicalDeviceMultiDrawFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4237 4238 void reservedunmarshal_VkPhysicalDeviceMultiDrawPropertiesEXT( 4239 VulkanStream* vkStream, VkStructureType rootType, 4240 VkPhysicalDeviceMultiDrawPropertiesEXT* forUnmarshaling, uint8_t** ptr); 4241 4242 void reservedunmarshal_VkMultiDrawInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4243 VkMultiDrawInfoEXT* forUnmarshaling, uint8_t** ptr); 4244 4245 void reservedunmarshal_VkMultiDrawIndexedInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4246 VkMultiDrawIndexedInfoEXT* forUnmarshaling, 4247 uint8_t** ptr); 4248 4249 #endif 4250 #ifdef VK_EXT_image_2d_view_of_3d 4251 void reservedunmarshal_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT( 4252 VulkanStream* vkStream, VkStructureType rootType, 4253 VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4254 4255 #endif 4256 #ifdef VK_EXT_shader_tile_image 4257 void reservedunmarshal_VkPhysicalDeviceShaderTileImageFeaturesEXT( 4258 VulkanStream* vkStream, VkStructureType rootType, 4259 VkPhysicalDeviceShaderTileImageFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4260 4261 void reservedunmarshal_VkPhysicalDeviceShaderTileImagePropertiesEXT( 4262 VulkanStream* vkStream, VkStructureType rootType, 4263 VkPhysicalDeviceShaderTileImagePropertiesEXT* forUnmarshaling, uint8_t** ptr); 4264 4265 #endif 4266 #ifdef VK_EXT_opacity_micromap 4267 void reservedunmarshal_VkMicromapUsageEXT(VulkanStream* vkStream, VkStructureType rootType, 4268 VkMicromapUsageEXT* forUnmarshaling, uint8_t** ptr); 4269 4270 void reservedunmarshal_VkDeviceOrHostAddressKHR(VulkanStream* vkStream, VkStructureType rootType, 4271 VkDeviceOrHostAddressKHR* forUnmarshaling, 4272 uint8_t** ptr); 4273 4274 void reservedunmarshal_VkMicromapBuildInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4275 VkMicromapBuildInfoEXT* forUnmarshaling, 4276 uint8_t** ptr); 4277 4278 void reservedunmarshal_VkMicromapCreateInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4279 VkMicromapCreateInfoEXT* forUnmarshaling, 4280 uint8_t** ptr); 4281 4282 void reservedunmarshal_VkPhysicalDeviceOpacityMicromapFeaturesEXT( 4283 VulkanStream* vkStream, VkStructureType rootType, 4284 VkPhysicalDeviceOpacityMicromapFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4285 4286 void reservedunmarshal_VkPhysicalDeviceOpacityMicromapPropertiesEXT( 4287 VulkanStream* vkStream, VkStructureType rootType, 4288 VkPhysicalDeviceOpacityMicromapPropertiesEXT* forUnmarshaling, uint8_t** ptr); 4289 4290 void reservedunmarshal_VkMicromapVersionInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4291 VkMicromapVersionInfoEXT* forUnmarshaling, 4292 uint8_t** ptr); 4293 4294 void reservedunmarshal_VkCopyMicromapToMemoryInfoEXT(VulkanStream* vkStream, 4295 VkStructureType rootType, 4296 VkCopyMicromapToMemoryInfoEXT* forUnmarshaling, 4297 uint8_t** ptr); 4298 4299 void reservedunmarshal_VkCopyMemoryToMicromapInfoEXT(VulkanStream* vkStream, 4300 VkStructureType rootType, 4301 VkCopyMemoryToMicromapInfoEXT* forUnmarshaling, 4302 uint8_t** ptr); 4303 4304 void reservedunmarshal_VkCopyMicromapInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4305 VkCopyMicromapInfoEXT* forUnmarshaling, uint8_t** ptr); 4306 4307 void reservedunmarshal_VkMicromapBuildSizesInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4308 VkMicromapBuildSizesInfoEXT* forUnmarshaling, 4309 uint8_t** ptr); 4310 4311 void reservedunmarshal_VkAccelerationStructureTrianglesOpacityMicromapEXT( 4312 VulkanStream* vkStream, VkStructureType rootType, 4313 VkAccelerationStructureTrianglesOpacityMicromapEXT* forUnmarshaling, uint8_t** ptr); 4314 4315 void reservedunmarshal_VkMicromapTriangleEXT(VulkanStream* vkStream, VkStructureType rootType, 4316 VkMicromapTriangleEXT* forUnmarshaling, uint8_t** ptr); 4317 4318 #endif 4319 #ifdef VK_NV_displacement_micromap 4320 void reservedunmarshal_VkPhysicalDeviceDisplacementMicromapFeaturesNV( 4321 VulkanStream* vkStream, VkStructureType rootType, 4322 VkPhysicalDeviceDisplacementMicromapFeaturesNV* forUnmarshaling, uint8_t** ptr); 4323 4324 void reservedunmarshal_VkPhysicalDeviceDisplacementMicromapPropertiesNV( 4325 VulkanStream* vkStream, VkStructureType rootType, 4326 VkPhysicalDeviceDisplacementMicromapPropertiesNV* forUnmarshaling, uint8_t** ptr); 4327 4328 void reservedunmarshal_VkAccelerationStructureTrianglesDisplacementMicromapNV( 4329 VulkanStream* vkStream, VkStructureType rootType, 4330 VkAccelerationStructureTrianglesDisplacementMicromapNV* forUnmarshaling, uint8_t** ptr); 4331 4332 #endif 4333 #ifdef VK_EXT_load_store_op_none 4334 #endif 4335 #ifdef VK_HUAWEI_cluster_culling_shader 4336 void reservedunmarshal_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI( 4337 VulkanStream* vkStream, VkStructureType rootType, 4338 VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI* forUnmarshaling, uint8_t** ptr); 4339 4340 void reservedunmarshal_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI( 4341 VulkanStream* vkStream, VkStructureType rootType, 4342 VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI* forUnmarshaling, uint8_t** ptr); 4343 4344 #endif 4345 #ifdef VK_EXT_border_color_swizzle 4346 void reservedunmarshal_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT( 4347 VulkanStream* vkStream, VkStructureType rootType, 4348 VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4349 4350 void reservedunmarshal_VkSamplerBorderColorComponentMappingCreateInfoEXT( 4351 VulkanStream* vkStream, VkStructureType rootType, 4352 VkSamplerBorderColorComponentMappingCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4353 4354 #endif 4355 #ifdef VK_EXT_pageable_device_local_memory 4356 void reservedunmarshal_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( 4357 VulkanStream* vkStream, VkStructureType rootType, 4358 VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4359 4360 #endif 4361 #ifdef VK_ARM_shader_core_properties 4362 void reservedunmarshal_VkPhysicalDeviceShaderCorePropertiesARM( 4363 VulkanStream* vkStream, VkStructureType rootType, 4364 VkPhysicalDeviceShaderCorePropertiesARM* forUnmarshaling, uint8_t** ptr); 4365 4366 #endif 4367 #ifdef VK_EXT_image_sliced_view_of_3d 4368 void reservedunmarshal_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT( 4369 VulkanStream* vkStream, VkStructureType rootType, 4370 VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4371 4372 void reservedunmarshal_VkImageViewSlicedCreateInfoEXT( 4373 VulkanStream* vkStream, VkStructureType rootType, 4374 VkImageViewSlicedCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4375 4376 #endif 4377 #ifdef VK_VALVE_descriptor_set_host_mapping 4378 void reservedunmarshal_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE( 4379 VulkanStream* vkStream, VkStructureType rootType, 4380 VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* forUnmarshaling, uint8_t** ptr); 4381 4382 void reservedunmarshal_VkDescriptorSetBindingReferenceVALVE( 4383 VulkanStream* vkStream, VkStructureType rootType, 4384 VkDescriptorSetBindingReferenceVALVE* forUnmarshaling, uint8_t** ptr); 4385 4386 void reservedunmarshal_VkDescriptorSetLayoutHostMappingInfoVALVE( 4387 VulkanStream* vkStream, VkStructureType rootType, 4388 VkDescriptorSetLayoutHostMappingInfoVALVE* forUnmarshaling, uint8_t** ptr); 4389 4390 #endif 4391 #ifdef VK_EXT_depth_clamp_zero_one 4392 void reservedunmarshal_VkPhysicalDeviceDepthClampZeroOneFeaturesEXT( 4393 VulkanStream* vkStream, VkStructureType rootType, 4394 VkPhysicalDeviceDepthClampZeroOneFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4395 4396 #endif 4397 #ifdef VK_EXT_non_seamless_cube_map 4398 void reservedunmarshal_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT( 4399 VulkanStream* vkStream, VkStructureType rootType, 4400 VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4401 4402 #endif 4403 #ifdef VK_QCOM_fragment_density_map_offset 4404 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( 4405 VulkanStream* vkStream, VkStructureType rootType, 4406 VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM* forUnmarshaling, uint8_t** ptr); 4407 4408 void reservedunmarshal_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( 4409 VulkanStream* vkStream, VkStructureType rootType, 4410 VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM* forUnmarshaling, uint8_t** ptr); 4411 4412 void reservedunmarshal_VkSubpassFragmentDensityMapOffsetEndInfoQCOM( 4413 VulkanStream* vkStream, VkStructureType rootType, 4414 VkSubpassFragmentDensityMapOffsetEndInfoQCOM* forUnmarshaling, uint8_t** ptr); 4415 4416 #endif 4417 #ifdef VK_NV_copy_memory_indirect 4418 void reservedunmarshal_VkCopyMemoryIndirectCommandNV(VulkanStream* vkStream, 4419 VkStructureType rootType, 4420 VkCopyMemoryIndirectCommandNV* forUnmarshaling, 4421 uint8_t** ptr); 4422 4423 void reservedunmarshal_VkCopyMemoryToImageIndirectCommandNV( 4424 VulkanStream* vkStream, VkStructureType rootType, 4425 VkCopyMemoryToImageIndirectCommandNV* forUnmarshaling, uint8_t** ptr); 4426 4427 void reservedunmarshal_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV( 4428 VulkanStream* vkStream, VkStructureType rootType, 4429 VkPhysicalDeviceCopyMemoryIndirectFeaturesNV* forUnmarshaling, uint8_t** ptr); 4430 4431 void reservedunmarshal_VkPhysicalDeviceCopyMemoryIndirectPropertiesNV( 4432 VulkanStream* vkStream, VkStructureType rootType, 4433 VkPhysicalDeviceCopyMemoryIndirectPropertiesNV* forUnmarshaling, uint8_t** ptr); 4434 4435 #endif 4436 #ifdef VK_NV_memory_decompression 4437 void reservedunmarshal_VkDecompressMemoryRegionNV(VulkanStream* vkStream, VkStructureType rootType, 4438 VkDecompressMemoryRegionNV* forUnmarshaling, 4439 uint8_t** ptr); 4440 4441 void reservedunmarshal_VkPhysicalDeviceMemoryDecompressionFeaturesNV( 4442 VulkanStream* vkStream, VkStructureType rootType, 4443 VkPhysicalDeviceMemoryDecompressionFeaturesNV* forUnmarshaling, uint8_t** ptr); 4444 4445 void reservedunmarshal_VkPhysicalDeviceMemoryDecompressionPropertiesNV( 4446 VulkanStream* vkStream, VkStructureType rootType, 4447 VkPhysicalDeviceMemoryDecompressionPropertiesNV* forUnmarshaling, uint8_t** ptr); 4448 4449 #endif 4450 #ifdef VK_NV_linear_color_attachment 4451 void reservedunmarshal_VkPhysicalDeviceLinearColorAttachmentFeaturesNV( 4452 VulkanStream* vkStream, VkStructureType rootType, 4453 VkPhysicalDeviceLinearColorAttachmentFeaturesNV* forUnmarshaling, uint8_t** ptr); 4454 4455 #endif 4456 #ifdef VK_GOOGLE_surfaceless_query 4457 #endif 4458 #ifdef VK_EXT_image_compression_control_swapchain 4459 void reservedunmarshal_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( 4460 VulkanStream* vkStream, VkStructureType rootType, 4461 VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4462 4463 #endif 4464 #ifdef VK_QCOM_image_processing 4465 void reservedunmarshal_VkImageViewSampleWeightCreateInfoQCOM( 4466 VulkanStream* vkStream, VkStructureType rootType, 4467 VkImageViewSampleWeightCreateInfoQCOM* forUnmarshaling, uint8_t** ptr); 4468 4469 void reservedunmarshal_VkPhysicalDeviceImageProcessingFeaturesQCOM( 4470 VulkanStream* vkStream, VkStructureType rootType, 4471 VkPhysicalDeviceImageProcessingFeaturesQCOM* forUnmarshaling, uint8_t** ptr); 4472 4473 void reservedunmarshal_VkPhysicalDeviceImageProcessingPropertiesQCOM( 4474 VulkanStream* vkStream, VkStructureType rootType, 4475 VkPhysicalDeviceImageProcessingPropertiesQCOM* forUnmarshaling, uint8_t** ptr); 4476 4477 #endif 4478 #ifdef VK_EXT_extended_dynamic_state3 4479 void reservedunmarshal_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT( 4480 VulkanStream* vkStream, VkStructureType rootType, 4481 VkPhysicalDeviceExtendedDynamicState3FeaturesEXT* forUnmarshaling, uint8_t** ptr); 4482 4483 void reservedunmarshal_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT( 4484 VulkanStream* vkStream, VkStructureType rootType, 4485 VkPhysicalDeviceExtendedDynamicState3PropertiesEXT* forUnmarshaling, uint8_t** ptr); 4486 4487 void reservedunmarshal_VkColorBlendEquationEXT(VulkanStream* vkStream, VkStructureType rootType, 4488 VkColorBlendEquationEXT* forUnmarshaling, 4489 uint8_t** ptr); 4490 4491 void reservedunmarshal_VkColorBlendAdvancedEXT(VulkanStream* vkStream, VkStructureType rootType, 4492 VkColorBlendAdvancedEXT* forUnmarshaling, 4493 uint8_t** ptr); 4494 4495 #endif 4496 #ifdef VK_EXT_subpass_merge_feedback 4497 void reservedunmarshal_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT( 4498 VulkanStream* vkStream, VkStructureType rootType, 4499 VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4500 4501 void reservedunmarshal_VkRenderPassCreationControlEXT( 4502 VulkanStream* vkStream, VkStructureType rootType, 4503 VkRenderPassCreationControlEXT* forUnmarshaling, uint8_t** ptr); 4504 4505 void reservedunmarshal_VkRenderPassCreationFeedbackInfoEXT( 4506 VulkanStream* vkStream, VkStructureType rootType, 4507 VkRenderPassCreationFeedbackInfoEXT* forUnmarshaling, uint8_t** ptr); 4508 4509 void reservedunmarshal_VkRenderPassCreationFeedbackCreateInfoEXT( 4510 VulkanStream* vkStream, VkStructureType rootType, 4511 VkRenderPassCreationFeedbackCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4512 4513 void reservedunmarshal_VkRenderPassSubpassFeedbackInfoEXT( 4514 VulkanStream* vkStream, VkStructureType rootType, 4515 VkRenderPassSubpassFeedbackInfoEXT* forUnmarshaling, uint8_t** ptr); 4516 4517 void reservedunmarshal_VkRenderPassSubpassFeedbackCreateInfoEXT( 4518 VulkanStream* vkStream, VkStructureType rootType, 4519 VkRenderPassSubpassFeedbackCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4520 4521 #endif 4522 #ifdef VK_LUNARG_direct_driver_loading 4523 void reservedunmarshal_VkDirectDriverLoadingInfoLUNARG( 4524 VulkanStream* vkStream, VkStructureType rootType, 4525 VkDirectDriverLoadingInfoLUNARG* forUnmarshaling, uint8_t** ptr); 4526 4527 void reservedunmarshal_VkDirectDriverLoadingListLUNARG( 4528 VulkanStream* vkStream, VkStructureType rootType, 4529 VkDirectDriverLoadingListLUNARG* forUnmarshaling, uint8_t** ptr); 4530 4531 #endif 4532 #ifdef VK_EXT_shader_module_identifier 4533 void reservedunmarshal_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT( 4534 VulkanStream* vkStream, VkStructureType rootType, 4535 VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4536 4537 void reservedunmarshal_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT( 4538 VulkanStream* vkStream, VkStructureType rootType, 4539 VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* forUnmarshaling, uint8_t** ptr); 4540 4541 void reservedunmarshal_VkPipelineShaderStageModuleIdentifierCreateInfoEXT( 4542 VulkanStream* vkStream, VkStructureType rootType, 4543 VkPipelineShaderStageModuleIdentifierCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4544 4545 void reservedunmarshal_VkShaderModuleIdentifierEXT(VulkanStream* vkStream, VkStructureType rootType, 4546 VkShaderModuleIdentifierEXT* forUnmarshaling, 4547 uint8_t** ptr); 4548 4549 #endif 4550 #ifdef VK_EXT_rasterization_order_attachment_access 4551 #endif 4552 #ifdef VK_NV_optical_flow 4553 void reservedunmarshal_VkPhysicalDeviceOpticalFlowFeaturesNV( 4554 VulkanStream* vkStream, VkStructureType rootType, 4555 VkPhysicalDeviceOpticalFlowFeaturesNV* forUnmarshaling, uint8_t** ptr); 4556 4557 void reservedunmarshal_VkPhysicalDeviceOpticalFlowPropertiesNV( 4558 VulkanStream* vkStream, VkStructureType rootType, 4559 VkPhysicalDeviceOpticalFlowPropertiesNV* forUnmarshaling, uint8_t** ptr); 4560 4561 void reservedunmarshal_VkOpticalFlowImageFormatInfoNV( 4562 VulkanStream* vkStream, VkStructureType rootType, 4563 VkOpticalFlowImageFormatInfoNV* forUnmarshaling, uint8_t** ptr); 4564 4565 void reservedunmarshal_VkOpticalFlowImageFormatPropertiesNV( 4566 VulkanStream* vkStream, VkStructureType rootType, 4567 VkOpticalFlowImageFormatPropertiesNV* forUnmarshaling, uint8_t** ptr); 4568 4569 void reservedunmarshal_VkOpticalFlowSessionCreateInfoNV( 4570 VulkanStream* vkStream, VkStructureType rootType, 4571 VkOpticalFlowSessionCreateInfoNV* forUnmarshaling, uint8_t** ptr); 4572 4573 void reservedunmarshal_VkOpticalFlowSessionCreatePrivateDataInfoNV( 4574 VulkanStream* vkStream, VkStructureType rootType, 4575 VkOpticalFlowSessionCreatePrivateDataInfoNV* forUnmarshaling, uint8_t** ptr); 4576 4577 void reservedunmarshal_VkOpticalFlowExecuteInfoNV(VulkanStream* vkStream, VkStructureType rootType, 4578 VkOpticalFlowExecuteInfoNV* forUnmarshaling, 4579 uint8_t** ptr); 4580 4581 #endif 4582 #ifdef VK_EXT_legacy_dithering 4583 void reservedunmarshal_VkPhysicalDeviceLegacyDitheringFeaturesEXT( 4584 VulkanStream* vkStream, VkStructureType rootType, 4585 VkPhysicalDeviceLegacyDitheringFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4586 4587 #endif 4588 #ifdef VK_EXT_pipeline_protected_access 4589 void reservedunmarshal_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT( 4590 VulkanStream* vkStream, VkStructureType rootType, 4591 VkPhysicalDevicePipelineProtectedAccessFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4592 4593 #endif 4594 #ifdef VK_EXT_shader_object 4595 void reservedunmarshal_VkPhysicalDeviceShaderObjectFeaturesEXT( 4596 VulkanStream* vkStream, VkStructureType rootType, 4597 VkPhysicalDeviceShaderObjectFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4598 4599 void reservedunmarshal_VkPhysicalDeviceShaderObjectPropertiesEXT( 4600 VulkanStream* vkStream, VkStructureType rootType, 4601 VkPhysicalDeviceShaderObjectPropertiesEXT* forUnmarshaling, uint8_t** ptr); 4602 4603 void reservedunmarshal_VkShaderCreateInfoEXT(VulkanStream* vkStream, VkStructureType rootType, 4604 VkShaderCreateInfoEXT* forUnmarshaling, uint8_t** ptr); 4605 4606 DEFINE_ALIAS_FUNCTION(reservedunmarshal_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, 4607 reservedunmarshal_VkShaderRequiredSubgroupSizeCreateInfoEXT) 4608 4609 #endif 4610 #ifdef VK_QCOM_tile_properties 4611 void reservedunmarshal_VkPhysicalDeviceTilePropertiesFeaturesQCOM( 4612 VulkanStream* vkStream, VkStructureType rootType, 4613 VkPhysicalDeviceTilePropertiesFeaturesQCOM* forUnmarshaling, uint8_t** ptr); 4614 4615 void reservedunmarshal_VkTilePropertiesQCOM(VulkanStream* vkStream, VkStructureType rootType, 4616 VkTilePropertiesQCOM* forUnmarshaling, uint8_t** ptr); 4617 4618 #endif 4619 #ifdef VK_SEC_amigo_profiling 4620 void reservedunmarshal_VkPhysicalDeviceAmigoProfilingFeaturesSEC( 4621 VulkanStream* vkStream, VkStructureType rootType, 4622 VkPhysicalDeviceAmigoProfilingFeaturesSEC* forUnmarshaling, uint8_t** ptr); 4623 4624 void reservedunmarshal_VkAmigoProfilingSubmitInfoSEC(VulkanStream* vkStream, 4625 VkStructureType rootType, 4626 VkAmigoProfilingSubmitInfoSEC* forUnmarshaling, 4627 uint8_t** ptr); 4628 4629 #endif 4630 #ifdef VK_QCOM_multiview_per_view_viewports 4631 void reservedunmarshal_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM( 4632 VulkanStream* vkStream, VkStructureType rootType, 4633 VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM* forUnmarshaling, uint8_t** ptr); 4634 4635 #endif 4636 #ifdef VK_NV_ray_tracing_invocation_reorder 4637 void reservedunmarshal_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV( 4638 VulkanStream* vkStream, VkStructureType rootType, 4639 VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV* forUnmarshaling, uint8_t** ptr); 4640 4641 void reservedunmarshal_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV( 4642 VulkanStream* vkStream, VkStructureType rootType, 4643 VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV* forUnmarshaling, uint8_t** ptr); 4644 4645 #endif 4646 #ifdef VK_EXT_mutable_descriptor_type 4647 #endif 4648 #ifdef VK_ARM_shader_core_builtins 4649 void reservedunmarshal_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM( 4650 VulkanStream* vkStream, VkStructureType rootType, 4651 VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM* forUnmarshaling, uint8_t** ptr); 4652 4653 void reservedunmarshal_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM( 4654 VulkanStream* vkStream, VkStructureType rootType, 4655 VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM* forUnmarshaling, uint8_t** ptr); 4656 4657 #endif 4658 #ifdef VK_EXT_pipeline_library_group_handles 4659 void reservedunmarshal_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT( 4660 VulkanStream* vkStream, VkStructureType rootType, 4661 VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4662 4663 #endif 4664 #ifdef VK_QCOM_multiview_per_view_render_areas 4665 void reservedunmarshal_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM( 4666 VulkanStream* vkStream, VkStructureType rootType, 4667 VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM* forUnmarshaling, uint8_t** ptr); 4668 4669 void reservedunmarshal_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM( 4670 VulkanStream* vkStream, VkStructureType rootType, 4671 VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM* forUnmarshaling, uint8_t** ptr); 4672 4673 #endif 4674 #ifdef VK_EXT_attachment_feedback_loop_dynamic_state 4675 void reservedunmarshal_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT( 4676 VulkanStream* vkStream, VkStructureType rootType, 4677 VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4678 4679 #endif 4680 #ifdef VK_KHR_acceleration_structure 4681 void reservedunmarshal_VkAccelerationStructureBuildRangeInfoKHR( 4682 VulkanStream* vkStream, VkStructureType rootType, 4683 VkAccelerationStructureBuildRangeInfoKHR* forUnmarshaling, uint8_t** ptr); 4684 4685 void reservedunmarshal_VkAccelerationStructureGeometryTrianglesDataKHR( 4686 VulkanStream* vkStream, VkStructureType rootType, 4687 VkAccelerationStructureGeometryTrianglesDataKHR* forUnmarshaling, uint8_t** ptr); 4688 4689 void reservedunmarshal_VkAccelerationStructureGeometryAabbsDataKHR( 4690 VulkanStream* vkStream, VkStructureType rootType, 4691 VkAccelerationStructureGeometryAabbsDataKHR* forUnmarshaling, uint8_t** ptr); 4692 4693 void reservedunmarshal_VkAccelerationStructureGeometryInstancesDataKHR( 4694 VulkanStream* vkStream, VkStructureType rootType, 4695 VkAccelerationStructureGeometryInstancesDataKHR* forUnmarshaling, uint8_t** ptr); 4696 4697 void reservedunmarshal_VkAccelerationStructureGeometryDataKHR( 4698 VulkanStream* vkStream, VkStructureType rootType, 4699 VkAccelerationStructureGeometryDataKHR* forUnmarshaling, uint8_t** ptr); 4700 4701 void reservedunmarshal_VkAccelerationStructureGeometryKHR( 4702 VulkanStream* vkStream, VkStructureType rootType, 4703 VkAccelerationStructureGeometryKHR* forUnmarshaling, uint8_t** ptr); 4704 4705 void reservedunmarshal_VkAccelerationStructureBuildGeometryInfoKHR( 4706 VulkanStream* vkStream, VkStructureType rootType, 4707 VkAccelerationStructureBuildGeometryInfoKHR* forUnmarshaling, uint8_t** ptr); 4708 4709 void reservedunmarshal_VkAccelerationStructureCreateInfoKHR( 4710 VulkanStream* vkStream, VkStructureType rootType, 4711 VkAccelerationStructureCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 4712 4713 void reservedunmarshal_VkWriteDescriptorSetAccelerationStructureKHR( 4714 VulkanStream* vkStream, VkStructureType rootType, 4715 VkWriteDescriptorSetAccelerationStructureKHR* forUnmarshaling, uint8_t** ptr); 4716 4717 void reservedunmarshal_VkPhysicalDeviceAccelerationStructureFeaturesKHR( 4718 VulkanStream* vkStream, VkStructureType rootType, 4719 VkPhysicalDeviceAccelerationStructureFeaturesKHR* forUnmarshaling, uint8_t** ptr); 4720 4721 void reservedunmarshal_VkPhysicalDeviceAccelerationStructurePropertiesKHR( 4722 VulkanStream* vkStream, VkStructureType rootType, 4723 VkPhysicalDeviceAccelerationStructurePropertiesKHR* forUnmarshaling, uint8_t** ptr); 4724 4725 void reservedunmarshal_VkAccelerationStructureDeviceAddressInfoKHR( 4726 VulkanStream* vkStream, VkStructureType rootType, 4727 VkAccelerationStructureDeviceAddressInfoKHR* forUnmarshaling, uint8_t** ptr); 4728 4729 void reservedunmarshal_VkAccelerationStructureVersionInfoKHR( 4730 VulkanStream* vkStream, VkStructureType rootType, 4731 VkAccelerationStructureVersionInfoKHR* forUnmarshaling, uint8_t** ptr); 4732 4733 void reservedunmarshal_VkCopyAccelerationStructureToMemoryInfoKHR( 4734 VulkanStream* vkStream, VkStructureType rootType, 4735 VkCopyAccelerationStructureToMemoryInfoKHR* forUnmarshaling, uint8_t** ptr); 4736 4737 void reservedunmarshal_VkCopyMemoryToAccelerationStructureInfoKHR( 4738 VulkanStream* vkStream, VkStructureType rootType, 4739 VkCopyMemoryToAccelerationStructureInfoKHR* forUnmarshaling, uint8_t** ptr); 4740 4741 void reservedunmarshal_VkCopyAccelerationStructureInfoKHR( 4742 VulkanStream* vkStream, VkStructureType rootType, 4743 VkCopyAccelerationStructureInfoKHR* forUnmarshaling, uint8_t** ptr); 4744 4745 void reservedunmarshal_VkAccelerationStructureBuildSizesInfoKHR( 4746 VulkanStream* vkStream, VkStructureType rootType, 4747 VkAccelerationStructureBuildSizesInfoKHR* forUnmarshaling, uint8_t** ptr); 4748 4749 #endif 4750 #ifdef VK_KHR_ray_tracing_pipeline 4751 void reservedunmarshal_VkRayTracingShaderGroupCreateInfoKHR( 4752 VulkanStream* vkStream, VkStructureType rootType, 4753 VkRayTracingShaderGroupCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 4754 4755 void reservedunmarshal_VkRayTracingPipelineInterfaceCreateInfoKHR( 4756 VulkanStream* vkStream, VkStructureType rootType, 4757 VkRayTracingPipelineInterfaceCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 4758 4759 void reservedunmarshal_VkRayTracingPipelineCreateInfoKHR( 4760 VulkanStream* vkStream, VkStructureType rootType, 4761 VkRayTracingPipelineCreateInfoKHR* forUnmarshaling, uint8_t** ptr); 4762 4763 void reservedunmarshal_VkPhysicalDeviceRayTracingPipelineFeaturesKHR( 4764 VulkanStream* vkStream, VkStructureType rootType, 4765 VkPhysicalDeviceRayTracingPipelineFeaturesKHR* forUnmarshaling, uint8_t** ptr); 4766 4767 void reservedunmarshal_VkPhysicalDeviceRayTracingPipelinePropertiesKHR( 4768 VulkanStream* vkStream, VkStructureType rootType, 4769 VkPhysicalDeviceRayTracingPipelinePropertiesKHR* forUnmarshaling, uint8_t** ptr); 4770 4771 void reservedunmarshal_VkStridedDeviceAddressRegionKHR( 4772 VulkanStream* vkStream, VkStructureType rootType, 4773 VkStridedDeviceAddressRegionKHR* forUnmarshaling, uint8_t** ptr); 4774 4775 void reservedunmarshal_VkTraceRaysIndirectCommandKHR(VulkanStream* vkStream, 4776 VkStructureType rootType, 4777 VkTraceRaysIndirectCommandKHR* forUnmarshaling, 4778 uint8_t** ptr); 4779 4780 #endif 4781 #ifdef VK_KHR_ray_query 4782 void reservedunmarshal_VkPhysicalDeviceRayQueryFeaturesKHR( 4783 VulkanStream* vkStream, VkStructureType rootType, 4784 VkPhysicalDeviceRayQueryFeaturesKHR* forUnmarshaling, uint8_t** ptr); 4785 4786 #endif 4787 #ifdef VK_EXT_mesh_shader 4788 void reservedunmarshal_VkPhysicalDeviceMeshShaderFeaturesEXT( 4789 VulkanStream* vkStream, VkStructureType rootType, 4790 VkPhysicalDeviceMeshShaderFeaturesEXT* forUnmarshaling, uint8_t** ptr); 4791 4792 void reservedunmarshal_VkPhysicalDeviceMeshShaderPropertiesEXT( 4793 VulkanStream* vkStream, VkStructureType rootType, 4794 VkPhysicalDeviceMeshShaderPropertiesEXT* forUnmarshaling, uint8_t** ptr); 4795 4796 void reservedunmarshal_VkDrawMeshTasksIndirectCommandEXT( 4797 VulkanStream* vkStream, VkStructureType rootType, 4798 VkDrawMeshTasksIndirectCommandEXT* forUnmarshaling, uint8_t** ptr); 4799 4800 #endif 4801 4802 } // namespace vk 4803 } // namespace gfxstream 4804