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_handlemap 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 "VulkanHandleMapping.h" 35 #include "goldfish_vk_private_defs.h" 36 #include "vk_android_native_buffer.h" 37 #include "vulkan_gfxstream.h" 38 39 namespace gfxstream { 40 namespace vk { 41 42 #ifdef VK_VERSION_1_0 43 void handlemap_VkExtent2D(VulkanHandleMapping* handlemap, VkExtent2D* toMap); 44 45 void handlemap_VkExtent3D(VulkanHandleMapping* handlemap, VkExtent3D* toMap); 46 47 void handlemap_VkOffset2D(VulkanHandleMapping* handlemap, VkOffset2D* toMap); 48 49 void handlemap_VkOffset3D(VulkanHandleMapping* handlemap, VkOffset3D* toMap); 50 51 void handlemap_VkRect2D(VulkanHandleMapping* handlemap, VkRect2D* toMap); 52 53 void handlemap_VkBaseInStructure(VulkanHandleMapping* handlemap, VkBaseInStructure* toMap); 54 55 void handlemap_VkBaseOutStructure(VulkanHandleMapping* handlemap, VkBaseOutStructure* toMap); 56 57 void handlemap_VkBufferMemoryBarrier(VulkanHandleMapping* handlemap, VkBufferMemoryBarrier* toMap); 58 59 void handlemap_VkDispatchIndirectCommand(VulkanHandleMapping* handlemap, 60 VkDispatchIndirectCommand* toMap); 61 62 void handlemap_VkDrawIndexedIndirectCommand(VulkanHandleMapping* handlemap, 63 VkDrawIndexedIndirectCommand* toMap); 64 65 void handlemap_VkDrawIndirectCommand(VulkanHandleMapping* handlemap, VkDrawIndirectCommand* toMap); 66 67 void handlemap_VkImageSubresourceRange(VulkanHandleMapping* handlemap, 68 VkImageSubresourceRange* toMap); 69 70 void handlemap_VkImageMemoryBarrier(VulkanHandleMapping* handlemap, VkImageMemoryBarrier* toMap); 71 72 void handlemap_VkMemoryBarrier(VulkanHandleMapping* handlemap, VkMemoryBarrier* toMap); 73 74 void handlemap_VkPipelineCacheHeaderVersionOne(VulkanHandleMapping* handlemap, 75 VkPipelineCacheHeaderVersionOne* toMap); 76 77 void handlemap_VkAllocationCallbacks(VulkanHandleMapping* handlemap, VkAllocationCallbacks* toMap); 78 79 void handlemap_VkApplicationInfo(VulkanHandleMapping* handlemap, VkApplicationInfo* toMap); 80 81 void handlemap_VkFormatProperties(VulkanHandleMapping* handlemap, VkFormatProperties* toMap); 82 83 void handlemap_VkImageFormatProperties(VulkanHandleMapping* handlemap, 84 VkImageFormatProperties* toMap); 85 86 void handlemap_VkInstanceCreateInfo(VulkanHandleMapping* handlemap, VkInstanceCreateInfo* toMap); 87 88 void handlemap_VkMemoryHeap(VulkanHandleMapping* handlemap, VkMemoryHeap* toMap); 89 90 void handlemap_VkMemoryType(VulkanHandleMapping* handlemap, VkMemoryType* toMap); 91 92 void handlemap_VkPhysicalDeviceFeatures(VulkanHandleMapping* handlemap, 93 VkPhysicalDeviceFeatures* toMap); 94 95 void handlemap_VkPhysicalDeviceLimits(VulkanHandleMapping* handlemap, 96 VkPhysicalDeviceLimits* toMap); 97 98 void handlemap_VkPhysicalDeviceMemoryProperties(VulkanHandleMapping* handlemap, 99 VkPhysicalDeviceMemoryProperties* toMap); 100 101 void handlemap_VkPhysicalDeviceSparseProperties(VulkanHandleMapping* handlemap, 102 VkPhysicalDeviceSparseProperties* toMap); 103 104 void handlemap_VkPhysicalDeviceProperties(VulkanHandleMapping* handlemap, 105 VkPhysicalDeviceProperties* toMap); 106 107 void handlemap_VkQueueFamilyProperties(VulkanHandleMapping* handlemap, 108 VkQueueFamilyProperties* toMap); 109 110 void handlemap_VkDeviceQueueCreateInfo(VulkanHandleMapping* handlemap, 111 VkDeviceQueueCreateInfo* toMap); 112 113 void handlemap_VkDeviceCreateInfo(VulkanHandleMapping* handlemap, VkDeviceCreateInfo* toMap); 114 115 void handlemap_VkExtensionProperties(VulkanHandleMapping* handlemap, VkExtensionProperties* toMap); 116 117 void handlemap_VkLayerProperties(VulkanHandleMapping* handlemap, VkLayerProperties* toMap); 118 119 void handlemap_VkSubmitInfo(VulkanHandleMapping* handlemap, VkSubmitInfo* toMap); 120 121 void handlemap_VkMappedMemoryRange(VulkanHandleMapping* handlemap, VkMappedMemoryRange* toMap); 122 123 void handlemap_VkMemoryAllocateInfo(VulkanHandleMapping* handlemap, VkMemoryAllocateInfo* toMap); 124 125 void handlemap_VkMemoryRequirements(VulkanHandleMapping* handlemap, VkMemoryRequirements* toMap); 126 127 void handlemap_VkSparseMemoryBind(VulkanHandleMapping* handlemap, VkSparseMemoryBind* toMap); 128 129 void handlemap_VkSparseBufferMemoryBindInfo(VulkanHandleMapping* handlemap, 130 VkSparseBufferMemoryBindInfo* toMap); 131 132 void handlemap_VkSparseImageOpaqueMemoryBindInfo(VulkanHandleMapping* handlemap, 133 VkSparseImageOpaqueMemoryBindInfo* toMap); 134 135 void handlemap_VkImageSubresource(VulkanHandleMapping* handlemap, VkImageSubresource* toMap); 136 137 void handlemap_VkSparseImageMemoryBind(VulkanHandleMapping* handlemap, 138 VkSparseImageMemoryBind* toMap); 139 140 void handlemap_VkSparseImageMemoryBindInfo(VulkanHandleMapping* handlemap, 141 VkSparseImageMemoryBindInfo* toMap); 142 143 void handlemap_VkBindSparseInfo(VulkanHandleMapping* handlemap, VkBindSparseInfo* toMap); 144 145 void handlemap_VkSparseImageFormatProperties(VulkanHandleMapping* handlemap, 146 VkSparseImageFormatProperties* toMap); 147 148 void handlemap_VkSparseImageMemoryRequirements(VulkanHandleMapping* handlemap, 149 VkSparseImageMemoryRequirements* toMap); 150 151 void handlemap_VkFenceCreateInfo(VulkanHandleMapping* handlemap, VkFenceCreateInfo* toMap); 152 153 void handlemap_VkSemaphoreCreateInfo(VulkanHandleMapping* handlemap, VkSemaphoreCreateInfo* toMap); 154 155 void handlemap_VkEventCreateInfo(VulkanHandleMapping* handlemap, VkEventCreateInfo* toMap); 156 157 void handlemap_VkQueryPoolCreateInfo(VulkanHandleMapping* handlemap, VkQueryPoolCreateInfo* toMap); 158 159 void handlemap_VkBufferCreateInfo(VulkanHandleMapping* handlemap, VkBufferCreateInfo* toMap); 160 161 void handlemap_VkBufferViewCreateInfo(VulkanHandleMapping* handlemap, 162 VkBufferViewCreateInfo* toMap); 163 164 void handlemap_VkImageCreateInfo(VulkanHandleMapping* handlemap, VkImageCreateInfo* toMap); 165 166 void handlemap_VkSubresourceLayout(VulkanHandleMapping* handlemap, VkSubresourceLayout* toMap); 167 168 void handlemap_VkComponentMapping(VulkanHandleMapping* handlemap, VkComponentMapping* toMap); 169 170 void handlemap_VkImageViewCreateInfo(VulkanHandleMapping* handlemap, VkImageViewCreateInfo* toMap); 171 172 void handlemap_VkShaderModuleCreateInfo(VulkanHandleMapping* handlemap, 173 VkShaderModuleCreateInfo* toMap); 174 175 void handlemap_VkPipelineCacheCreateInfo(VulkanHandleMapping* handlemap, 176 VkPipelineCacheCreateInfo* toMap); 177 178 void handlemap_VkSpecializationMapEntry(VulkanHandleMapping* handlemap, 179 VkSpecializationMapEntry* toMap); 180 181 void handlemap_VkSpecializationInfo(VulkanHandleMapping* handlemap, VkSpecializationInfo* toMap); 182 183 void handlemap_VkPipelineShaderStageCreateInfo(VulkanHandleMapping* handlemap, 184 VkPipelineShaderStageCreateInfo* toMap); 185 186 void handlemap_VkComputePipelineCreateInfo(VulkanHandleMapping* handlemap, 187 VkComputePipelineCreateInfo* toMap); 188 189 void handlemap_VkVertexInputBindingDescription(VulkanHandleMapping* handlemap, 190 VkVertexInputBindingDescription* toMap); 191 192 void handlemap_VkVertexInputAttributeDescription(VulkanHandleMapping* handlemap, 193 VkVertexInputAttributeDescription* toMap); 194 195 void handlemap_VkPipelineVertexInputStateCreateInfo(VulkanHandleMapping* handlemap, 196 VkPipelineVertexInputStateCreateInfo* toMap); 197 198 void handlemap_VkPipelineInputAssemblyStateCreateInfo( 199 VulkanHandleMapping* handlemap, VkPipelineInputAssemblyStateCreateInfo* toMap); 200 201 void handlemap_VkPipelineTessellationStateCreateInfo(VulkanHandleMapping* handlemap, 202 VkPipelineTessellationStateCreateInfo* toMap); 203 204 void handlemap_VkViewport(VulkanHandleMapping* handlemap, VkViewport* toMap); 205 206 void handlemap_VkPipelineViewportStateCreateInfo(VulkanHandleMapping* handlemap, 207 VkPipelineViewportStateCreateInfo* toMap); 208 209 void handlemap_VkPipelineRasterizationStateCreateInfo( 210 VulkanHandleMapping* handlemap, VkPipelineRasterizationStateCreateInfo* toMap); 211 212 void handlemap_VkPipelineMultisampleStateCreateInfo(VulkanHandleMapping* handlemap, 213 VkPipelineMultisampleStateCreateInfo* toMap); 214 215 void handlemap_VkStencilOpState(VulkanHandleMapping* handlemap, VkStencilOpState* toMap); 216 217 void handlemap_VkPipelineDepthStencilStateCreateInfo(VulkanHandleMapping* handlemap, 218 VkPipelineDepthStencilStateCreateInfo* toMap); 219 220 void handlemap_VkPipelineColorBlendAttachmentState(VulkanHandleMapping* handlemap, 221 VkPipelineColorBlendAttachmentState* toMap); 222 223 void handlemap_VkPipelineColorBlendStateCreateInfo(VulkanHandleMapping* handlemap, 224 VkPipelineColorBlendStateCreateInfo* toMap); 225 226 void handlemap_VkPipelineDynamicStateCreateInfo(VulkanHandleMapping* handlemap, 227 VkPipelineDynamicStateCreateInfo* toMap); 228 229 void handlemap_VkGraphicsPipelineCreateInfo(VulkanHandleMapping* handlemap, 230 VkGraphicsPipelineCreateInfo* toMap); 231 232 void handlemap_VkPushConstantRange(VulkanHandleMapping* handlemap, VkPushConstantRange* toMap); 233 234 void handlemap_VkPipelineLayoutCreateInfo(VulkanHandleMapping* handlemap, 235 VkPipelineLayoutCreateInfo* toMap); 236 237 void handlemap_VkSamplerCreateInfo(VulkanHandleMapping* handlemap, VkSamplerCreateInfo* toMap); 238 239 void handlemap_VkCopyDescriptorSet(VulkanHandleMapping* handlemap, VkCopyDescriptorSet* toMap); 240 241 void handlemap_VkDescriptorBufferInfo(VulkanHandleMapping* handlemap, 242 VkDescriptorBufferInfo* toMap); 243 244 void handlemap_VkDescriptorImageInfo(VulkanHandleMapping* handlemap, VkDescriptorImageInfo* toMap); 245 246 void handlemap_VkDescriptorPoolSize(VulkanHandleMapping* handlemap, VkDescriptorPoolSize* toMap); 247 248 void handlemap_VkDescriptorPoolCreateInfo(VulkanHandleMapping* handlemap, 249 VkDescriptorPoolCreateInfo* toMap); 250 251 void handlemap_VkDescriptorSetAllocateInfo(VulkanHandleMapping* handlemap, 252 VkDescriptorSetAllocateInfo* toMap); 253 254 void handlemap_VkDescriptorSetLayoutBinding(VulkanHandleMapping* handlemap, 255 VkDescriptorSetLayoutBinding* toMap); 256 257 void handlemap_VkDescriptorSetLayoutCreateInfo(VulkanHandleMapping* handlemap, 258 VkDescriptorSetLayoutCreateInfo* toMap); 259 260 void handlemap_VkWriteDescriptorSet(VulkanHandleMapping* handlemap, VkWriteDescriptorSet* toMap); 261 262 void handlemap_VkAttachmentDescription(VulkanHandleMapping* handlemap, 263 VkAttachmentDescription* toMap); 264 265 void handlemap_VkAttachmentReference(VulkanHandleMapping* handlemap, VkAttachmentReference* toMap); 266 267 void handlemap_VkFramebufferCreateInfo(VulkanHandleMapping* handlemap, 268 VkFramebufferCreateInfo* toMap); 269 270 void handlemap_VkSubpassDescription(VulkanHandleMapping* handlemap, VkSubpassDescription* toMap); 271 272 void handlemap_VkSubpassDependency(VulkanHandleMapping* handlemap, VkSubpassDependency* toMap); 273 274 void handlemap_VkRenderPassCreateInfo(VulkanHandleMapping* handlemap, 275 VkRenderPassCreateInfo* toMap); 276 277 void handlemap_VkCommandPoolCreateInfo(VulkanHandleMapping* handlemap, 278 VkCommandPoolCreateInfo* toMap); 279 280 void handlemap_VkCommandBufferAllocateInfo(VulkanHandleMapping* handlemap, 281 VkCommandBufferAllocateInfo* toMap); 282 283 void handlemap_VkCommandBufferInheritanceInfo(VulkanHandleMapping* handlemap, 284 VkCommandBufferInheritanceInfo* toMap); 285 286 void handlemap_VkCommandBufferBeginInfo(VulkanHandleMapping* handlemap, 287 VkCommandBufferBeginInfo* toMap); 288 289 void handlemap_VkBufferCopy(VulkanHandleMapping* handlemap, VkBufferCopy* toMap); 290 291 void handlemap_VkImageSubresourceLayers(VulkanHandleMapping* handlemap, 292 VkImageSubresourceLayers* toMap); 293 294 void handlemap_VkBufferImageCopy(VulkanHandleMapping* handlemap, VkBufferImageCopy* toMap); 295 296 void handlemap_VkClearColorValue(VulkanHandleMapping* handlemap, VkClearColorValue* toMap); 297 298 void handlemap_VkClearDepthStencilValue(VulkanHandleMapping* handlemap, 299 VkClearDepthStencilValue* toMap); 300 301 void handlemap_VkClearValue(VulkanHandleMapping* handlemap, VkClearValue* toMap); 302 303 void handlemap_VkClearAttachment(VulkanHandleMapping* handlemap, VkClearAttachment* toMap); 304 305 void handlemap_VkClearRect(VulkanHandleMapping* handlemap, VkClearRect* toMap); 306 307 void handlemap_VkImageBlit(VulkanHandleMapping* handlemap, VkImageBlit* toMap); 308 309 void handlemap_VkImageCopy(VulkanHandleMapping* handlemap, VkImageCopy* toMap); 310 311 void handlemap_VkImageResolve(VulkanHandleMapping* handlemap, VkImageResolve* toMap); 312 313 void handlemap_VkRenderPassBeginInfo(VulkanHandleMapping* handlemap, VkRenderPassBeginInfo* toMap); 314 315 #endif 316 #ifdef VK_VERSION_1_1 317 void handlemap_VkPhysicalDeviceSubgroupProperties(VulkanHandleMapping* handlemap, 318 VkPhysicalDeviceSubgroupProperties* toMap); 319 320 void handlemap_VkBindBufferMemoryInfo(VulkanHandleMapping* handlemap, 321 VkBindBufferMemoryInfo* toMap); 322 323 void handlemap_VkBindImageMemoryInfo(VulkanHandleMapping* handlemap, VkBindImageMemoryInfo* toMap); 324 325 void handlemap_VkPhysicalDevice16BitStorageFeatures(VulkanHandleMapping* handlemap, 326 VkPhysicalDevice16BitStorageFeatures* toMap); 327 328 void handlemap_VkMemoryDedicatedRequirements(VulkanHandleMapping* handlemap, 329 VkMemoryDedicatedRequirements* toMap); 330 331 void handlemap_VkMemoryDedicatedAllocateInfo(VulkanHandleMapping* handlemap, 332 VkMemoryDedicatedAllocateInfo* toMap); 333 334 void handlemap_VkMemoryAllocateFlagsInfo(VulkanHandleMapping* handlemap, 335 VkMemoryAllocateFlagsInfo* toMap); 336 337 void handlemap_VkDeviceGroupRenderPassBeginInfo(VulkanHandleMapping* handlemap, 338 VkDeviceGroupRenderPassBeginInfo* toMap); 339 340 void handlemap_VkDeviceGroupCommandBufferBeginInfo(VulkanHandleMapping* handlemap, 341 VkDeviceGroupCommandBufferBeginInfo* toMap); 342 343 void handlemap_VkDeviceGroupSubmitInfo(VulkanHandleMapping* handlemap, 344 VkDeviceGroupSubmitInfo* toMap); 345 346 void handlemap_VkDeviceGroupBindSparseInfo(VulkanHandleMapping* handlemap, 347 VkDeviceGroupBindSparseInfo* toMap); 348 349 void handlemap_VkBindBufferMemoryDeviceGroupInfo(VulkanHandleMapping* handlemap, 350 VkBindBufferMemoryDeviceGroupInfo* toMap); 351 352 void handlemap_VkBindImageMemoryDeviceGroupInfo(VulkanHandleMapping* handlemap, 353 VkBindImageMemoryDeviceGroupInfo* toMap); 354 355 void handlemap_VkPhysicalDeviceGroupProperties(VulkanHandleMapping* handlemap, 356 VkPhysicalDeviceGroupProperties* toMap); 357 358 void handlemap_VkDeviceGroupDeviceCreateInfo(VulkanHandleMapping* handlemap, 359 VkDeviceGroupDeviceCreateInfo* toMap); 360 361 void handlemap_VkBufferMemoryRequirementsInfo2(VulkanHandleMapping* handlemap, 362 VkBufferMemoryRequirementsInfo2* toMap); 363 364 void handlemap_VkImageMemoryRequirementsInfo2(VulkanHandleMapping* handlemap, 365 VkImageMemoryRequirementsInfo2* toMap); 366 367 void handlemap_VkImageSparseMemoryRequirementsInfo2(VulkanHandleMapping* handlemap, 368 VkImageSparseMemoryRequirementsInfo2* toMap); 369 370 void handlemap_VkMemoryRequirements2(VulkanHandleMapping* handlemap, VkMemoryRequirements2* toMap); 371 372 void handlemap_VkSparseImageMemoryRequirements2(VulkanHandleMapping* handlemap, 373 VkSparseImageMemoryRequirements2* toMap); 374 375 void handlemap_VkPhysicalDeviceFeatures2(VulkanHandleMapping* handlemap, 376 VkPhysicalDeviceFeatures2* toMap); 377 378 void handlemap_VkPhysicalDeviceProperties2(VulkanHandleMapping* handlemap, 379 VkPhysicalDeviceProperties2* toMap); 380 381 void handlemap_VkFormatProperties2(VulkanHandleMapping* handlemap, VkFormatProperties2* toMap); 382 383 void handlemap_VkImageFormatProperties2(VulkanHandleMapping* handlemap, 384 VkImageFormatProperties2* toMap); 385 386 void handlemap_VkPhysicalDeviceImageFormatInfo2(VulkanHandleMapping* handlemap, 387 VkPhysicalDeviceImageFormatInfo2* toMap); 388 389 void handlemap_VkQueueFamilyProperties2(VulkanHandleMapping* handlemap, 390 VkQueueFamilyProperties2* toMap); 391 392 void handlemap_VkPhysicalDeviceMemoryProperties2(VulkanHandleMapping* handlemap, 393 VkPhysicalDeviceMemoryProperties2* toMap); 394 395 void handlemap_VkSparseImageFormatProperties2(VulkanHandleMapping* handlemap, 396 VkSparseImageFormatProperties2* toMap); 397 398 void handlemap_VkPhysicalDeviceSparseImageFormatInfo2( 399 VulkanHandleMapping* handlemap, VkPhysicalDeviceSparseImageFormatInfo2* toMap); 400 401 void handlemap_VkPhysicalDevicePointClippingProperties( 402 VulkanHandleMapping* handlemap, VkPhysicalDevicePointClippingProperties* toMap); 403 404 void handlemap_VkInputAttachmentAspectReference(VulkanHandleMapping* handlemap, 405 VkInputAttachmentAspectReference* toMap); 406 407 void handlemap_VkRenderPassInputAttachmentAspectCreateInfo( 408 VulkanHandleMapping* handlemap, VkRenderPassInputAttachmentAspectCreateInfo* toMap); 409 410 void handlemap_VkImageViewUsageCreateInfo(VulkanHandleMapping* handlemap, 411 VkImageViewUsageCreateInfo* toMap); 412 413 void handlemap_VkPipelineTessellationDomainOriginStateCreateInfo( 414 VulkanHandleMapping* handlemap, VkPipelineTessellationDomainOriginStateCreateInfo* toMap); 415 416 void handlemap_VkRenderPassMultiviewCreateInfo(VulkanHandleMapping* handlemap, 417 VkRenderPassMultiviewCreateInfo* toMap); 418 419 void handlemap_VkPhysicalDeviceMultiviewFeatures(VulkanHandleMapping* handlemap, 420 VkPhysicalDeviceMultiviewFeatures* toMap); 421 422 void handlemap_VkPhysicalDeviceMultiviewProperties(VulkanHandleMapping* handlemap, 423 VkPhysicalDeviceMultiviewProperties* toMap); 424 425 void handlemap_VkPhysicalDeviceVariablePointersFeatures( 426 VulkanHandleMapping* handlemap, VkPhysicalDeviceVariablePointersFeatures* toMap); 427 428 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceVariablePointersFeatures, 429 handlemap_VkPhysicalDeviceVariablePointerFeatures) 430 431 void handlemap_VkPhysicalDeviceProtectedMemoryFeatures( 432 VulkanHandleMapping* handlemap, VkPhysicalDeviceProtectedMemoryFeatures* toMap); 433 434 void handlemap_VkPhysicalDeviceProtectedMemoryProperties( 435 VulkanHandleMapping* handlemap, VkPhysicalDeviceProtectedMemoryProperties* toMap); 436 437 void handlemap_VkDeviceQueueInfo2(VulkanHandleMapping* handlemap, VkDeviceQueueInfo2* toMap); 438 439 void handlemap_VkProtectedSubmitInfo(VulkanHandleMapping* handlemap, VkProtectedSubmitInfo* toMap); 440 441 void handlemap_VkSamplerYcbcrConversionCreateInfo(VulkanHandleMapping* handlemap, 442 VkSamplerYcbcrConversionCreateInfo* toMap); 443 444 void handlemap_VkSamplerYcbcrConversionInfo(VulkanHandleMapping* handlemap, 445 VkSamplerYcbcrConversionInfo* toMap); 446 447 void handlemap_VkBindImagePlaneMemoryInfo(VulkanHandleMapping* handlemap, 448 VkBindImagePlaneMemoryInfo* toMap); 449 450 void handlemap_VkImagePlaneMemoryRequirementsInfo(VulkanHandleMapping* handlemap, 451 VkImagePlaneMemoryRequirementsInfo* toMap); 452 453 void handlemap_VkPhysicalDeviceSamplerYcbcrConversionFeatures( 454 VulkanHandleMapping* handlemap, VkPhysicalDeviceSamplerYcbcrConversionFeatures* toMap); 455 456 void handlemap_VkSamplerYcbcrConversionImageFormatProperties( 457 VulkanHandleMapping* handlemap, VkSamplerYcbcrConversionImageFormatProperties* toMap); 458 459 void handlemap_VkDescriptorUpdateTemplateEntry(VulkanHandleMapping* handlemap, 460 VkDescriptorUpdateTemplateEntry* toMap); 461 462 void handlemap_VkDescriptorUpdateTemplateCreateInfo(VulkanHandleMapping* handlemap, 463 VkDescriptorUpdateTemplateCreateInfo* toMap); 464 465 void handlemap_VkExternalMemoryProperties(VulkanHandleMapping* handlemap, 466 VkExternalMemoryProperties* toMap); 467 468 void handlemap_VkPhysicalDeviceExternalImageFormatInfo( 469 VulkanHandleMapping* handlemap, VkPhysicalDeviceExternalImageFormatInfo* toMap); 470 471 void handlemap_VkExternalImageFormatProperties(VulkanHandleMapping* handlemap, 472 VkExternalImageFormatProperties* toMap); 473 474 void handlemap_VkPhysicalDeviceExternalBufferInfo(VulkanHandleMapping* handlemap, 475 VkPhysicalDeviceExternalBufferInfo* toMap); 476 477 void handlemap_VkExternalBufferProperties(VulkanHandleMapping* handlemap, 478 VkExternalBufferProperties* toMap); 479 480 void handlemap_VkPhysicalDeviceIDProperties(VulkanHandleMapping* handlemap, 481 VkPhysicalDeviceIDProperties* toMap); 482 483 void handlemap_VkExternalMemoryImageCreateInfo(VulkanHandleMapping* handlemap, 484 VkExternalMemoryImageCreateInfo* toMap); 485 486 void handlemap_VkExternalMemoryBufferCreateInfo(VulkanHandleMapping* handlemap, 487 VkExternalMemoryBufferCreateInfo* toMap); 488 489 void handlemap_VkExportMemoryAllocateInfo(VulkanHandleMapping* handlemap, 490 VkExportMemoryAllocateInfo* toMap); 491 492 void handlemap_VkPhysicalDeviceExternalFenceInfo(VulkanHandleMapping* handlemap, 493 VkPhysicalDeviceExternalFenceInfo* toMap); 494 495 void handlemap_VkExternalFenceProperties(VulkanHandleMapping* handlemap, 496 VkExternalFenceProperties* toMap); 497 498 void handlemap_VkExportFenceCreateInfo(VulkanHandleMapping* handlemap, 499 VkExportFenceCreateInfo* toMap); 500 501 void handlemap_VkExportSemaphoreCreateInfo(VulkanHandleMapping* handlemap, 502 VkExportSemaphoreCreateInfo* toMap); 503 504 void handlemap_VkPhysicalDeviceExternalSemaphoreInfo(VulkanHandleMapping* handlemap, 505 VkPhysicalDeviceExternalSemaphoreInfo* toMap); 506 507 void handlemap_VkExternalSemaphoreProperties(VulkanHandleMapping* handlemap, 508 VkExternalSemaphoreProperties* toMap); 509 510 void handlemap_VkPhysicalDeviceMaintenance3Properties( 511 VulkanHandleMapping* handlemap, VkPhysicalDeviceMaintenance3Properties* toMap); 512 513 void handlemap_VkDescriptorSetLayoutSupport(VulkanHandleMapping* handlemap, 514 VkDescriptorSetLayoutSupport* toMap); 515 516 void handlemap_VkPhysicalDeviceShaderDrawParametersFeatures( 517 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderDrawParametersFeatures* toMap); 518 519 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderDrawParametersFeatures, 520 handlemap_VkPhysicalDeviceShaderDrawParameterFeatures) 521 522 #endif 523 #ifdef VK_VERSION_1_2 524 void handlemap_VkPhysicalDeviceVulkan11Features(VulkanHandleMapping* handlemap, 525 VkPhysicalDeviceVulkan11Features* toMap); 526 527 void handlemap_VkPhysicalDeviceVulkan11Properties(VulkanHandleMapping* handlemap, 528 VkPhysicalDeviceVulkan11Properties* toMap); 529 530 void handlemap_VkPhysicalDeviceVulkan12Features(VulkanHandleMapping* handlemap, 531 VkPhysicalDeviceVulkan12Features* toMap); 532 533 void handlemap_VkConformanceVersion(VulkanHandleMapping* handlemap, VkConformanceVersion* toMap); 534 535 void handlemap_VkPhysicalDeviceVulkan12Properties(VulkanHandleMapping* handlemap, 536 VkPhysicalDeviceVulkan12Properties* toMap); 537 538 void handlemap_VkImageFormatListCreateInfo(VulkanHandleMapping* handlemap, 539 VkImageFormatListCreateInfo* toMap); 540 541 void handlemap_VkAttachmentDescription2(VulkanHandleMapping* handlemap, 542 VkAttachmentDescription2* toMap); 543 544 void handlemap_VkAttachmentReference2(VulkanHandleMapping* handlemap, 545 VkAttachmentReference2* toMap); 546 547 void handlemap_VkSubpassDescription2(VulkanHandleMapping* handlemap, VkSubpassDescription2* toMap); 548 549 void handlemap_VkSubpassDependency2(VulkanHandleMapping* handlemap, VkSubpassDependency2* toMap); 550 551 void handlemap_VkRenderPassCreateInfo2(VulkanHandleMapping* handlemap, 552 VkRenderPassCreateInfo2* toMap); 553 554 void handlemap_VkSubpassBeginInfo(VulkanHandleMapping* handlemap, VkSubpassBeginInfo* toMap); 555 556 void handlemap_VkSubpassEndInfo(VulkanHandleMapping* handlemap, VkSubpassEndInfo* toMap); 557 558 void handlemap_VkPhysicalDevice8BitStorageFeatures(VulkanHandleMapping* handlemap, 559 VkPhysicalDevice8BitStorageFeatures* toMap); 560 561 void handlemap_VkPhysicalDeviceDriverProperties(VulkanHandleMapping* handlemap, 562 VkPhysicalDeviceDriverProperties* toMap); 563 564 void handlemap_VkPhysicalDeviceShaderAtomicInt64Features( 565 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderAtomicInt64Features* toMap); 566 567 void handlemap_VkPhysicalDeviceShaderFloat16Int8Features( 568 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderFloat16Int8Features* toMap); 569 570 void handlemap_VkPhysicalDeviceFloatControlsProperties( 571 VulkanHandleMapping* handlemap, VkPhysicalDeviceFloatControlsProperties* toMap); 572 573 void handlemap_VkDescriptorSetLayoutBindingFlagsCreateInfo( 574 VulkanHandleMapping* handlemap, VkDescriptorSetLayoutBindingFlagsCreateInfo* toMap); 575 576 void handlemap_VkPhysicalDeviceDescriptorIndexingFeatures( 577 VulkanHandleMapping* handlemap, VkPhysicalDeviceDescriptorIndexingFeatures* toMap); 578 579 void handlemap_VkPhysicalDeviceDescriptorIndexingProperties( 580 VulkanHandleMapping* handlemap, VkPhysicalDeviceDescriptorIndexingProperties* toMap); 581 582 void handlemap_VkDescriptorSetVariableDescriptorCountAllocateInfo( 583 VulkanHandleMapping* handlemap, VkDescriptorSetVariableDescriptorCountAllocateInfo* toMap); 584 585 void handlemap_VkDescriptorSetVariableDescriptorCountLayoutSupport( 586 VulkanHandleMapping* handlemap, VkDescriptorSetVariableDescriptorCountLayoutSupport* toMap); 587 588 void handlemap_VkSubpassDescriptionDepthStencilResolve( 589 VulkanHandleMapping* handlemap, VkSubpassDescriptionDepthStencilResolve* toMap); 590 591 void handlemap_VkPhysicalDeviceDepthStencilResolveProperties( 592 VulkanHandleMapping* handlemap, VkPhysicalDeviceDepthStencilResolveProperties* toMap); 593 594 void handlemap_VkPhysicalDeviceScalarBlockLayoutFeatures( 595 VulkanHandleMapping* handlemap, VkPhysicalDeviceScalarBlockLayoutFeatures* toMap); 596 597 void handlemap_VkImageStencilUsageCreateInfo(VulkanHandleMapping* handlemap, 598 VkImageStencilUsageCreateInfo* toMap); 599 600 void handlemap_VkSamplerReductionModeCreateInfo(VulkanHandleMapping* handlemap, 601 VkSamplerReductionModeCreateInfo* toMap); 602 603 void handlemap_VkPhysicalDeviceSamplerFilterMinmaxProperties( 604 VulkanHandleMapping* handlemap, VkPhysicalDeviceSamplerFilterMinmaxProperties* toMap); 605 606 void handlemap_VkPhysicalDeviceVulkanMemoryModelFeatures( 607 VulkanHandleMapping* handlemap, VkPhysicalDeviceVulkanMemoryModelFeatures* toMap); 608 609 void handlemap_VkPhysicalDeviceImagelessFramebufferFeatures( 610 VulkanHandleMapping* handlemap, VkPhysicalDeviceImagelessFramebufferFeatures* toMap); 611 612 void handlemap_VkFramebufferAttachmentImageInfo(VulkanHandleMapping* handlemap, 613 VkFramebufferAttachmentImageInfo* toMap); 614 615 void handlemap_VkFramebufferAttachmentsCreateInfo(VulkanHandleMapping* handlemap, 616 VkFramebufferAttachmentsCreateInfo* toMap); 617 618 void handlemap_VkRenderPassAttachmentBeginInfo(VulkanHandleMapping* handlemap, 619 VkRenderPassAttachmentBeginInfo* toMap); 620 621 void handlemap_VkPhysicalDeviceUniformBufferStandardLayoutFeatures( 622 VulkanHandleMapping* handlemap, VkPhysicalDeviceUniformBufferStandardLayoutFeatures* toMap); 623 624 void handlemap_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures( 625 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures* toMap); 626 627 void handlemap_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures( 628 VulkanHandleMapping* handlemap, VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures* toMap); 629 630 void handlemap_VkAttachmentReferenceStencilLayout(VulkanHandleMapping* handlemap, 631 VkAttachmentReferenceStencilLayout* toMap); 632 633 void handlemap_VkAttachmentDescriptionStencilLayout(VulkanHandleMapping* handlemap, 634 VkAttachmentDescriptionStencilLayout* toMap); 635 636 void handlemap_VkPhysicalDeviceHostQueryResetFeatures( 637 VulkanHandleMapping* handlemap, VkPhysicalDeviceHostQueryResetFeatures* toMap); 638 639 void handlemap_VkPhysicalDeviceTimelineSemaphoreFeatures( 640 VulkanHandleMapping* handlemap, VkPhysicalDeviceTimelineSemaphoreFeatures* toMap); 641 642 void handlemap_VkPhysicalDeviceTimelineSemaphoreProperties( 643 VulkanHandleMapping* handlemap, VkPhysicalDeviceTimelineSemaphoreProperties* toMap); 644 645 void handlemap_VkSemaphoreTypeCreateInfo(VulkanHandleMapping* handlemap, 646 VkSemaphoreTypeCreateInfo* toMap); 647 648 void handlemap_VkTimelineSemaphoreSubmitInfo(VulkanHandleMapping* handlemap, 649 VkTimelineSemaphoreSubmitInfo* toMap); 650 651 void handlemap_VkSemaphoreWaitInfo(VulkanHandleMapping* handlemap, VkSemaphoreWaitInfo* toMap); 652 653 void handlemap_VkSemaphoreSignalInfo(VulkanHandleMapping* handlemap, VkSemaphoreSignalInfo* toMap); 654 655 void handlemap_VkPhysicalDeviceBufferDeviceAddressFeatures( 656 VulkanHandleMapping* handlemap, VkPhysicalDeviceBufferDeviceAddressFeatures* toMap); 657 658 void handlemap_VkBufferDeviceAddressInfo(VulkanHandleMapping* handlemap, 659 VkBufferDeviceAddressInfo* toMap); 660 661 void handlemap_VkBufferOpaqueCaptureAddressCreateInfo( 662 VulkanHandleMapping* handlemap, VkBufferOpaqueCaptureAddressCreateInfo* toMap); 663 664 void handlemap_VkMemoryOpaqueCaptureAddressAllocateInfo( 665 VulkanHandleMapping* handlemap, VkMemoryOpaqueCaptureAddressAllocateInfo* toMap); 666 667 void handlemap_VkDeviceMemoryOpaqueCaptureAddressInfo( 668 VulkanHandleMapping* handlemap, VkDeviceMemoryOpaqueCaptureAddressInfo* toMap); 669 670 #endif 671 #ifdef VK_VERSION_1_3 672 void handlemap_VkPhysicalDeviceVulkan13Features(VulkanHandleMapping* handlemap, 673 VkPhysicalDeviceVulkan13Features* toMap); 674 675 void handlemap_VkPhysicalDeviceVulkan13Properties(VulkanHandleMapping* handlemap, 676 VkPhysicalDeviceVulkan13Properties* toMap); 677 678 void handlemap_VkPipelineCreationFeedback(VulkanHandleMapping* handlemap, 679 VkPipelineCreationFeedback* toMap); 680 681 void handlemap_VkPipelineCreationFeedbackCreateInfo(VulkanHandleMapping* handlemap, 682 VkPipelineCreationFeedbackCreateInfo* toMap); 683 684 void handlemap_VkPhysicalDeviceShaderTerminateInvocationFeatures( 685 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderTerminateInvocationFeatures* toMap); 686 687 void handlemap_VkPhysicalDeviceToolProperties(VulkanHandleMapping* handlemap, 688 VkPhysicalDeviceToolProperties* toMap); 689 690 void handlemap_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures( 691 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures* toMap); 692 693 void handlemap_VkPhysicalDevicePrivateDataFeatures(VulkanHandleMapping* handlemap, 694 VkPhysicalDevicePrivateDataFeatures* toMap); 695 696 void handlemap_VkDevicePrivateDataCreateInfo(VulkanHandleMapping* handlemap, 697 VkDevicePrivateDataCreateInfo* toMap); 698 699 void handlemap_VkPrivateDataSlotCreateInfo(VulkanHandleMapping* handlemap, 700 VkPrivateDataSlotCreateInfo* toMap); 701 702 void handlemap_VkPhysicalDevicePipelineCreationCacheControlFeatures( 703 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelineCreationCacheControlFeatures* toMap); 704 705 void handlemap_VkMemoryBarrier2(VulkanHandleMapping* handlemap, VkMemoryBarrier2* toMap); 706 707 void handlemap_VkBufferMemoryBarrier2(VulkanHandleMapping* handlemap, 708 VkBufferMemoryBarrier2* toMap); 709 710 void handlemap_VkImageMemoryBarrier2(VulkanHandleMapping* handlemap, VkImageMemoryBarrier2* toMap); 711 712 void handlemap_VkDependencyInfo(VulkanHandleMapping* handlemap, VkDependencyInfo* toMap); 713 714 void handlemap_VkSemaphoreSubmitInfo(VulkanHandleMapping* handlemap, VkSemaphoreSubmitInfo* toMap); 715 716 void handlemap_VkCommandBufferSubmitInfo(VulkanHandleMapping* handlemap, 717 VkCommandBufferSubmitInfo* toMap); 718 719 void handlemap_VkSubmitInfo2(VulkanHandleMapping* handlemap, VkSubmitInfo2* toMap); 720 721 void handlemap_VkPhysicalDeviceSynchronization2Features( 722 VulkanHandleMapping* handlemap, VkPhysicalDeviceSynchronization2Features* toMap); 723 724 void handlemap_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures( 725 VulkanHandleMapping* handlemap, VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures* toMap); 726 727 void handlemap_VkPhysicalDeviceImageRobustnessFeatures( 728 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageRobustnessFeatures* toMap); 729 730 void handlemap_VkBufferCopy2(VulkanHandleMapping* handlemap, VkBufferCopy2* toMap); 731 732 void handlemap_VkCopyBufferInfo2(VulkanHandleMapping* handlemap, VkCopyBufferInfo2* toMap); 733 734 void handlemap_VkImageCopy2(VulkanHandleMapping* handlemap, VkImageCopy2* toMap); 735 736 void handlemap_VkCopyImageInfo2(VulkanHandleMapping* handlemap, VkCopyImageInfo2* toMap); 737 738 void handlemap_VkBufferImageCopy2(VulkanHandleMapping* handlemap, VkBufferImageCopy2* toMap); 739 740 void handlemap_VkCopyBufferToImageInfo2(VulkanHandleMapping* handlemap, 741 VkCopyBufferToImageInfo2* toMap); 742 743 void handlemap_VkCopyImageToBufferInfo2(VulkanHandleMapping* handlemap, 744 VkCopyImageToBufferInfo2* toMap); 745 746 void handlemap_VkImageBlit2(VulkanHandleMapping* handlemap, VkImageBlit2* toMap); 747 748 void handlemap_VkBlitImageInfo2(VulkanHandleMapping* handlemap, VkBlitImageInfo2* toMap); 749 750 void handlemap_VkImageResolve2(VulkanHandleMapping* handlemap, VkImageResolve2* toMap); 751 752 void handlemap_VkResolveImageInfo2(VulkanHandleMapping* handlemap, VkResolveImageInfo2* toMap); 753 754 void handlemap_VkPhysicalDeviceSubgroupSizeControlFeatures( 755 VulkanHandleMapping* handlemap, VkPhysicalDeviceSubgroupSizeControlFeatures* toMap); 756 757 void handlemap_VkPhysicalDeviceSubgroupSizeControlProperties( 758 VulkanHandleMapping* handlemap, VkPhysicalDeviceSubgroupSizeControlProperties* toMap); 759 760 void handlemap_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo( 761 VulkanHandleMapping* handlemap, VkPipelineShaderStageRequiredSubgroupSizeCreateInfo* toMap); 762 763 void handlemap_VkPhysicalDeviceInlineUniformBlockFeatures( 764 VulkanHandleMapping* handlemap, VkPhysicalDeviceInlineUniformBlockFeatures* toMap); 765 766 void handlemap_VkPhysicalDeviceInlineUniformBlockProperties( 767 VulkanHandleMapping* handlemap, VkPhysicalDeviceInlineUniformBlockProperties* toMap); 768 769 void handlemap_VkWriteDescriptorSetInlineUniformBlock( 770 VulkanHandleMapping* handlemap, VkWriteDescriptorSetInlineUniformBlock* toMap); 771 772 void handlemap_VkDescriptorPoolInlineUniformBlockCreateInfo( 773 VulkanHandleMapping* handlemap, VkDescriptorPoolInlineUniformBlockCreateInfo* toMap); 774 775 void handlemap_VkPhysicalDeviceTextureCompressionASTCHDRFeatures( 776 VulkanHandleMapping* handlemap, VkPhysicalDeviceTextureCompressionASTCHDRFeatures* toMap); 777 778 void handlemap_VkRenderingAttachmentInfo(VulkanHandleMapping* handlemap, 779 VkRenderingAttachmentInfo* toMap); 780 781 void handlemap_VkRenderingInfo(VulkanHandleMapping* handlemap, VkRenderingInfo* toMap); 782 783 void handlemap_VkPipelineRenderingCreateInfo(VulkanHandleMapping* handlemap, 784 VkPipelineRenderingCreateInfo* toMap); 785 786 void handlemap_VkPhysicalDeviceDynamicRenderingFeatures( 787 VulkanHandleMapping* handlemap, VkPhysicalDeviceDynamicRenderingFeatures* toMap); 788 789 void handlemap_VkCommandBufferInheritanceRenderingInfo( 790 VulkanHandleMapping* handlemap, VkCommandBufferInheritanceRenderingInfo* toMap); 791 792 void handlemap_VkPhysicalDeviceShaderIntegerDotProductFeatures( 793 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderIntegerDotProductFeatures* toMap); 794 795 void handlemap_VkPhysicalDeviceShaderIntegerDotProductProperties( 796 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderIntegerDotProductProperties* toMap); 797 798 void handlemap_VkPhysicalDeviceTexelBufferAlignmentProperties( 799 VulkanHandleMapping* handlemap, VkPhysicalDeviceTexelBufferAlignmentProperties* toMap); 800 801 void handlemap_VkFormatProperties3(VulkanHandleMapping* handlemap, VkFormatProperties3* toMap); 802 803 void handlemap_VkPhysicalDeviceMaintenance4Features(VulkanHandleMapping* handlemap, 804 VkPhysicalDeviceMaintenance4Features* toMap); 805 806 void handlemap_VkPhysicalDeviceMaintenance4Properties( 807 VulkanHandleMapping* handlemap, VkPhysicalDeviceMaintenance4Properties* toMap); 808 809 void handlemap_VkDeviceBufferMemoryRequirements(VulkanHandleMapping* handlemap, 810 VkDeviceBufferMemoryRequirements* toMap); 811 812 void handlemap_VkDeviceImageMemoryRequirements(VulkanHandleMapping* handlemap, 813 VkDeviceImageMemoryRequirements* toMap); 814 815 #endif 816 #ifdef VK_KHR_surface 817 void handlemap_VkSurfaceCapabilitiesKHR(VulkanHandleMapping* handlemap, 818 VkSurfaceCapabilitiesKHR* toMap); 819 820 void handlemap_VkSurfaceFormatKHR(VulkanHandleMapping* handlemap, VkSurfaceFormatKHR* toMap); 821 822 #endif 823 #ifdef VK_KHR_swapchain 824 void handlemap_VkSwapchainCreateInfoKHR(VulkanHandleMapping* handlemap, 825 VkSwapchainCreateInfoKHR* toMap); 826 827 void handlemap_VkPresentInfoKHR(VulkanHandleMapping* handlemap, VkPresentInfoKHR* toMap); 828 829 void handlemap_VkImageSwapchainCreateInfoKHR(VulkanHandleMapping* handlemap, 830 VkImageSwapchainCreateInfoKHR* toMap); 831 832 void handlemap_VkBindImageMemorySwapchainInfoKHR(VulkanHandleMapping* handlemap, 833 VkBindImageMemorySwapchainInfoKHR* toMap); 834 835 void handlemap_VkAcquireNextImageInfoKHR(VulkanHandleMapping* handlemap, 836 VkAcquireNextImageInfoKHR* toMap); 837 838 void handlemap_VkDeviceGroupPresentCapabilitiesKHR(VulkanHandleMapping* handlemap, 839 VkDeviceGroupPresentCapabilitiesKHR* toMap); 840 841 void handlemap_VkDeviceGroupPresentInfoKHR(VulkanHandleMapping* handlemap, 842 VkDeviceGroupPresentInfoKHR* toMap); 843 844 void handlemap_VkDeviceGroupSwapchainCreateInfoKHR(VulkanHandleMapping* handlemap, 845 VkDeviceGroupSwapchainCreateInfoKHR* toMap); 846 847 #endif 848 #ifdef VK_KHR_display 849 void handlemap_VkDisplayModeParametersKHR(VulkanHandleMapping* handlemap, 850 VkDisplayModeParametersKHR* toMap); 851 852 void handlemap_VkDisplayModeCreateInfoKHR(VulkanHandleMapping* handlemap, 853 VkDisplayModeCreateInfoKHR* toMap); 854 855 void handlemap_VkDisplayModePropertiesKHR(VulkanHandleMapping* handlemap, 856 VkDisplayModePropertiesKHR* toMap); 857 858 void handlemap_VkDisplayPlaneCapabilitiesKHR(VulkanHandleMapping* handlemap, 859 VkDisplayPlaneCapabilitiesKHR* toMap); 860 861 void handlemap_VkDisplayPlanePropertiesKHR(VulkanHandleMapping* handlemap, 862 VkDisplayPlanePropertiesKHR* toMap); 863 864 void handlemap_VkDisplayPropertiesKHR(VulkanHandleMapping* handlemap, 865 VkDisplayPropertiesKHR* toMap); 866 867 void handlemap_VkDisplaySurfaceCreateInfoKHR(VulkanHandleMapping* handlemap, 868 VkDisplaySurfaceCreateInfoKHR* toMap); 869 870 #endif 871 #ifdef VK_KHR_display_swapchain 872 void handlemap_VkDisplayPresentInfoKHR(VulkanHandleMapping* handlemap, 873 VkDisplayPresentInfoKHR* toMap); 874 875 #endif 876 #ifdef VK_KHR_xlib_surface 877 void handlemap_VkXlibSurfaceCreateInfoKHR(VulkanHandleMapping* handlemap, 878 VkXlibSurfaceCreateInfoKHR* toMap); 879 880 #endif 881 #ifdef VK_KHR_xcb_surface 882 void handlemap_VkXcbSurfaceCreateInfoKHR(VulkanHandleMapping* handlemap, 883 VkXcbSurfaceCreateInfoKHR* toMap); 884 885 #endif 886 #ifdef VK_KHR_wayland_surface 887 void handlemap_VkWaylandSurfaceCreateInfoKHR(VulkanHandleMapping* handlemap, 888 VkWaylandSurfaceCreateInfoKHR* toMap); 889 890 #endif 891 #ifdef VK_KHR_android_surface 892 void handlemap_VkAndroidSurfaceCreateInfoKHR(VulkanHandleMapping* handlemap, 893 VkAndroidSurfaceCreateInfoKHR* toMap); 894 895 #endif 896 #ifdef VK_KHR_win32_surface 897 void handlemap_VkWin32SurfaceCreateInfoKHR(VulkanHandleMapping* handlemap, 898 VkWin32SurfaceCreateInfoKHR* toMap); 899 900 #endif 901 #ifdef VK_KHR_sampler_mirror_clamp_to_edge 902 #endif 903 #ifdef VK_KHR_video_queue 904 void handlemap_VkQueueFamilyQueryResultStatusPropertiesKHR( 905 VulkanHandleMapping* handlemap, VkQueueFamilyQueryResultStatusPropertiesKHR* toMap); 906 907 void handlemap_VkQueueFamilyVideoPropertiesKHR(VulkanHandleMapping* handlemap, 908 VkQueueFamilyVideoPropertiesKHR* toMap); 909 910 void handlemap_VkVideoProfileInfoKHR(VulkanHandleMapping* handlemap, VkVideoProfileInfoKHR* toMap); 911 912 void handlemap_VkVideoProfileListInfoKHR(VulkanHandleMapping* handlemap, 913 VkVideoProfileListInfoKHR* toMap); 914 915 void handlemap_VkVideoCapabilitiesKHR(VulkanHandleMapping* handlemap, 916 VkVideoCapabilitiesKHR* toMap); 917 918 void handlemap_VkPhysicalDeviceVideoFormatInfoKHR(VulkanHandleMapping* handlemap, 919 VkPhysicalDeviceVideoFormatInfoKHR* toMap); 920 921 void handlemap_VkVideoFormatPropertiesKHR(VulkanHandleMapping* handlemap, 922 VkVideoFormatPropertiesKHR* toMap); 923 924 void handlemap_VkVideoPictureResourceInfoKHR(VulkanHandleMapping* handlemap, 925 VkVideoPictureResourceInfoKHR* toMap); 926 927 void handlemap_VkVideoReferenceSlotInfoKHR(VulkanHandleMapping* handlemap, 928 VkVideoReferenceSlotInfoKHR* toMap); 929 930 void handlemap_VkVideoSessionMemoryRequirementsKHR(VulkanHandleMapping* handlemap, 931 VkVideoSessionMemoryRequirementsKHR* toMap); 932 933 void handlemap_VkBindVideoSessionMemoryInfoKHR(VulkanHandleMapping* handlemap, 934 VkBindVideoSessionMemoryInfoKHR* toMap); 935 936 void handlemap_VkVideoSessionCreateInfoKHR(VulkanHandleMapping* handlemap, 937 VkVideoSessionCreateInfoKHR* toMap); 938 939 void handlemap_VkVideoSessionParametersCreateInfoKHR(VulkanHandleMapping* handlemap, 940 VkVideoSessionParametersCreateInfoKHR* toMap); 941 942 void handlemap_VkVideoSessionParametersUpdateInfoKHR(VulkanHandleMapping* handlemap, 943 VkVideoSessionParametersUpdateInfoKHR* toMap); 944 945 void handlemap_VkVideoBeginCodingInfoKHR(VulkanHandleMapping* handlemap, 946 VkVideoBeginCodingInfoKHR* toMap); 947 948 void handlemap_VkVideoEndCodingInfoKHR(VulkanHandleMapping* handlemap, 949 VkVideoEndCodingInfoKHR* toMap); 950 951 void handlemap_VkVideoCodingControlInfoKHR(VulkanHandleMapping* handlemap, 952 VkVideoCodingControlInfoKHR* toMap); 953 954 #endif 955 #ifdef VK_KHR_video_decode_queue 956 void handlemap_VkVideoDecodeCapabilitiesKHR(VulkanHandleMapping* handlemap, 957 VkVideoDecodeCapabilitiesKHR* toMap); 958 959 void handlemap_VkVideoDecodeUsageInfoKHR(VulkanHandleMapping* handlemap, 960 VkVideoDecodeUsageInfoKHR* toMap); 961 962 void handlemap_VkVideoDecodeInfoKHR(VulkanHandleMapping* handlemap, VkVideoDecodeInfoKHR* toMap); 963 964 #endif 965 #ifdef VK_KHR_video_decode_h264 966 void handlemap_VkVideoDecodeH264ProfileInfoKHR(VulkanHandleMapping* handlemap, 967 VkVideoDecodeH264ProfileInfoKHR* toMap); 968 969 void handlemap_VkVideoDecodeH264CapabilitiesKHR(VulkanHandleMapping* handlemap, 970 VkVideoDecodeH264CapabilitiesKHR* toMap); 971 972 void handlemap_VkVideoDecodeH264SessionParametersAddInfoKHR( 973 VulkanHandleMapping* handlemap, VkVideoDecodeH264SessionParametersAddInfoKHR* toMap); 974 975 void handlemap_VkVideoDecodeH264SessionParametersCreateInfoKHR( 976 VulkanHandleMapping* handlemap, VkVideoDecodeH264SessionParametersCreateInfoKHR* toMap); 977 978 void handlemap_VkVideoDecodeH264PictureInfoKHR(VulkanHandleMapping* handlemap, 979 VkVideoDecodeH264PictureInfoKHR* toMap); 980 981 void handlemap_VkVideoDecodeH264DpbSlotInfoKHR(VulkanHandleMapping* handlemap, 982 VkVideoDecodeH264DpbSlotInfoKHR* toMap); 983 984 #endif 985 #ifdef VK_KHR_dynamic_rendering 986 DEFINE_ALIAS_FUNCTION(handlemap_VkRenderingInfo, handlemap_VkRenderingInfoKHR) 987 988 DEFINE_ALIAS_FUNCTION(handlemap_VkRenderingAttachmentInfo, handlemap_VkRenderingAttachmentInfoKHR) 989 990 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineRenderingCreateInfo, 991 handlemap_VkPipelineRenderingCreateInfoKHR) 992 993 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceDynamicRenderingFeatures, 994 handlemap_VkPhysicalDeviceDynamicRenderingFeaturesKHR) 995 996 DEFINE_ALIAS_FUNCTION(handlemap_VkCommandBufferInheritanceRenderingInfo, 997 handlemap_VkCommandBufferInheritanceRenderingInfoKHR) 998 999 void handlemap_VkRenderingFragmentShadingRateAttachmentInfoKHR( 1000 VulkanHandleMapping* handlemap, VkRenderingFragmentShadingRateAttachmentInfoKHR* toMap); 1001 1002 void handlemap_VkRenderingFragmentDensityMapAttachmentInfoEXT( 1003 VulkanHandleMapping* handlemap, VkRenderingFragmentDensityMapAttachmentInfoEXT* toMap); 1004 1005 void handlemap_VkAttachmentSampleCountInfoAMD(VulkanHandleMapping* handlemap, 1006 VkAttachmentSampleCountInfoAMD* toMap); 1007 1008 DEFINE_ALIAS_FUNCTION(handlemap_VkAttachmentSampleCountInfoAMD, 1009 handlemap_VkAttachmentSampleCountInfoNV) 1010 1011 void handlemap_VkMultiviewPerViewAttributesInfoNVX(VulkanHandleMapping* handlemap, 1012 VkMultiviewPerViewAttributesInfoNVX* toMap); 1013 1014 #endif 1015 #ifdef VK_KHR_multiview 1016 DEFINE_ALIAS_FUNCTION(handlemap_VkRenderPassMultiviewCreateInfo, 1017 handlemap_VkRenderPassMultiviewCreateInfoKHR) 1018 1019 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMultiviewFeatures, 1020 handlemap_VkPhysicalDeviceMultiviewFeaturesKHR) 1021 1022 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMultiviewProperties, 1023 handlemap_VkPhysicalDeviceMultiviewPropertiesKHR) 1024 1025 #endif 1026 #ifdef VK_KHR_get_physical_device_properties2 1027 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceFeatures2, handlemap_VkPhysicalDeviceFeatures2KHR) 1028 1029 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceProperties2, 1030 handlemap_VkPhysicalDeviceProperties2KHR) 1031 1032 DEFINE_ALIAS_FUNCTION(handlemap_VkFormatProperties2, handlemap_VkFormatProperties2KHR) 1033 1034 DEFINE_ALIAS_FUNCTION(handlemap_VkImageFormatProperties2, handlemap_VkImageFormatProperties2KHR) 1035 1036 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceImageFormatInfo2, 1037 handlemap_VkPhysicalDeviceImageFormatInfo2KHR) 1038 1039 DEFINE_ALIAS_FUNCTION(handlemap_VkQueueFamilyProperties2, handlemap_VkQueueFamilyProperties2KHR) 1040 1041 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMemoryProperties2, 1042 handlemap_VkPhysicalDeviceMemoryProperties2KHR) 1043 1044 DEFINE_ALIAS_FUNCTION(handlemap_VkSparseImageFormatProperties2, 1045 handlemap_VkSparseImageFormatProperties2KHR) 1046 1047 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSparseImageFormatInfo2, 1048 handlemap_VkPhysicalDeviceSparseImageFormatInfo2KHR) 1049 1050 #endif 1051 #ifdef VK_KHR_device_group 1052 DEFINE_ALIAS_FUNCTION(handlemap_VkMemoryAllocateFlagsInfo, handlemap_VkMemoryAllocateFlagsInfoKHR) 1053 1054 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceGroupRenderPassBeginInfo, 1055 handlemap_VkDeviceGroupRenderPassBeginInfoKHR) 1056 1057 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceGroupCommandBufferBeginInfo, 1058 handlemap_VkDeviceGroupCommandBufferBeginInfoKHR) 1059 1060 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceGroupSubmitInfo, handlemap_VkDeviceGroupSubmitInfoKHR) 1061 1062 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceGroupBindSparseInfo, 1063 handlemap_VkDeviceGroupBindSparseInfoKHR) 1064 1065 DEFINE_ALIAS_FUNCTION(handlemap_VkBindBufferMemoryDeviceGroupInfo, 1066 handlemap_VkBindBufferMemoryDeviceGroupInfoKHR) 1067 1068 DEFINE_ALIAS_FUNCTION(handlemap_VkBindImageMemoryDeviceGroupInfo, 1069 handlemap_VkBindImageMemoryDeviceGroupInfoKHR) 1070 1071 #endif 1072 #ifdef VK_KHR_shader_draw_parameters 1073 #endif 1074 #ifdef VK_KHR_maintenance1 1075 #endif 1076 #ifdef VK_KHR_device_group_creation 1077 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceGroupProperties, 1078 handlemap_VkPhysicalDeviceGroupPropertiesKHR) 1079 1080 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceGroupDeviceCreateInfo, 1081 handlemap_VkDeviceGroupDeviceCreateInfoKHR) 1082 1083 #endif 1084 #ifdef VK_KHR_external_memory_capabilities 1085 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalMemoryProperties, handlemap_VkExternalMemoryPropertiesKHR) 1086 1087 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceExternalImageFormatInfo, 1088 handlemap_VkPhysicalDeviceExternalImageFormatInfoKHR) 1089 1090 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalImageFormatProperties, 1091 handlemap_VkExternalImageFormatPropertiesKHR) 1092 1093 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceExternalBufferInfo, 1094 handlemap_VkPhysicalDeviceExternalBufferInfoKHR) 1095 1096 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalBufferProperties, handlemap_VkExternalBufferPropertiesKHR) 1097 1098 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceIDProperties, 1099 handlemap_VkPhysicalDeviceIDPropertiesKHR) 1100 1101 #endif 1102 #ifdef VK_KHR_external_memory 1103 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalMemoryImageCreateInfo, 1104 handlemap_VkExternalMemoryImageCreateInfoKHR) 1105 1106 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalMemoryBufferCreateInfo, 1107 handlemap_VkExternalMemoryBufferCreateInfoKHR) 1108 1109 DEFINE_ALIAS_FUNCTION(handlemap_VkExportMemoryAllocateInfo, handlemap_VkExportMemoryAllocateInfoKHR) 1110 1111 #endif 1112 #ifdef VK_KHR_external_memory_win32 1113 void handlemap_VkImportMemoryWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1114 VkImportMemoryWin32HandleInfoKHR* toMap); 1115 1116 void handlemap_VkExportMemoryWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1117 VkExportMemoryWin32HandleInfoKHR* toMap); 1118 1119 void handlemap_VkMemoryWin32HandlePropertiesKHR(VulkanHandleMapping* handlemap, 1120 VkMemoryWin32HandlePropertiesKHR* toMap); 1121 1122 void handlemap_VkMemoryGetWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1123 VkMemoryGetWin32HandleInfoKHR* toMap); 1124 1125 #endif 1126 #ifdef VK_KHR_external_memory_fd 1127 void handlemap_VkImportMemoryFdInfoKHR(VulkanHandleMapping* handlemap, 1128 VkImportMemoryFdInfoKHR* toMap); 1129 1130 void handlemap_VkMemoryFdPropertiesKHR(VulkanHandleMapping* handlemap, 1131 VkMemoryFdPropertiesKHR* toMap); 1132 1133 void handlemap_VkMemoryGetFdInfoKHR(VulkanHandleMapping* handlemap, VkMemoryGetFdInfoKHR* toMap); 1134 1135 #endif 1136 #ifdef VK_KHR_win32_keyed_mutex 1137 void handlemap_VkWin32KeyedMutexAcquireReleaseInfoKHR( 1138 VulkanHandleMapping* handlemap, VkWin32KeyedMutexAcquireReleaseInfoKHR* toMap); 1139 1140 #endif 1141 #ifdef VK_KHR_external_semaphore_capabilities 1142 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceExternalSemaphoreInfo, 1143 handlemap_VkPhysicalDeviceExternalSemaphoreInfoKHR) 1144 1145 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalSemaphoreProperties, 1146 handlemap_VkExternalSemaphorePropertiesKHR) 1147 1148 #endif 1149 #ifdef VK_KHR_external_semaphore 1150 DEFINE_ALIAS_FUNCTION(handlemap_VkExportSemaphoreCreateInfo, 1151 handlemap_VkExportSemaphoreCreateInfoKHR) 1152 1153 #endif 1154 #ifdef VK_KHR_external_semaphore_win32 1155 void handlemap_VkImportSemaphoreWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1156 VkImportSemaphoreWin32HandleInfoKHR* toMap); 1157 1158 void handlemap_VkExportSemaphoreWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1159 VkExportSemaphoreWin32HandleInfoKHR* toMap); 1160 1161 void handlemap_VkD3D12FenceSubmitInfoKHR(VulkanHandleMapping* handlemap, 1162 VkD3D12FenceSubmitInfoKHR* toMap); 1163 1164 void handlemap_VkSemaphoreGetWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1165 VkSemaphoreGetWin32HandleInfoKHR* toMap); 1166 1167 #endif 1168 #ifdef VK_KHR_external_semaphore_fd 1169 void handlemap_VkImportSemaphoreFdInfoKHR(VulkanHandleMapping* handlemap, 1170 VkImportSemaphoreFdInfoKHR* toMap); 1171 1172 void handlemap_VkSemaphoreGetFdInfoKHR(VulkanHandleMapping* handlemap, 1173 VkSemaphoreGetFdInfoKHR* toMap); 1174 1175 #endif 1176 #ifdef VK_KHR_push_descriptor 1177 void handlemap_VkPhysicalDevicePushDescriptorPropertiesKHR( 1178 VulkanHandleMapping* handlemap, VkPhysicalDevicePushDescriptorPropertiesKHR* toMap); 1179 1180 #endif 1181 #ifdef VK_KHR_shader_float16_int8 1182 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderFloat16Int8Features, 1183 handlemap_VkPhysicalDeviceShaderFloat16Int8FeaturesKHR) 1184 1185 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderFloat16Int8Features, 1186 handlemap_VkPhysicalDeviceFloat16Int8FeaturesKHR) 1187 1188 #endif 1189 #ifdef VK_KHR_16bit_storage 1190 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDevice16BitStorageFeatures, 1191 handlemap_VkPhysicalDevice16BitStorageFeaturesKHR) 1192 1193 #endif 1194 #ifdef VK_KHR_incremental_present 1195 void handlemap_VkRectLayerKHR(VulkanHandleMapping* handlemap, VkRectLayerKHR* toMap); 1196 1197 void handlemap_VkPresentRegionKHR(VulkanHandleMapping* handlemap, VkPresentRegionKHR* toMap); 1198 1199 void handlemap_VkPresentRegionsKHR(VulkanHandleMapping* handlemap, VkPresentRegionsKHR* toMap); 1200 1201 #endif 1202 #ifdef VK_KHR_descriptor_update_template 1203 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorUpdateTemplateEntry, 1204 handlemap_VkDescriptorUpdateTemplateEntryKHR) 1205 1206 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorUpdateTemplateCreateInfo, 1207 handlemap_VkDescriptorUpdateTemplateCreateInfoKHR) 1208 1209 #endif 1210 #ifdef VK_KHR_imageless_framebuffer 1211 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceImagelessFramebufferFeatures, 1212 handlemap_VkPhysicalDeviceImagelessFramebufferFeaturesKHR) 1213 1214 DEFINE_ALIAS_FUNCTION(handlemap_VkFramebufferAttachmentsCreateInfo, 1215 handlemap_VkFramebufferAttachmentsCreateInfoKHR) 1216 1217 DEFINE_ALIAS_FUNCTION(handlemap_VkFramebufferAttachmentImageInfo, 1218 handlemap_VkFramebufferAttachmentImageInfoKHR) 1219 1220 DEFINE_ALIAS_FUNCTION(handlemap_VkRenderPassAttachmentBeginInfo, 1221 handlemap_VkRenderPassAttachmentBeginInfoKHR) 1222 1223 #endif 1224 #ifdef VK_KHR_create_renderpass2 1225 DEFINE_ALIAS_FUNCTION(handlemap_VkRenderPassCreateInfo2, handlemap_VkRenderPassCreateInfo2KHR) 1226 1227 DEFINE_ALIAS_FUNCTION(handlemap_VkAttachmentDescription2, handlemap_VkAttachmentDescription2KHR) 1228 1229 DEFINE_ALIAS_FUNCTION(handlemap_VkAttachmentReference2, handlemap_VkAttachmentReference2KHR) 1230 1231 DEFINE_ALIAS_FUNCTION(handlemap_VkSubpassDescription2, handlemap_VkSubpassDescription2KHR) 1232 1233 DEFINE_ALIAS_FUNCTION(handlemap_VkSubpassDependency2, handlemap_VkSubpassDependency2KHR) 1234 1235 DEFINE_ALIAS_FUNCTION(handlemap_VkSubpassBeginInfo, handlemap_VkSubpassBeginInfoKHR) 1236 1237 DEFINE_ALIAS_FUNCTION(handlemap_VkSubpassEndInfo, handlemap_VkSubpassEndInfoKHR) 1238 1239 #endif 1240 #ifdef VK_KHR_shared_presentable_image 1241 void handlemap_VkSharedPresentSurfaceCapabilitiesKHR(VulkanHandleMapping* handlemap, 1242 VkSharedPresentSurfaceCapabilitiesKHR* toMap); 1243 1244 #endif 1245 #ifdef VK_KHR_external_fence_capabilities 1246 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceExternalFenceInfo, 1247 handlemap_VkPhysicalDeviceExternalFenceInfoKHR) 1248 1249 DEFINE_ALIAS_FUNCTION(handlemap_VkExternalFenceProperties, handlemap_VkExternalFencePropertiesKHR) 1250 1251 #endif 1252 #ifdef VK_KHR_external_fence 1253 DEFINE_ALIAS_FUNCTION(handlemap_VkExportFenceCreateInfo, handlemap_VkExportFenceCreateInfoKHR) 1254 1255 #endif 1256 #ifdef VK_KHR_external_fence_win32 1257 void handlemap_VkImportFenceWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1258 VkImportFenceWin32HandleInfoKHR* toMap); 1259 1260 void handlemap_VkExportFenceWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1261 VkExportFenceWin32HandleInfoKHR* toMap); 1262 1263 void handlemap_VkFenceGetWin32HandleInfoKHR(VulkanHandleMapping* handlemap, 1264 VkFenceGetWin32HandleInfoKHR* toMap); 1265 1266 #endif 1267 #ifdef VK_KHR_external_fence_fd 1268 void handlemap_VkImportFenceFdInfoKHR(VulkanHandleMapping* handlemap, 1269 VkImportFenceFdInfoKHR* toMap); 1270 1271 void handlemap_VkFenceGetFdInfoKHR(VulkanHandleMapping* handlemap, VkFenceGetFdInfoKHR* toMap); 1272 1273 #endif 1274 #ifdef VK_KHR_performance_query 1275 void handlemap_VkPhysicalDevicePerformanceQueryFeaturesKHR( 1276 VulkanHandleMapping* handlemap, VkPhysicalDevicePerformanceQueryFeaturesKHR* toMap); 1277 1278 void handlemap_VkPhysicalDevicePerformanceQueryPropertiesKHR( 1279 VulkanHandleMapping* handlemap, VkPhysicalDevicePerformanceQueryPropertiesKHR* toMap); 1280 1281 void handlemap_VkPerformanceCounterKHR(VulkanHandleMapping* handlemap, 1282 VkPerformanceCounterKHR* toMap); 1283 1284 void handlemap_VkPerformanceCounterDescriptionKHR(VulkanHandleMapping* handlemap, 1285 VkPerformanceCounterDescriptionKHR* toMap); 1286 1287 void handlemap_VkQueryPoolPerformanceCreateInfoKHR(VulkanHandleMapping* handlemap, 1288 VkQueryPoolPerformanceCreateInfoKHR* toMap); 1289 1290 void handlemap_VkPerformanceCounterResultKHR(VulkanHandleMapping* handlemap, 1291 VkPerformanceCounterResultKHR* toMap); 1292 1293 void handlemap_VkAcquireProfilingLockInfoKHR(VulkanHandleMapping* handlemap, 1294 VkAcquireProfilingLockInfoKHR* toMap); 1295 1296 void handlemap_VkPerformanceQuerySubmitInfoKHR(VulkanHandleMapping* handlemap, 1297 VkPerformanceQuerySubmitInfoKHR* toMap); 1298 1299 #endif 1300 #ifdef VK_KHR_maintenance2 1301 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDevicePointClippingProperties, 1302 handlemap_VkPhysicalDevicePointClippingPropertiesKHR) 1303 1304 DEFINE_ALIAS_FUNCTION(handlemap_VkRenderPassInputAttachmentAspectCreateInfo, 1305 handlemap_VkRenderPassInputAttachmentAspectCreateInfoKHR) 1306 1307 DEFINE_ALIAS_FUNCTION(handlemap_VkInputAttachmentAspectReference, 1308 handlemap_VkInputAttachmentAspectReferenceKHR) 1309 1310 DEFINE_ALIAS_FUNCTION(handlemap_VkImageViewUsageCreateInfo, handlemap_VkImageViewUsageCreateInfoKHR) 1311 1312 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineTessellationDomainOriginStateCreateInfo, 1313 handlemap_VkPipelineTessellationDomainOriginStateCreateInfoKHR) 1314 1315 #endif 1316 #ifdef VK_KHR_get_surface_capabilities2 1317 void handlemap_VkPhysicalDeviceSurfaceInfo2KHR(VulkanHandleMapping* handlemap, 1318 VkPhysicalDeviceSurfaceInfo2KHR* toMap); 1319 1320 void handlemap_VkSurfaceCapabilities2KHR(VulkanHandleMapping* handlemap, 1321 VkSurfaceCapabilities2KHR* toMap); 1322 1323 void handlemap_VkSurfaceFormat2KHR(VulkanHandleMapping* handlemap, VkSurfaceFormat2KHR* toMap); 1324 1325 #endif 1326 #ifdef VK_KHR_variable_pointers 1327 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceVariablePointersFeatures, 1328 handlemap_VkPhysicalDeviceVariablePointerFeaturesKHR) 1329 1330 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceVariablePointersFeatures, 1331 handlemap_VkPhysicalDeviceVariablePointersFeaturesKHR) 1332 1333 #endif 1334 #ifdef VK_KHR_get_display_properties2 1335 void handlemap_VkDisplayProperties2KHR(VulkanHandleMapping* handlemap, 1336 VkDisplayProperties2KHR* toMap); 1337 1338 void handlemap_VkDisplayPlaneProperties2KHR(VulkanHandleMapping* handlemap, 1339 VkDisplayPlaneProperties2KHR* toMap); 1340 1341 void handlemap_VkDisplayModeProperties2KHR(VulkanHandleMapping* handlemap, 1342 VkDisplayModeProperties2KHR* toMap); 1343 1344 void handlemap_VkDisplayPlaneInfo2KHR(VulkanHandleMapping* handlemap, 1345 VkDisplayPlaneInfo2KHR* toMap); 1346 1347 void handlemap_VkDisplayPlaneCapabilities2KHR(VulkanHandleMapping* handlemap, 1348 VkDisplayPlaneCapabilities2KHR* toMap); 1349 1350 #endif 1351 #ifdef VK_KHR_dedicated_allocation 1352 DEFINE_ALIAS_FUNCTION(handlemap_VkMemoryDedicatedRequirements, 1353 handlemap_VkMemoryDedicatedRequirementsKHR) 1354 1355 DEFINE_ALIAS_FUNCTION(handlemap_VkMemoryDedicatedAllocateInfo, 1356 handlemap_VkMemoryDedicatedAllocateInfoKHR) 1357 1358 #endif 1359 #ifdef VK_KHR_storage_buffer_storage_class 1360 #endif 1361 #ifdef VK_KHR_relaxed_block_layout 1362 #endif 1363 #ifdef VK_KHR_get_memory_requirements2 1364 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferMemoryRequirementsInfo2, 1365 handlemap_VkBufferMemoryRequirementsInfo2KHR) 1366 1367 DEFINE_ALIAS_FUNCTION(handlemap_VkImageMemoryRequirementsInfo2, 1368 handlemap_VkImageMemoryRequirementsInfo2KHR) 1369 1370 DEFINE_ALIAS_FUNCTION(handlemap_VkImageSparseMemoryRequirementsInfo2, 1371 handlemap_VkImageSparseMemoryRequirementsInfo2KHR) 1372 1373 DEFINE_ALIAS_FUNCTION(handlemap_VkMemoryRequirements2, handlemap_VkMemoryRequirements2KHR) 1374 1375 DEFINE_ALIAS_FUNCTION(handlemap_VkSparseImageMemoryRequirements2, 1376 handlemap_VkSparseImageMemoryRequirements2KHR) 1377 1378 #endif 1379 #ifdef VK_KHR_image_format_list 1380 DEFINE_ALIAS_FUNCTION(handlemap_VkImageFormatListCreateInfo, 1381 handlemap_VkImageFormatListCreateInfoKHR) 1382 1383 #endif 1384 #ifdef VK_KHR_sampler_ycbcr_conversion 1385 DEFINE_ALIAS_FUNCTION(handlemap_VkSamplerYcbcrConversionCreateInfo, 1386 handlemap_VkSamplerYcbcrConversionCreateInfoKHR) 1387 1388 DEFINE_ALIAS_FUNCTION(handlemap_VkSamplerYcbcrConversionInfo, 1389 handlemap_VkSamplerYcbcrConversionInfoKHR) 1390 1391 DEFINE_ALIAS_FUNCTION(handlemap_VkBindImagePlaneMemoryInfo, handlemap_VkBindImagePlaneMemoryInfoKHR) 1392 1393 DEFINE_ALIAS_FUNCTION(handlemap_VkImagePlaneMemoryRequirementsInfo, 1394 handlemap_VkImagePlaneMemoryRequirementsInfoKHR) 1395 1396 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSamplerYcbcrConversionFeatures, 1397 handlemap_VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR) 1398 1399 DEFINE_ALIAS_FUNCTION(handlemap_VkSamplerYcbcrConversionImageFormatProperties, 1400 handlemap_VkSamplerYcbcrConversionImageFormatPropertiesKHR) 1401 1402 #endif 1403 #ifdef VK_KHR_bind_memory2 1404 DEFINE_ALIAS_FUNCTION(handlemap_VkBindBufferMemoryInfo, handlemap_VkBindBufferMemoryInfoKHR) 1405 1406 DEFINE_ALIAS_FUNCTION(handlemap_VkBindImageMemoryInfo, handlemap_VkBindImageMemoryInfoKHR) 1407 1408 #endif 1409 #ifdef VK_KHR_portability_subset 1410 void handlemap_VkPhysicalDevicePortabilitySubsetFeaturesKHR( 1411 VulkanHandleMapping* handlemap, VkPhysicalDevicePortabilitySubsetFeaturesKHR* toMap); 1412 1413 void handlemap_VkPhysicalDevicePortabilitySubsetPropertiesKHR( 1414 VulkanHandleMapping* handlemap, VkPhysicalDevicePortabilitySubsetPropertiesKHR* toMap); 1415 1416 #endif 1417 #ifdef VK_KHR_maintenance3 1418 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMaintenance3Properties, 1419 handlemap_VkPhysicalDeviceMaintenance3PropertiesKHR) 1420 1421 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorSetLayoutSupport, 1422 handlemap_VkDescriptorSetLayoutSupportKHR) 1423 1424 #endif 1425 #ifdef VK_KHR_draw_indirect_count 1426 #endif 1427 #ifdef VK_KHR_shader_subgroup_extended_types 1428 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures, 1429 handlemap_VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR) 1430 1431 #endif 1432 #ifdef VK_KHR_8bit_storage 1433 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDevice8BitStorageFeatures, 1434 handlemap_VkPhysicalDevice8BitStorageFeaturesKHR) 1435 1436 #endif 1437 #ifdef VK_KHR_shader_atomic_int64 1438 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderAtomicInt64Features, 1439 handlemap_VkPhysicalDeviceShaderAtomicInt64FeaturesKHR) 1440 1441 #endif 1442 #ifdef VK_KHR_shader_clock 1443 void handlemap_VkPhysicalDeviceShaderClockFeaturesKHR( 1444 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderClockFeaturesKHR* toMap); 1445 1446 #endif 1447 #ifdef VK_KHR_video_decode_h265 1448 void handlemap_VkVideoDecodeH265ProfileInfoKHR(VulkanHandleMapping* handlemap, 1449 VkVideoDecodeH265ProfileInfoKHR* toMap); 1450 1451 void handlemap_VkVideoDecodeH265CapabilitiesKHR(VulkanHandleMapping* handlemap, 1452 VkVideoDecodeH265CapabilitiesKHR* toMap); 1453 1454 void handlemap_VkVideoDecodeH265SessionParametersAddInfoKHR( 1455 VulkanHandleMapping* handlemap, VkVideoDecodeH265SessionParametersAddInfoKHR* toMap); 1456 1457 void handlemap_VkVideoDecodeH265SessionParametersCreateInfoKHR( 1458 VulkanHandleMapping* handlemap, VkVideoDecodeH265SessionParametersCreateInfoKHR* toMap); 1459 1460 void handlemap_VkVideoDecodeH265PictureInfoKHR(VulkanHandleMapping* handlemap, 1461 VkVideoDecodeH265PictureInfoKHR* toMap); 1462 1463 void handlemap_VkVideoDecodeH265DpbSlotInfoKHR(VulkanHandleMapping* handlemap, 1464 VkVideoDecodeH265DpbSlotInfoKHR* toMap); 1465 1466 #endif 1467 #ifdef VK_KHR_global_priority 1468 void handlemap_VkDeviceQueueGlobalPriorityCreateInfoKHR( 1469 VulkanHandleMapping* handlemap, VkDeviceQueueGlobalPriorityCreateInfoKHR* toMap); 1470 1471 void handlemap_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR( 1472 VulkanHandleMapping* handlemap, VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR* toMap); 1473 1474 void handlemap_VkQueueFamilyGlobalPriorityPropertiesKHR( 1475 VulkanHandleMapping* handlemap, VkQueueFamilyGlobalPriorityPropertiesKHR* toMap); 1476 1477 #endif 1478 #ifdef VK_KHR_driver_properties 1479 DEFINE_ALIAS_FUNCTION(handlemap_VkConformanceVersion, handlemap_VkConformanceVersionKHR) 1480 1481 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceDriverProperties, 1482 handlemap_VkPhysicalDeviceDriverPropertiesKHR) 1483 1484 #endif 1485 #ifdef VK_KHR_shader_float_controls 1486 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceFloatControlsProperties, 1487 handlemap_VkPhysicalDeviceFloatControlsPropertiesKHR) 1488 1489 #endif 1490 #ifdef VK_KHR_depth_stencil_resolve 1491 DEFINE_ALIAS_FUNCTION(handlemap_VkSubpassDescriptionDepthStencilResolve, 1492 handlemap_VkSubpassDescriptionDepthStencilResolveKHR) 1493 1494 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceDepthStencilResolveProperties, 1495 handlemap_VkPhysicalDeviceDepthStencilResolvePropertiesKHR) 1496 1497 #endif 1498 #ifdef VK_KHR_swapchain_mutable_format 1499 #endif 1500 #ifdef VK_KHR_timeline_semaphore 1501 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceTimelineSemaphoreFeatures, 1502 handlemap_VkPhysicalDeviceTimelineSemaphoreFeaturesKHR) 1503 1504 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceTimelineSemaphoreProperties, 1505 handlemap_VkPhysicalDeviceTimelineSemaphorePropertiesKHR) 1506 1507 DEFINE_ALIAS_FUNCTION(handlemap_VkSemaphoreTypeCreateInfo, handlemap_VkSemaphoreTypeCreateInfoKHR) 1508 1509 DEFINE_ALIAS_FUNCTION(handlemap_VkTimelineSemaphoreSubmitInfo, 1510 handlemap_VkTimelineSemaphoreSubmitInfoKHR) 1511 1512 DEFINE_ALIAS_FUNCTION(handlemap_VkSemaphoreWaitInfo, handlemap_VkSemaphoreWaitInfoKHR) 1513 1514 DEFINE_ALIAS_FUNCTION(handlemap_VkSemaphoreSignalInfo, handlemap_VkSemaphoreSignalInfoKHR) 1515 1516 #endif 1517 #ifdef VK_KHR_vulkan_memory_model 1518 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceVulkanMemoryModelFeatures, 1519 handlemap_VkPhysicalDeviceVulkanMemoryModelFeaturesKHR) 1520 1521 #endif 1522 #ifdef VK_KHR_shader_terminate_invocation 1523 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderTerminateInvocationFeatures, 1524 handlemap_VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR) 1525 1526 #endif 1527 #ifdef VK_KHR_fragment_shading_rate 1528 void handlemap_VkFragmentShadingRateAttachmentInfoKHR( 1529 VulkanHandleMapping* handlemap, VkFragmentShadingRateAttachmentInfoKHR* toMap); 1530 1531 void handlemap_VkPipelineFragmentShadingRateStateCreateInfoKHR( 1532 VulkanHandleMapping* handlemap, VkPipelineFragmentShadingRateStateCreateInfoKHR* toMap); 1533 1534 void handlemap_VkPhysicalDeviceFragmentShadingRateFeaturesKHR( 1535 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShadingRateFeaturesKHR* toMap); 1536 1537 void handlemap_VkPhysicalDeviceFragmentShadingRatePropertiesKHR( 1538 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShadingRatePropertiesKHR* toMap); 1539 1540 void handlemap_VkPhysicalDeviceFragmentShadingRateKHR( 1541 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShadingRateKHR* toMap); 1542 1543 #endif 1544 #ifdef VK_KHR_spirv_1_4 1545 #endif 1546 #ifdef VK_KHR_surface_protected_capabilities 1547 void handlemap_VkSurfaceProtectedCapabilitiesKHR(VulkanHandleMapping* handlemap, 1548 VkSurfaceProtectedCapabilitiesKHR* toMap); 1549 1550 #endif 1551 #ifdef VK_KHR_separate_depth_stencil_layouts 1552 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures, 1553 handlemap_VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR) 1554 1555 DEFINE_ALIAS_FUNCTION(handlemap_VkAttachmentReferenceStencilLayout, 1556 handlemap_VkAttachmentReferenceStencilLayoutKHR) 1557 1558 DEFINE_ALIAS_FUNCTION(handlemap_VkAttachmentDescriptionStencilLayout, 1559 handlemap_VkAttachmentDescriptionStencilLayoutKHR) 1560 1561 #endif 1562 #ifdef VK_KHR_present_wait 1563 void handlemap_VkPhysicalDevicePresentWaitFeaturesKHR( 1564 VulkanHandleMapping* handlemap, VkPhysicalDevicePresentWaitFeaturesKHR* toMap); 1565 1566 #endif 1567 #ifdef VK_KHR_uniform_buffer_standard_layout 1568 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceUniformBufferStandardLayoutFeatures, 1569 handlemap_VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR) 1570 1571 #endif 1572 #ifdef VK_KHR_buffer_device_address 1573 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceBufferDeviceAddressFeatures, 1574 handlemap_VkPhysicalDeviceBufferDeviceAddressFeaturesKHR) 1575 1576 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferDeviceAddressInfo, handlemap_VkBufferDeviceAddressInfoKHR) 1577 1578 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferOpaqueCaptureAddressCreateInfo, 1579 handlemap_VkBufferOpaqueCaptureAddressCreateInfoKHR) 1580 1581 DEFINE_ALIAS_FUNCTION(handlemap_VkMemoryOpaqueCaptureAddressAllocateInfo, 1582 handlemap_VkMemoryOpaqueCaptureAddressAllocateInfoKHR) 1583 1584 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceMemoryOpaqueCaptureAddressInfo, 1585 handlemap_VkDeviceMemoryOpaqueCaptureAddressInfoKHR) 1586 1587 #endif 1588 #ifdef VK_KHR_deferred_host_operations 1589 #endif 1590 #ifdef VK_KHR_pipeline_executable_properties 1591 void handlemap_VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR( 1592 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR* toMap); 1593 1594 void handlemap_VkPipelineInfoKHR(VulkanHandleMapping* handlemap, VkPipelineInfoKHR* toMap); 1595 1596 void handlemap_VkPipelineExecutablePropertiesKHR(VulkanHandleMapping* handlemap, 1597 VkPipelineExecutablePropertiesKHR* toMap); 1598 1599 void handlemap_VkPipelineExecutableInfoKHR(VulkanHandleMapping* handlemap, 1600 VkPipelineExecutableInfoKHR* toMap); 1601 1602 void handlemap_VkPipelineExecutableStatisticValueKHR(VulkanHandleMapping* handlemap, 1603 VkPipelineExecutableStatisticValueKHR* toMap); 1604 1605 void handlemap_VkPipelineExecutableStatisticKHR(VulkanHandleMapping* handlemap, 1606 VkPipelineExecutableStatisticKHR* toMap); 1607 1608 void handlemap_VkPipelineExecutableInternalRepresentationKHR( 1609 VulkanHandleMapping* handlemap, VkPipelineExecutableInternalRepresentationKHR* toMap); 1610 1611 #endif 1612 #ifdef VK_KHR_map_memory2 1613 void handlemap_VkMemoryMapInfoKHR(VulkanHandleMapping* handlemap, VkMemoryMapInfoKHR* toMap); 1614 1615 void handlemap_VkMemoryUnmapInfoKHR(VulkanHandleMapping* handlemap, VkMemoryUnmapInfoKHR* toMap); 1616 1617 #endif 1618 #ifdef VK_KHR_shader_integer_dot_product 1619 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderIntegerDotProductFeatures, 1620 handlemap_VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR) 1621 1622 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderIntegerDotProductProperties, 1623 handlemap_VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR) 1624 1625 #endif 1626 #ifdef VK_KHR_pipeline_library 1627 void handlemap_VkPipelineLibraryCreateInfoKHR(VulkanHandleMapping* handlemap, 1628 VkPipelineLibraryCreateInfoKHR* toMap); 1629 1630 #endif 1631 #ifdef VK_KHR_shader_non_semantic_info 1632 #endif 1633 #ifdef VK_KHR_present_id 1634 void handlemap_VkPresentIdKHR(VulkanHandleMapping* handlemap, VkPresentIdKHR* toMap); 1635 1636 void handlemap_VkPhysicalDevicePresentIdFeaturesKHR(VulkanHandleMapping* handlemap, 1637 VkPhysicalDevicePresentIdFeaturesKHR* toMap); 1638 1639 #endif 1640 #ifdef VK_KHR_video_encode_queue 1641 void handlemap_VkVideoEncodeInfoKHR(VulkanHandleMapping* handlemap, VkVideoEncodeInfoKHR* toMap); 1642 1643 void handlemap_VkVideoEncodeCapabilitiesKHR(VulkanHandleMapping* handlemap, 1644 VkVideoEncodeCapabilitiesKHR* toMap); 1645 1646 void handlemap_VkQueryPoolVideoEncodeFeedbackCreateInfoKHR( 1647 VulkanHandleMapping* handlemap, VkQueryPoolVideoEncodeFeedbackCreateInfoKHR* toMap); 1648 1649 void handlemap_VkVideoEncodeUsageInfoKHR(VulkanHandleMapping* handlemap, 1650 VkVideoEncodeUsageInfoKHR* toMap); 1651 1652 void handlemap_VkVideoEncodeRateControlLayerInfoKHR(VulkanHandleMapping* handlemap, 1653 VkVideoEncodeRateControlLayerInfoKHR* toMap); 1654 1655 void handlemap_VkVideoEncodeRateControlInfoKHR(VulkanHandleMapping* handlemap, 1656 VkVideoEncodeRateControlInfoKHR* toMap); 1657 1658 #endif 1659 #ifdef VK_KHR_synchronization2 1660 DEFINE_ALIAS_FUNCTION(handlemap_VkMemoryBarrier2, handlemap_VkMemoryBarrier2KHR) 1661 1662 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferMemoryBarrier2, handlemap_VkBufferMemoryBarrier2KHR) 1663 1664 DEFINE_ALIAS_FUNCTION(handlemap_VkImageMemoryBarrier2, handlemap_VkImageMemoryBarrier2KHR) 1665 1666 DEFINE_ALIAS_FUNCTION(handlemap_VkDependencyInfo, handlemap_VkDependencyInfoKHR) 1667 1668 DEFINE_ALIAS_FUNCTION(handlemap_VkSubmitInfo2, handlemap_VkSubmitInfo2KHR) 1669 1670 DEFINE_ALIAS_FUNCTION(handlemap_VkSemaphoreSubmitInfo, handlemap_VkSemaphoreSubmitInfoKHR) 1671 1672 DEFINE_ALIAS_FUNCTION(handlemap_VkCommandBufferSubmitInfo, handlemap_VkCommandBufferSubmitInfoKHR) 1673 1674 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSynchronization2Features, 1675 handlemap_VkPhysicalDeviceSynchronization2FeaturesKHR) 1676 1677 void handlemap_VkQueueFamilyCheckpointProperties2NV(VulkanHandleMapping* handlemap, 1678 VkQueueFamilyCheckpointProperties2NV* toMap); 1679 1680 void handlemap_VkCheckpointData2NV(VulkanHandleMapping* handlemap, VkCheckpointData2NV* toMap); 1681 1682 #endif 1683 #ifdef VK_KHR_fragment_shader_barycentric 1684 void handlemap_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR( 1685 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR* toMap); 1686 1687 void handlemap_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR( 1688 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR* toMap); 1689 1690 #endif 1691 #ifdef VK_KHR_shader_subgroup_uniform_control_flow 1692 void handlemap_VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR( 1693 VulkanHandleMapping* handlemap, 1694 VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR* toMap); 1695 1696 #endif 1697 #ifdef VK_KHR_zero_initialize_workgroup_memory 1698 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, 1699 handlemap_VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR) 1700 1701 #endif 1702 #ifdef VK_KHR_workgroup_memory_explicit_layout 1703 void handlemap_VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR( 1704 VulkanHandleMapping* handlemap, 1705 VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR* toMap); 1706 1707 #endif 1708 #ifdef VK_KHR_copy_commands2 1709 DEFINE_ALIAS_FUNCTION(handlemap_VkCopyBufferInfo2, handlemap_VkCopyBufferInfo2KHR) 1710 1711 DEFINE_ALIAS_FUNCTION(handlemap_VkCopyImageInfo2, handlemap_VkCopyImageInfo2KHR) 1712 1713 DEFINE_ALIAS_FUNCTION(handlemap_VkCopyBufferToImageInfo2, handlemap_VkCopyBufferToImageInfo2KHR) 1714 1715 DEFINE_ALIAS_FUNCTION(handlemap_VkCopyImageToBufferInfo2, handlemap_VkCopyImageToBufferInfo2KHR) 1716 1717 DEFINE_ALIAS_FUNCTION(handlemap_VkBlitImageInfo2, handlemap_VkBlitImageInfo2KHR) 1718 1719 DEFINE_ALIAS_FUNCTION(handlemap_VkResolveImageInfo2, handlemap_VkResolveImageInfo2KHR) 1720 1721 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferCopy2, handlemap_VkBufferCopy2KHR) 1722 1723 DEFINE_ALIAS_FUNCTION(handlemap_VkImageCopy2, handlemap_VkImageCopy2KHR) 1724 1725 DEFINE_ALIAS_FUNCTION(handlemap_VkImageBlit2, handlemap_VkImageBlit2KHR) 1726 1727 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferImageCopy2, handlemap_VkBufferImageCopy2KHR) 1728 1729 DEFINE_ALIAS_FUNCTION(handlemap_VkImageResolve2, handlemap_VkImageResolve2KHR) 1730 1731 #endif 1732 #ifdef VK_KHR_format_feature_flags2 1733 DEFINE_ALIAS_FUNCTION(handlemap_VkFormatProperties3, handlemap_VkFormatProperties3KHR) 1734 1735 #endif 1736 #ifdef VK_KHR_ray_tracing_maintenance1 1737 void handlemap_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR( 1738 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR* toMap); 1739 1740 void handlemap_VkTraceRaysIndirectCommand2KHR(VulkanHandleMapping* handlemap, 1741 VkTraceRaysIndirectCommand2KHR* toMap); 1742 1743 #endif 1744 #ifdef VK_KHR_portability_enumeration 1745 #endif 1746 #ifdef VK_KHR_maintenance4 1747 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMaintenance4Features, 1748 handlemap_VkPhysicalDeviceMaintenance4FeaturesKHR) 1749 1750 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMaintenance4Properties, 1751 handlemap_VkPhysicalDeviceMaintenance4PropertiesKHR) 1752 1753 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceBufferMemoryRequirements, 1754 handlemap_VkDeviceBufferMemoryRequirementsKHR) 1755 1756 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceImageMemoryRequirements, 1757 handlemap_VkDeviceImageMemoryRequirementsKHR) 1758 1759 #endif 1760 #ifdef VK_KHR_ray_tracing_position_fetch 1761 void handlemap_VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR( 1762 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR* toMap); 1763 1764 #endif 1765 #ifdef VK_ANDROID_native_buffer 1766 void handlemap_VkNativeBufferUsage2ANDROID(VulkanHandleMapping* handlemap, 1767 VkNativeBufferUsage2ANDROID* toMap); 1768 1769 void handlemap_VkNativeBufferANDROID(VulkanHandleMapping* handlemap, VkNativeBufferANDROID* toMap); 1770 1771 void handlemap_VkSwapchainImageCreateInfoANDROID(VulkanHandleMapping* handlemap, 1772 VkSwapchainImageCreateInfoANDROID* toMap); 1773 1774 void handlemap_VkPhysicalDevicePresentationPropertiesANDROID( 1775 VulkanHandleMapping* handlemap, VkPhysicalDevicePresentationPropertiesANDROID* toMap); 1776 1777 #endif 1778 #ifdef VK_EXT_debug_report 1779 void handlemap_VkDebugReportCallbackCreateInfoEXT(VulkanHandleMapping* handlemap, 1780 VkDebugReportCallbackCreateInfoEXT* toMap); 1781 1782 #endif 1783 #ifdef VK_NV_glsl_shader 1784 #endif 1785 #ifdef VK_EXT_depth_range_unrestricted 1786 #endif 1787 #ifdef VK_IMG_filter_cubic 1788 #endif 1789 #ifdef VK_AMD_rasterization_order 1790 void handlemap_VkPipelineRasterizationStateRasterizationOrderAMD( 1791 VulkanHandleMapping* handlemap, VkPipelineRasterizationStateRasterizationOrderAMD* toMap); 1792 1793 #endif 1794 #ifdef VK_AMD_shader_trinary_minmax 1795 #endif 1796 #ifdef VK_AMD_shader_explicit_vertex_parameter 1797 #endif 1798 #ifdef VK_EXT_debug_marker 1799 void handlemap_VkDebugMarkerObjectNameInfoEXT(VulkanHandleMapping* handlemap, 1800 VkDebugMarkerObjectNameInfoEXT* toMap); 1801 1802 void handlemap_VkDebugMarkerObjectTagInfoEXT(VulkanHandleMapping* handlemap, 1803 VkDebugMarkerObjectTagInfoEXT* toMap); 1804 1805 void handlemap_VkDebugMarkerMarkerInfoEXT(VulkanHandleMapping* handlemap, 1806 VkDebugMarkerMarkerInfoEXT* toMap); 1807 1808 #endif 1809 #ifdef VK_AMD_gcn_shader 1810 #endif 1811 #ifdef VK_NV_dedicated_allocation 1812 void handlemap_VkDedicatedAllocationImageCreateInfoNV( 1813 VulkanHandleMapping* handlemap, VkDedicatedAllocationImageCreateInfoNV* toMap); 1814 1815 void handlemap_VkDedicatedAllocationBufferCreateInfoNV( 1816 VulkanHandleMapping* handlemap, VkDedicatedAllocationBufferCreateInfoNV* toMap); 1817 1818 void handlemap_VkDedicatedAllocationMemoryAllocateInfoNV( 1819 VulkanHandleMapping* handlemap, VkDedicatedAllocationMemoryAllocateInfoNV* toMap); 1820 1821 #endif 1822 #ifdef VK_EXT_transform_feedback 1823 void handlemap_VkPhysicalDeviceTransformFeedbackFeaturesEXT( 1824 VulkanHandleMapping* handlemap, VkPhysicalDeviceTransformFeedbackFeaturesEXT* toMap); 1825 1826 void handlemap_VkPhysicalDeviceTransformFeedbackPropertiesEXT( 1827 VulkanHandleMapping* handlemap, VkPhysicalDeviceTransformFeedbackPropertiesEXT* toMap); 1828 1829 void handlemap_VkPipelineRasterizationStateStreamCreateInfoEXT( 1830 VulkanHandleMapping* handlemap, VkPipelineRasterizationStateStreamCreateInfoEXT* toMap); 1831 1832 #endif 1833 #ifdef VK_NVX_binary_import 1834 void handlemap_VkCuModuleCreateInfoNVX(VulkanHandleMapping* handlemap, 1835 VkCuModuleCreateInfoNVX* toMap); 1836 1837 void handlemap_VkCuFunctionCreateInfoNVX(VulkanHandleMapping* handlemap, 1838 VkCuFunctionCreateInfoNVX* toMap); 1839 1840 void handlemap_VkCuLaunchInfoNVX(VulkanHandleMapping* handlemap, VkCuLaunchInfoNVX* toMap); 1841 1842 #endif 1843 #ifdef VK_NVX_image_view_handle 1844 void handlemap_VkImageViewHandleInfoNVX(VulkanHandleMapping* handlemap, 1845 VkImageViewHandleInfoNVX* toMap); 1846 1847 void handlemap_VkImageViewAddressPropertiesNVX(VulkanHandleMapping* handlemap, 1848 VkImageViewAddressPropertiesNVX* toMap); 1849 1850 #endif 1851 #ifdef VK_AMD_draw_indirect_count 1852 #endif 1853 #ifdef VK_AMD_negative_viewport_height 1854 #endif 1855 #ifdef VK_AMD_gpu_shader_half_float 1856 #endif 1857 #ifdef VK_AMD_shader_ballot 1858 #endif 1859 #ifdef VK_EXT_video_encode_h264 1860 void handlemap_VkVideoEncodeH264CapabilitiesEXT(VulkanHandleMapping* handlemap, 1861 VkVideoEncodeH264CapabilitiesEXT* toMap); 1862 1863 void handlemap_VkVideoEncodeH264SessionParametersAddInfoEXT( 1864 VulkanHandleMapping* handlemap, VkVideoEncodeH264SessionParametersAddInfoEXT* toMap); 1865 1866 void handlemap_VkVideoEncodeH264SessionParametersCreateInfoEXT( 1867 VulkanHandleMapping* handlemap, VkVideoEncodeH264SessionParametersCreateInfoEXT* toMap); 1868 1869 void handlemap_VkVideoEncodeH264NaluSliceInfoEXT(VulkanHandleMapping* handlemap, 1870 VkVideoEncodeH264NaluSliceInfoEXT* toMap); 1871 1872 void handlemap_VkVideoEncodeH264VclFrameInfoEXT(VulkanHandleMapping* handlemap, 1873 VkVideoEncodeH264VclFrameInfoEXT* toMap); 1874 1875 void handlemap_VkVideoEncodeH264DpbSlotInfoEXT(VulkanHandleMapping* handlemap, 1876 VkVideoEncodeH264DpbSlotInfoEXT* toMap); 1877 1878 void handlemap_VkVideoEncodeH264ProfileInfoEXT(VulkanHandleMapping* handlemap, 1879 VkVideoEncodeH264ProfileInfoEXT* toMap); 1880 1881 void handlemap_VkVideoEncodeH264RateControlInfoEXT(VulkanHandleMapping* handlemap, 1882 VkVideoEncodeH264RateControlInfoEXT* toMap); 1883 1884 void handlemap_VkVideoEncodeH264QpEXT(VulkanHandleMapping* handlemap, 1885 VkVideoEncodeH264QpEXT* toMap); 1886 1887 void handlemap_VkVideoEncodeH264FrameSizeEXT(VulkanHandleMapping* handlemap, 1888 VkVideoEncodeH264FrameSizeEXT* toMap); 1889 1890 void handlemap_VkVideoEncodeH264RateControlLayerInfoEXT( 1891 VulkanHandleMapping* handlemap, VkVideoEncodeH264RateControlLayerInfoEXT* toMap); 1892 1893 #endif 1894 #ifdef VK_EXT_video_encode_h265 1895 void handlemap_VkVideoEncodeH265CapabilitiesEXT(VulkanHandleMapping* handlemap, 1896 VkVideoEncodeH265CapabilitiesEXT* toMap); 1897 1898 void handlemap_VkVideoEncodeH265SessionParametersAddInfoEXT( 1899 VulkanHandleMapping* handlemap, VkVideoEncodeH265SessionParametersAddInfoEXT* toMap); 1900 1901 void handlemap_VkVideoEncodeH265SessionParametersCreateInfoEXT( 1902 VulkanHandleMapping* handlemap, VkVideoEncodeH265SessionParametersCreateInfoEXT* toMap); 1903 1904 void handlemap_VkVideoEncodeH265NaluSliceSegmentInfoEXT( 1905 VulkanHandleMapping* handlemap, VkVideoEncodeH265NaluSliceSegmentInfoEXT* toMap); 1906 1907 void handlemap_VkVideoEncodeH265VclFrameInfoEXT(VulkanHandleMapping* handlemap, 1908 VkVideoEncodeH265VclFrameInfoEXT* toMap); 1909 1910 void handlemap_VkVideoEncodeH265DpbSlotInfoEXT(VulkanHandleMapping* handlemap, 1911 VkVideoEncodeH265DpbSlotInfoEXT* toMap); 1912 1913 void handlemap_VkVideoEncodeH265ProfileInfoEXT(VulkanHandleMapping* handlemap, 1914 VkVideoEncodeH265ProfileInfoEXT* toMap); 1915 1916 void handlemap_VkVideoEncodeH265RateControlInfoEXT(VulkanHandleMapping* handlemap, 1917 VkVideoEncodeH265RateControlInfoEXT* toMap); 1918 1919 void handlemap_VkVideoEncodeH265QpEXT(VulkanHandleMapping* handlemap, 1920 VkVideoEncodeH265QpEXT* toMap); 1921 1922 void handlemap_VkVideoEncodeH265FrameSizeEXT(VulkanHandleMapping* handlemap, 1923 VkVideoEncodeH265FrameSizeEXT* toMap); 1924 1925 void handlemap_VkVideoEncodeH265RateControlLayerInfoEXT( 1926 VulkanHandleMapping* handlemap, VkVideoEncodeH265RateControlLayerInfoEXT* toMap); 1927 1928 #endif 1929 #ifdef VK_AMD_texture_gather_bias_lod 1930 void handlemap_VkTextureLODGatherFormatPropertiesAMD(VulkanHandleMapping* handlemap, 1931 VkTextureLODGatherFormatPropertiesAMD* toMap); 1932 1933 #endif 1934 #ifdef VK_AMD_shader_info 1935 void handlemap_VkShaderResourceUsageAMD(VulkanHandleMapping* handlemap, 1936 VkShaderResourceUsageAMD* toMap); 1937 1938 void handlemap_VkShaderStatisticsInfoAMD(VulkanHandleMapping* handlemap, 1939 VkShaderStatisticsInfoAMD* toMap); 1940 1941 #endif 1942 #ifdef VK_AMD_shader_image_load_store_lod 1943 #endif 1944 #ifdef VK_GGP_stream_descriptor_surface 1945 void handlemap_VkStreamDescriptorSurfaceCreateInfoGGP( 1946 VulkanHandleMapping* handlemap, VkStreamDescriptorSurfaceCreateInfoGGP* toMap); 1947 1948 #endif 1949 #ifdef VK_NV_corner_sampled_image 1950 void handlemap_VkPhysicalDeviceCornerSampledImageFeaturesNV( 1951 VulkanHandleMapping* handlemap, VkPhysicalDeviceCornerSampledImageFeaturesNV* toMap); 1952 1953 #endif 1954 #ifdef VK_IMG_format_pvrtc 1955 #endif 1956 #ifdef VK_NV_external_memory_capabilities 1957 void handlemap_VkExternalImageFormatPropertiesNV(VulkanHandleMapping* handlemap, 1958 VkExternalImageFormatPropertiesNV* toMap); 1959 1960 #endif 1961 #ifdef VK_NV_external_memory 1962 void handlemap_VkExternalMemoryImageCreateInfoNV(VulkanHandleMapping* handlemap, 1963 VkExternalMemoryImageCreateInfoNV* toMap); 1964 1965 void handlemap_VkExportMemoryAllocateInfoNV(VulkanHandleMapping* handlemap, 1966 VkExportMemoryAllocateInfoNV* toMap); 1967 1968 #endif 1969 #ifdef VK_NV_external_memory_win32 1970 void handlemap_VkImportMemoryWin32HandleInfoNV(VulkanHandleMapping* handlemap, 1971 VkImportMemoryWin32HandleInfoNV* toMap); 1972 1973 void handlemap_VkExportMemoryWin32HandleInfoNV(VulkanHandleMapping* handlemap, 1974 VkExportMemoryWin32HandleInfoNV* toMap); 1975 1976 #endif 1977 #ifdef VK_NV_win32_keyed_mutex 1978 void handlemap_VkWin32KeyedMutexAcquireReleaseInfoNV(VulkanHandleMapping* handlemap, 1979 VkWin32KeyedMutexAcquireReleaseInfoNV* toMap); 1980 1981 #endif 1982 #ifdef VK_EXT_validation_flags 1983 void handlemap_VkValidationFlagsEXT(VulkanHandleMapping* handlemap, VkValidationFlagsEXT* toMap); 1984 1985 #endif 1986 #ifdef VK_NN_vi_surface 1987 void handlemap_VkViSurfaceCreateInfoNN(VulkanHandleMapping* handlemap, 1988 VkViSurfaceCreateInfoNN* toMap); 1989 1990 #endif 1991 #ifdef VK_EXT_shader_subgroup_ballot 1992 #endif 1993 #ifdef VK_EXT_shader_subgroup_vote 1994 #endif 1995 #ifdef VK_EXT_texture_compression_astc_hdr 1996 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceTextureCompressionASTCHDRFeatures, 1997 handlemap_VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT) 1998 1999 #endif 2000 #ifdef VK_EXT_astc_decode_mode 2001 void handlemap_VkImageViewASTCDecodeModeEXT(VulkanHandleMapping* handlemap, 2002 VkImageViewASTCDecodeModeEXT* toMap); 2003 2004 void handlemap_VkPhysicalDeviceASTCDecodeFeaturesEXT(VulkanHandleMapping* handlemap, 2005 VkPhysicalDeviceASTCDecodeFeaturesEXT* toMap); 2006 2007 #endif 2008 #ifdef VK_EXT_pipeline_robustness 2009 void handlemap_VkPhysicalDevicePipelineRobustnessFeaturesEXT( 2010 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelineRobustnessFeaturesEXT* toMap); 2011 2012 void handlemap_VkPhysicalDevicePipelineRobustnessPropertiesEXT( 2013 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelineRobustnessPropertiesEXT* toMap); 2014 2015 void handlemap_VkPipelineRobustnessCreateInfoEXT(VulkanHandleMapping* handlemap, 2016 VkPipelineRobustnessCreateInfoEXT* toMap); 2017 2018 #endif 2019 #ifdef VK_EXT_conditional_rendering 2020 void handlemap_VkConditionalRenderingBeginInfoEXT(VulkanHandleMapping* handlemap, 2021 VkConditionalRenderingBeginInfoEXT* toMap); 2022 2023 void handlemap_VkPhysicalDeviceConditionalRenderingFeaturesEXT( 2024 VulkanHandleMapping* handlemap, VkPhysicalDeviceConditionalRenderingFeaturesEXT* toMap); 2025 2026 void handlemap_VkCommandBufferInheritanceConditionalRenderingInfoEXT( 2027 VulkanHandleMapping* handlemap, VkCommandBufferInheritanceConditionalRenderingInfoEXT* toMap); 2028 2029 #endif 2030 #ifdef VK_NV_clip_space_w_scaling 2031 void handlemap_VkViewportWScalingNV(VulkanHandleMapping* handlemap, VkViewportWScalingNV* toMap); 2032 2033 void handlemap_VkPipelineViewportWScalingStateCreateInfoNV( 2034 VulkanHandleMapping* handlemap, VkPipelineViewportWScalingStateCreateInfoNV* toMap); 2035 2036 #endif 2037 #ifdef VK_EXT_direct_mode_display 2038 #endif 2039 #ifdef VK_EXT_acquire_xlib_display 2040 #endif 2041 #ifdef VK_EXT_display_surface_counter 2042 void handlemap_VkSurfaceCapabilities2EXT(VulkanHandleMapping* handlemap, 2043 VkSurfaceCapabilities2EXT* toMap); 2044 2045 #endif 2046 #ifdef VK_EXT_display_control 2047 void handlemap_VkDisplayPowerInfoEXT(VulkanHandleMapping* handlemap, VkDisplayPowerInfoEXT* toMap); 2048 2049 void handlemap_VkDeviceEventInfoEXT(VulkanHandleMapping* handlemap, VkDeviceEventInfoEXT* toMap); 2050 2051 void handlemap_VkDisplayEventInfoEXT(VulkanHandleMapping* handlemap, VkDisplayEventInfoEXT* toMap); 2052 2053 void handlemap_VkSwapchainCounterCreateInfoEXT(VulkanHandleMapping* handlemap, 2054 VkSwapchainCounterCreateInfoEXT* toMap); 2055 2056 #endif 2057 #ifdef VK_GOOGLE_display_timing 2058 void handlemap_VkRefreshCycleDurationGOOGLE(VulkanHandleMapping* handlemap, 2059 VkRefreshCycleDurationGOOGLE* toMap); 2060 2061 void handlemap_VkPastPresentationTimingGOOGLE(VulkanHandleMapping* handlemap, 2062 VkPastPresentationTimingGOOGLE* toMap); 2063 2064 void handlemap_VkPresentTimeGOOGLE(VulkanHandleMapping* handlemap, VkPresentTimeGOOGLE* toMap); 2065 2066 void handlemap_VkPresentTimesInfoGOOGLE(VulkanHandleMapping* handlemap, 2067 VkPresentTimesInfoGOOGLE* toMap); 2068 2069 #endif 2070 #ifdef VK_NV_sample_mask_override_coverage 2071 #endif 2072 #ifdef VK_NV_geometry_shader_passthrough 2073 #endif 2074 #ifdef VK_NV_viewport_array2 2075 #endif 2076 #ifdef VK_NVX_multiview_per_view_attributes 2077 void handlemap_VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX( 2078 VulkanHandleMapping* handlemap, VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX* toMap); 2079 2080 #endif 2081 #ifdef VK_NV_viewport_swizzle 2082 void handlemap_VkViewportSwizzleNV(VulkanHandleMapping* handlemap, VkViewportSwizzleNV* toMap); 2083 2084 void handlemap_VkPipelineViewportSwizzleStateCreateInfoNV( 2085 VulkanHandleMapping* handlemap, VkPipelineViewportSwizzleStateCreateInfoNV* toMap); 2086 2087 #endif 2088 #ifdef VK_EXT_discard_rectangles 2089 void handlemap_VkPhysicalDeviceDiscardRectanglePropertiesEXT( 2090 VulkanHandleMapping* handlemap, VkPhysicalDeviceDiscardRectanglePropertiesEXT* toMap); 2091 2092 void handlemap_VkPipelineDiscardRectangleStateCreateInfoEXT( 2093 VulkanHandleMapping* handlemap, VkPipelineDiscardRectangleStateCreateInfoEXT* toMap); 2094 2095 #endif 2096 #ifdef VK_EXT_conservative_rasterization 2097 void handlemap_VkPhysicalDeviceConservativeRasterizationPropertiesEXT( 2098 VulkanHandleMapping* handlemap, VkPhysicalDeviceConservativeRasterizationPropertiesEXT* toMap); 2099 2100 void handlemap_VkPipelineRasterizationConservativeStateCreateInfoEXT( 2101 VulkanHandleMapping* handlemap, VkPipelineRasterizationConservativeStateCreateInfoEXT* toMap); 2102 2103 #endif 2104 #ifdef VK_EXT_depth_clip_enable 2105 void handlemap_VkPhysicalDeviceDepthClipEnableFeaturesEXT( 2106 VulkanHandleMapping* handlemap, VkPhysicalDeviceDepthClipEnableFeaturesEXT* toMap); 2107 2108 void handlemap_VkPipelineRasterizationDepthClipStateCreateInfoEXT( 2109 VulkanHandleMapping* handlemap, VkPipelineRasterizationDepthClipStateCreateInfoEXT* toMap); 2110 2111 #endif 2112 #ifdef VK_EXT_swapchain_colorspace 2113 #endif 2114 #ifdef VK_EXT_hdr_metadata 2115 void handlemap_VkXYColorEXT(VulkanHandleMapping* handlemap, VkXYColorEXT* toMap); 2116 2117 void handlemap_VkHdrMetadataEXT(VulkanHandleMapping* handlemap, VkHdrMetadataEXT* toMap); 2118 2119 #endif 2120 #ifdef VK_MVK_ios_surface 2121 void handlemap_VkIOSSurfaceCreateInfoMVK(VulkanHandleMapping* handlemap, 2122 VkIOSSurfaceCreateInfoMVK* toMap); 2123 2124 #endif 2125 #ifdef VK_MVK_macos_surface 2126 void handlemap_VkMacOSSurfaceCreateInfoMVK(VulkanHandleMapping* handlemap, 2127 VkMacOSSurfaceCreateInfoMVK* toMap); 2128 2129 #endif 2130 #ifdef VK_EXT_external_memory_dma_buf 2131 #endif 2132 #ifdef VK_EXT_queue_family_foreign 2133 #endif 2134 #ifdef VK_EXT_debug_utils 2135 void handlemap_VkDebugUtilsLabelEXT(VulkanHandleMapping* handlemap, VkDebugUtilsLabelEXT* toMap); 2136 2137 void handlemap_VkDebugUtilsObjectNameInfoEXT(VulkanHandleMapping* handlemap, 2138 VkDebugUtilsObjectNameInfoEXT* toMap); 2139 2140 void handlemap_VkDebugUtilsMessengerCallbackDataEXT(VulkanHandleMapping* handlemap, 2141 VkDebugUtilsMessengerCallbackDataEXT* toMap); 2142 2143 void handlemap_VkDebugUtilsMessengerCreateInfoEXT(VulkanHandleMapping* handlemap, 2144 VkDebugUtilsMessengerCreateInfoEXT* toMap); 2145 2146 void handlemap_VkDebugUtilsObjectTagInfoEXT(VulkanHandleMapping* handlemap, 2147 VkDebugUtilsObjectTagInfoEXT* toMap); 2148 2149 #endif 2150 #ifdef VK_ANDROID_external_memory_android_hardware_buffer 2151 void handlemap_VkAndroidHardwareBufferUsageANDROID(VulkanHandleMapping* handlemap, 2152 VkAndroidHardwareBufferUsageANDROID* toMap); 2153 2154 void handlemap_VkAndroidHardwareBufferPropertiesANDROID( 2155 VulkanHandleMapping* handlemap, VkAndroidHardwareBufferPropertiesANDROID* toMap); 2156 2157 void handlemap_VkAndroidHardwareBufferFormatPropertiesANDROID( 2158 VulkanHandleMapping* handlemap, VkAndroidHardwareBufferFormatPropertiesANDROID* toMap); 2159 2160 void handlemap_VkImportAndroidHardwareBufferInfoANDROID( 2161 VulkanHandleMapping* handlemap, VkImportAndroidHardwareBufferInfoANDROID* toMap); 2162 2163 void handlemap_VkMemoryGetAndroidHardwareBufferInfoANDROID( 2164 VulkanHandleMapping* handlemap, VkMemoryGetAndroidHardwareBufferInfoANDROID* toMap); 2165 2166 void handlemap_VkExternalFormatANDROID(VulkanHandleMapping* handlemap, 2167 VkExternalFormatANDROID* toMap); 2168 2169 void handlemap_VkAndroidHardwareBufferFormatProperties2ANDROID( 2170 VulkanHandleMapping* handlemap, VkAndroidHardwareBufferFormatProperties2ANDROID* toMap); 2171 2172 #endif 2173 #ifdef VK_EXT_sampler_filter_minmax 2174 DEFINE_ALIAS_FUNCTION(handlemap_VkSamplerReductionModeCreateInfo, 2175 handlemap_VkSamplerReductionModeCreateInfoEXT) 2176 2177 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSamplerFilterMinmaxProperties, 2178 handlemap_VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT) 2179 2180 #endif 2181 #ifdef VK_AMD_gpu_shader_int16 2182 #endif 2183 #ifdef VK_AMD_mixed_attachment_samples 2184 #endif 2185 #ifdef VK_AMD_shader_fragment_mask 2186 #endif 2187 #ifdef VK_EXT_inline_uniform_block 2188 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceInlineUniformBlockFeatures, 2189 handlemap_VkPhysicalDeviceInlineUniformBlockFeaturesEXT) 2190 2191 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceInlineUniformBlockProperties, 2192 handlemap_VkPhysicalDeviceInlineUniformBlockPropertiesEXT) 2193 2194 DEFINE_ALIAS_FUNCTION(handlemap_VkWriteDescriptorSetInlineUniformBlock, 2195 handlemap_VkWriteDescriptorSetInlineUniformBlockEXT) 2196 2197 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorPoolInlineUniformBlockCreateInfo, 2198 handlemap_VkDescriptorPoolInlineUniformBlockCreateInfoEXT) 2199 2200 #endif 2201 #ifdef VK_EXT_shader_stencil_export 2202 #endif 2203 #ifdef VK_EXT_sample_locations 2204 void handlemap_VkSampleLocationEXT(VulkanHandleMapping* handlemap, VkSampleLocationEXT* toMap); 2205 2206 void handlemap_VkSampleLocationsInfoEXT(VulkanHandleMapping* handlemap, 2207 VkSampleLocationsInfoEXT* toMap); 2208 2209 void handlemap_VkAttachmentSampleLocationsEXT(VulkanHandleMapping* handlemap, 2210 VkAttachmentSampleLocationsEXT* toMap); 2211 2212 void handlemap_VkSubpassSampleLocationsEXT(VulkanHandleMapping* handlemap, 2213 VkSubpassSampleLocationsEXT* toMap); 2214 2215 void handlemap_VkRenderPassSampleLocationsBeginInfoEXT( 2216 VulkanHandleMapping* handlemap, VkRenderPassSampleLocationsBeginInfoEXT* toMap); 2217 2218 void handlemap_VkPipelineSampleLocationsStateCreateInfoEXT( 2219 VulkanHandleMapping* handlemap, VkPipelineSampleLocationsStateCreateInfoEXT* toMap); 2220 2221 void handlemap_VkPhysicalDeviceSampleLocationsPropertiesEXT( 2222 VulkanHandleMapping* handlemap, VkPhysicalDeviceSampleLocationsPropertiesEXT* toMap); 2223 2224 void handlemap_VkMultisamplePropertiesEXT(VulkanHandleMapping* handlemap, 2225 VkMultisamplePropertiesEXT* toMap); 2226 2227 #endif 2228 #ifdef VK_EXT_blend_operation_advanced 2229 void handlemap_VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT( 2230 VulkanHandleMapping* handlemap, VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT* toMap); 2231 2232 void handlemap_VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT( 2233 VulkanHandleMapping* handlemap, VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT* toMap); 2234 2235 void handlemap_VkPipelineColorBlendAdvancedStateCreateInfoEXT( 2236 VulkanHandleMapping* handlemap, VkPipelineColorBlendAdvancedStateCreateInfoEXT* toMap); 2237 2238 #endif 2239 #ifdef VK_NV_fragment_coverage_to_color 2240 void handlemap_VkPipelineCoverageToColorStateCreateInfoNV( 2241 VulkanHandleMapping* handlemap, VkPipelineCoverageToColorStateCreateInfoNV* toMap); 2242 2243 #endif 2244 #ifdef VK_NV_framebuffer_mixed_samples 2245 void handlemap_VkPipelineCoverageModulationStateCreateInfoNV( 2246 VulkanHandleMapping* handlemap, VkPipelineCoverageModulationStateCreateInfoNV* toMap); 2247 2248 #endif 2249 #ifdef VK_NV_fill_rectangle 2250 #endif 2251 #ifdef VK_NV_shader_sm_builtins 2252 void handlemap_VkPhysicalDeviceShaderSMBuiltinsPropertiesNV( 2253 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderSMBuiltinsPropertiesNV* toMap); 2254 2255 void handlemap_VkPhysicalDeviceShaderSMBuiltinsFeaturesNV( 2256 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderSMBuiltinsFeaturesNV* toMap); 2257 2258 #endif 2259 #ifdef VK_EXT_post_depth_coverage 2260 #endif 2261 #ifdef VK_EXT_image_drm_format_modifier 2262 void handlemap_VkDrmFormatModifierPropertiesEXT(VulkanHandleMapping* handlemap, 2263 VkDrmFormatModifierPropertiesEXT* toMap); 2264 2265 void handlemap_VkDrmFormatModifierPropertiesListEXT(VulkanHandleMapping* handlemap, 2266 VkDrmFormatModifierPropertiesListEXT* toMap); 2267 2268 void handlemap_VkPhysicalDeviceImageDrmFormatModifierInfoEXT( 2269 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageDrmFormatModifierInfoEXT* toMap); 2270 2271 void handlemap_VkImageDrmFormatModifierListCreateInfoEXT( 2272 VulkanHandleMapping* handlemap, VkImageDrmFormatModifierListCreateInfoEXT* toMap); 2273 2274 void handlemap_VkImageDrmFormatModifierExplicitCreateInfoEXT( 2275 VulkanHandleMapping* handlemap, VkImageDrmFormatModifierExplicitCreateInfoEXT* toMap); 2276 2277 void handlemap_VkImageDrmFormatModifierPropertiesEXT(VulkanHandleMapping* handlemap, 2278 VkImageDrmFormatModifierPropertiesEXT* toMap); 2279 2280 void handlemap_VkDrmFormatModifierProperties2EXT(VulkanHandleMapping* handlemap, 2281 VkDrmFormatModifierProperties2EXT* toMap); 2282 2283 void handlemap_VkDrmFormatModifierPropertiesList2EXT(VulkanHandleMapping* handlemap, 2284 VkDrmFormatModifierPropertiesList2EXT* toMap); 2285 2286 #endif 2287 #ifdef VK_EXT_validation_cache 2288 void handlemap_VkValidationCacheCreateInfoEXT(VulkanHandleMapping* handlemap, 2289 VkValidationCacheCreateInfoEXT* toMap); 2290 2291 void handlemap_VkShaderModuleValidationCacheCreateInfoEXT( 2292 VulkanHandleMapping* handlemap, VkShaderModuleValidationCacheCreateInfoEXT* toMap); 2293 2294 #endif 2295 #ifdef VK_EXT_descriptor_indexing 2296 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorSetLayoutBindingFlagsCreateInfo, 2297 handlemap_VkDescriptorSetLayoutBindingFlagsCreateInfoEXT) 2298 2299 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceDescriptorIndexingFeatures, 2300 handlemap_VkPhysicalDeviceDescriptorIndexingFeaturesEXT) 2301 2302 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceDescriptorIndexingProperties, 2303 handlemap_VkPhysicalDeviceDescriptorIndexingPropertiesEXT) 2304 2305 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorSetVariableDescriptorCountAllocateInfo, 2306 handlemap_VkDescriptorSetVariableDescriptorCountAllocateInfoEXT) 2307 2308 DEFINE_ALIAS_FUNCTION(handlemap_VkDescriptorSetVariableDescriptorCountLayoutSupport, 2309 handlemap_VkDescriptorSetVariableDescriptorCountLayoutSupportEXT) 2310 2311 #endif 2312 #ifdef VK_EXT_shader_viewport_index_layer 2313 #endif 2314 #ifdef VK_NV_shading_rate_image 2315 void handlemap_VkShadingRatePaletteNV(VulkanHandleMapping* handlemap, 2316 VkShadingRatePaletteNV* toMap); 2317 2318 void handlemap_VkPipelineViewportShadingRateImageStateCreateInfoNV( 2319 VulkanHandleMapping* handlemap, VkPipelineViewportShadingRateImageStateCreateInfoNV* toMap); 2320 2321 void handlemap_VkPhysicalDeviceShadingRateImageFeaturesNV( 2322 VulkanHandleMapping* handlemap, VkPhysicalDeviceShadingRateImageFeaturesNV* toMap); 2323 2324 void handlemap_VkPhysicalDeviceShadingRateImagePropertiesNV( 2325 VulkanHandleMapping* handlemap, VkPhysicalDeviceShadingRateImagePropertiesNV* toMap); 2326 2327 void handlemap_VkCoarseSampleLocationNV(VulkanHandleMapping* handlemap, 2328 VkCoarseSampleLocationNV* toMap); 2329 2330 void handlemap_VkCoarseSampleOrderCustomNV(VulkanHandleMapping* handlemap, 2331 VkCoarseSampleOrderCustomNV* toMap); 2332 2333 void handlemap_VkPipelineViewportCoarseSampleOrderStateCreateInfoNV( 2334 VulkanHandleMapping* handlemap, VkPipelineViewportCoarseSampleOrderStateCreateInfoNV* toMap); 2335 2336 #endif 2337 #ifdef VK_NV_ray_tracing 2338 void handlemap_VkRayTracingShaderGroupCreateInfoNV(VulkanHandleMapping* handlemap, 2339 VkRayTracingShaderGroupCreateInfoNV* toMap); 2340 2341 void handlemap_VkRayTracingPipelineCreateInfoNV(VulkanHandleMapping* handlemap, 2342 VkRayTracingPipelineCreateInfoNV* toMap); 2343 2344 void handlemap_VkGeometryTrianglesNV(VulkanHandleMapping* handlemap, VkGeometryTrianglesNV* toMap); 2345 2346 void handlemap_VkGeometryAABBNV(VulkanHandleMapping* handlemap, VkGeometryAABBNV* toMap); 2347 2348 void handlemap_VkGeometryDataNV(VulkanHandleMapping* handlemap, VkGeometryDataNV* toMap); 2349 2350 void handlemap_VkGeometryNV(VulkanHandleMapping* handlemap, VkGeometryNV* toMap); 2351 2352 void handlemap_VkAccelerationStructureInfoNV(VulkanHandleMapping* handlemap, 2353 VkAccelerationStructureInfoNV* toMap); 2354 2355 void handlemap_VkAccelerationStructureCreateInfoNV(VulkanHandleMapping* handlemap, 2356 VkAccelerationStructureCreateInfoNV* toMap); 2357 2358 void handlemap_VkBindAccelerationStructureMemoryInfoNV( 2359 VulkanHandleMapping* handlemap, VkBindAccelerationStructureMemoryInfoNV* toMap); 2360 2361 void handlemap_VkWriteDescriptorSetAccelerationStructureNV( 2362 VulkanHandleMapping* handlemap, VkWriteDescriptorSetAccelerationStructureNV* toMap); 2363 2364 void handlemap_VkAccelerationStructureMemoryRequirementsInfoNV( 2365 VulkanHandleMapping* handlemap, VkAccelerationStructureMemoryRequirementsInfoNV* toMap); 2366 2367 void handlemap_VkPhysicalDeviceRayTracingPropertiesNV( 2368 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingPropertiesNV* toMap); 2369 2370 void handlemap_VkTransformMatrixKHR(VulkanHandleMapping* handlemap, VkTransformMatrixKHR* toMap); 2371 2372 DEFINE_ALIAS_FUNCTION(handlemap_VkTransformMatrixKHR, handlemap_VkTransformMatrixNV) 2373 2374 void handlemap_VkAabbPositionsKHR(VulkanHandleMapping* handlemap, VkAabbPositionsKHR* toMap); 2375 2376 DEFINE_ALIAS_FUNCTION(handlemap_VkAabbPositionsKHR, handlemap_VkAabbPositionsNV) 2377 2378 void handlemap_VkAccelerationStructureInstanceKHR(VulkanHandleMapping* handlemap, 2379 VkAccelerationStructureInstanceKHR* toMap); 2380 2381 DEFINE_ALIAS_FUNCTION(handlemap_VkAccelerationStructureInstanceKHR, 2382 handlemap_VkAccelerationStructureInstanceNV) 2383 2384 #endif 2385 #ifdef VK_NV_representative_fragment_test 2386 void handlemap_VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV( 2387 VulkanHandleMapping* handlemap, VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV* toMap); 2388 2389 void handlemap_VkPipelineRepresentativeFragmentTestStateCreateInfoNV( 2390 VulkanHandleMapping* handlemap, VkPipelineRepresentativeFragmentTestStateCreateInfoNV* toMap); 2391 2392 #endif 2393 #ifdef VK_EXT_filter_cubic 2394 void handlemap_VkPhysicalDeviceImageViewImageFormatInfoEXT( 2395 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageViewImageFormatInfoEXT* toMap); 2396 2397 void handlemap_VkFilterCubicImageViewImageFormatPropertiesEXT( 2398 VulkanHandleMapping* handlemap, VkFilterCubicImageViewImageFormatPropertiesEXT* toMap); 2399 2400 #endif 2401 #ifdef VK_QCOM_render_pass_shader_resolve 2402 #endif 2403 #ifdef VK_EXT_global_priority 2404 DEFINE_ALIAS_FUNCTION(handlemap_VkDeviceQueueGlobalPriorityCreateInfoKHR, 2405 handlemap_VkDeviceQueueGlobalPriorityCreateInfoEXT) 2406 2407 #endif 2408 #ifdef VK_EXT_external_memory_host 2409 void handlemap_VkImportMemoryHostPointerInfoEXT(VulkanHandleMapping* handlemap, 2410 VkImportMemoryHostPointerInfoEXT* toMap); 2411 2412 void handlemap_VkMemoryHostPointerPropertiesEXT(VulkanHandleMapping* handlemap, 2413 VkMemoryHostPointerPropertiesEXT* toMap); 2414 2415 void handlemap_VkPhysicalDeviceExternalMemoryHostPropertiesEXT( 2416 VulkanHandleMapping* handlemap, VkPhysicalDeviceExternalMemoryHostPropertiesEXT* toMap); 2417 2418 #endif 2419 #ifdef VK_AMD_buffer_marker 2420 #endif 2421 #ifdef VK_AMD_pipeline_compiler_control 2422 void handlemap_VkPipelineCompilerControlCreateInfoAMD( 2423 VulkanHandleMapping* handlemap, VkPipelineCompilerControlCreateInfoAMD* toMap); 2424 2425 #endif 2426 #ifdef VK_EXT_calibrated_timestamps 2427 void handlemap_VkCalibratedTimestampInfoEXT(VulkanHandleMapping* handlemap, 2428 VkCalibratedTimestampInfoEXT* toMap); 2429 2430 #endif 2431 #ifdef VK_AMD_shader_core_properties 2432 void handlemap_VkPhysicalDeviceShaderCorePropertiesAMD( 2433 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderCorePropertiesAMD* toMap); 2434 2435 #endif 2436 #ifdef VK_AMD_memory_overallocation_behavior 2437 void handlemap_VkDeviceMemoryOverallocationCreateInfoAMD( 2438 VulkanHandleMapping* handlemap, VkDeviceMemoryOverallocationCreateInfoAMD* toMap); 2439 2440 #endif 2441 #ifdef VK_EXT_vertex_attribute_divisor 2442 void handlemap_VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT( 2443 VulkanHandleMapping* handlemap, VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT* toMap); 2444 2445 void handlemap_VkVertexInputBindingDivisorDescriptionEXT( 2446 VulkanHandleMapping* handlemap, VkVertexInputBindingDivisorDescriptionEXT* toMap); 2447 2448 void handlemap_VkPipelineVertexInputDivisorStateCreateInfoEXT( 2449 VulkanHandleMapping* handlemap, VkPipelineVertexInputDivisorStateCreateInfoEXT* toMap); 2450 2451 void handlemap_VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT( 2452 VulkanHandleMapping* handlemap, VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT* toMap); 2453 2454 #endif 2455 #ifdef VK_GGP_frame_token 2456 void handlemap_VkPresentFrameTokenGGP(VulkanHandleMapping* handlemap, 2457 VkPresentFrameTokenGGP* toMap); 2458 2459 #endif 2460 #ifdef VK_EXT_pipeline_creation_feedback 2461 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineCreationFeedbackCreateInfo, 2462 handlemap_VkPipelineCreationFeedbackCreateInfoEXT) 2463 2464 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineCreationFeedback, handlemap_VkPipelineCreationFeedbackEXT) 2465 2466 #endif 2467 #ifdef VK_NV_shader_subgroup_partitioned 2468 #endif 2469 #ifdef VK_NV_compute_shader_derivatives 2470 void handlemap_VkPhysicalDeviceComputeShaderDerivativesFeaturesNV( 2471 VulkanHandleMapping* handlemap, VkPhysicalDeviceComputeShaderDerivativesFeaturesNV* toMap); 2472 2473 #endif 2474 #ifdef VK_NV_mesh_shader 2475 void handlemap_VkPhysicalDeviceMeshShaderFeaturesNV(VulkanHandleMapping* handlemap, 2476 VkPhysicalDeviceMeshShaderFeaturesNV* toMap); 2477 2478 void handlemap_VkPhysicalDeviceMeshShaderPropertiesNV( 2479 VulkanHandleMapping* handlemap, VkPhysicalDeviceMeshShaderPropertiesNV* toMap); 2480 2481 void handlemap_VkDrawMeshTasksIndirectCommandNV(VulkanHandleMapping* handlemap, 2482 VkDrawMeshTasksIndirectCommandNV* toMap); 2483 2484 #endif 2485 #ifdef VK_NV_fragment_shader_barycentric 2486 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR, 2487 handlemap_VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV) 2488 2489 #endif 2490 #ifdef VK_NV_shader_image_footprint 2491 void handlemap_VkPhysicalDeviceShaderImageFootprintFeaturesNV( 2492 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderImageFootprintFeaturesNV* toMap); 2493 2494 #endif 2495 #ifdef VK_NV_scissor_exclusive 2496 void handlemap_VkPipelineViewportExclusiveScissorStateCreateInfoNV( 2497 VulkanHandleMapping* handlemap, VkPipelineViewportExclusiveScissorStateCreateInfoNV* toMap); 2498 2499 void handlemap_VkPhysicalDeviceExclusiveScissorFeaturesNV( 2500 VulkanHandleMapping* handlemap, VkPhysicalDeviceExclusiveScissorFeaturesNV* toMap); 2501 2502 #endif 2503 #ifdef VK_NV_device_diagnostic_checkpoints 2504 void handlemap_VkQueueFamilyCheckpointPropertiesNV(VulkanHandleMapping* handlemap, 2505 VkQueueFamilyCheckpointPropertiesNV* toMap); 2506 2507 void handlemap_VkCheckpointDataNV(VulkanHandleMapping* handlemap, VkCheckpointDataNV* toMap); 2508 2509 #endif 2510 #ifdef VK_INTEL_shader_integer_functions2 2511 void handlemap_VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL( 2512 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL* toMap); 2513 2514 #endif 2515 #ifdef VK_INTEL_performance_query 2516 void handlemap_VkPerformanceValueDataINTEL(VulkanHandleMapping* handlemap, 2517 VkPerformanceValueDataINTEL* toMap); 2518 2519 void handlemap_VkPerformanceValueINTEL(VulkanHandleMapping* handlemap, 2520 VkPerformanceValueINTEL* toMap); 2521 2522 void handlemap_VkInitializePerformanceApiInfoINTEL(VulkanHandleMapping* handlemap, 2523 VkInitializePerformanceApiInfoINTEL* toMap); 2524 2525 void handlemap_VkQueryPoolPerformanceQueryCreateInfoINTEL( 2526 VulkanHandleMapping* handlemap, VkQueryPoolPerformanceQueryCreateInfoINTEL* toMap); 2527 2528 DEFINE_ALIAS_FUNCTION(handlemap_VkQueryPoolPerformanceQueryCreateInfoINTEL, 2529 handlemap_VkQueryPoolCreateInfoINTEL) 2530 2531 void handlemap_VkPerformanceMarkerInfoINTEL(VulkanHandleMapping* handlemap, 2532 VkPerformanceMarkerInfoINTEL* toMap); 2533 2534 void handlemap_VkPerformanceStreamMarkerInfoINTEL(VulkanHandleMapping* handlemap, 2535 VkPerformanceStreamMarkerInfoINTEL* toMap); 2536 2537 void handlemap_VkPerformanceOverrideInfoINTEL(VulkanHandleMapping* handlemap, 2538 VkPerformanceOverrideInfoINTEL* toMap); 2539 2540 void handlemap_VkPerformanceConfigurationAcquireInfoINTEL( 2541 VulkanHandleMapping* handlemap, VkPerformanceConfigurationAcquireInfoINTEL* toMap); 2542 2543 #endif 2544 #ifdef VK_EXT_pci_bus_info 2545 void handlemap_VkPhysicalDevicePCIBusInfoPropertiesEXT( 2546 VulkanHandleMapping* handlemap, VkPhysicalDevicePCIBusInfoPropertiesEXT* toMap); 2547 2548 #endif 2549 #ifdef VK_AMD_display_native_hdr 2550 void handlemap_VkDisplayNativeHdrSurfaceCapabilitiesAMD( 2551 VulkanHandleMapping* handlemap, VkDisplayNativeHdrSurfaceCapabilitiesAMD* toMap); 2552 2553 void handlemap_VkSwapchainDisplayNativeHdrCreateInfoAMD( 2554 VulkanHandleMapping* handlemap, VkSwapchainDisplayNativeHdrCreateInfoAMD* toMap); 2555 2556 #endif 2557 #ifdef VK_FUCHSIA_imagepipe_surface 2558 void handlemap_VkImagePipeSurfaceCreateInfoFUCHSIA(VulkanHandleMapping* handlemap, 2559 VkImagePipeSurfaceCreateInfoFUCHSIA* toMap); 2560 2561 #endif 2562 #ifdef VK_EXT_metal_surface 2563 void handlemap_VkMetalSurfaceCreateInfoEXT(VulkanHandleMapping* handlemap, 2564 VkMetalSurfaceCreateInfoEXT* toMap); 2565 2566 #endif 2567 #ifdef VK_EXT_fragment_density_map 2568 void handlemap_VkPhysicalDeviceFragmentDensityMapFeaturesEXT( 2569 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentDensityMapFeaturesEXT* toMap); 2570 2571 void handlemap_VkPhysicalDeviceFragmentDensityMapPropertiesEXT( 2572 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentDensityMapPropertiesEXT* toMap); 2573 2574 void handlemap_VkRenderPassFragmentDensityMapCreateInfoEXT( 2575 VulkanHandleMapping* handlemap, VkRenderPassFragmentDensityMapCreateInfoEXT* toMap); 2576 2577 #endif 2578 #ifdef VK_EXT_scalar_block_layout 2579 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceScalarBlockLayoutFeatures, 2580 handlemap_VkPhysicalDeviceScalarBlockLayoutFeaturesEXT) 2581 2582 #endif 2583 #ifdef VK_GOOGLE_hlsl_functionality1 2584 #endif 2585 #ifdef VK_GOOGLE_decorate_string 2586 #endif 2587 #ifdef VK_EXT_subgroup_size_control 2588 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSubgroupSizeControlFeatures, 2589 handlemap_VkPhysicalDeviceSubgroupSizeControlFeaturesEXT) 2590 2591 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceSubgroupSizeControlProperties, 2592 handlemap_VkPhysicalDeviceSubgroupSizeControlPropertiesEXT) 2593 2594 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, 2595 handlemap_VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT) 2596 2597 #endif 2598 #ifdef VK_AMD_shader_core_properties2 2599 void handlemap_VkPhysicalDeviceShaderCoreProperties2AMD( 2600 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderCoreProperties2AMD* toMap); 2601 2602 #endif 2603 #ifdef VK_AMD_device_coherent_memory 2604 void handlemap_VkPhysicalDeviceCoherentMemoryFeaturesAMD( 2605 VulkanHandleMapping* handlemap, VkPhysicalDeviceCoherentMemoryFeaturesAMD* toMap); 2606 2607 #endif 2608 #ifdef VK_EXT_shader_image_atomic_int64 2609 void handlemap_VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT( 2610 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT* toMap); 2611 2612 #endif 2613 #ifdef VK_EXT_memory_budget 2614 void handlemap_VkPhysicalDeviceMemoryBudgetPropertiesEXT( 2615 VulkanHandleMapping* handlemap, VkPhysicalDeviceMemoryBudgetPropertiesEXT* toMap); 2616 2617 #endif 2618 #ifdef VK_EXT_memory_priority 2619 void handlemap_VkPhysicalDeviceMemoryPriorityFeaturesEXT( 2620 VulkanHandleMapping* handlemap, VkPhysicalDeviceMemoryPriorityFeaturesEXT* toMap); 2621 2622 void handlemap_VkMemoryPriorityAllocateInfoEXT(VulkanHandleMapping* handlemap, 2623 VkMemoryPriorityAllocateInfoEXT* toMap); 2624 2625 #endif 2626 #ifdef VK_NV_dedicated_allocation_image_aliasing 2627 void handlemap_VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV( 2628 VulkanHandleMapping* handlemap, 2629 VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV* toMap); 2630 2631 #endif 2632 #ifdef VK_EXT_buffer_device_address 2633 void handlemap_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT( 2634 VulkanHandleMapping* handlemap, VkPhysicalDeviceBufferDeviceAddressFeaturesEXT* toMap); 2635 2636 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceBufferDeviceAddressFeaturesEXT, 2637 handlemap_VkPhysicalDeviceBufferAddressFeaturesEXT) 2638 2639 DEFINE_ALIAS_FUNCTION(handlemap_VkBufferDeviceAddressInfo, handlemap_VkBufferDeviceAddressInfoEXT) 2640 2641 void handlemap_VkBufferDeviceAddressCreateInfoEXT(VulkanHandleMapping* handlemap, 2642 VkBufferDeviceAddressCreateInfoEXT* toMap); 2643 2644 #endif 2645 #ifdef VK_EXT_tooling_info 2646 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceToolProperties, 2647 handlemap_VkPhysicalDeviceToolPropertiesEXT) 2648 2649 #endif 2650 #ifdef VK_EXT_separate_stencil_usage 2651 DEFINE_ALIAS_FUNCTION(handlemap_VkImageStencilUsageCreateInfo, 2652 handlemap_VkImageStencilUsageCreateInfoEXT) 2653 2654 #endif 2655 #ifdef VK_EXT_validation_features 2656 void handlemap_VkValidationFeaturesEXT(VulkanHandleMapping* handlemap, 2657 VkValidationFeaturesEXT* toMap); 2658 2659 #endif 2660 #ifdef VK_NV_cooperative_matrix 2661 void handlemap_VkCooperativeMatrixPropertiesNV(VulkanHandleMapping* handlemap, 2662 VkCooperativeMatrixPropertiesNV* toMap); 2663 2664 void handlemap_VkPhysicalDeviceCooperativeMatrixFeaturesNV( 2665 VulkanHandleMapping* handlemap, VkPhysicalDeviceCooperativeMatrixFeaturesNV* toMap); 2666 2667 void handlemap_VkPhysicalDeviceCooperativeMatrixPropertiesNV( 2668 VulkanHandleMapping* handlemap, VkPhysicalDeviceCooperativeMatrixPropertiesNV* toMap); 2669 2670 #endif 2671 #ifdef VK_NV_coverage_reduction_mode 2672 void handlemap_VkPhysicalDeviceCoverageReductionModeFeaturesNV( 2673 VulkanHandleMapping* handlemap, VkPhysicalDeviceCoverageReductionModeFeaturesNV* toMap); 2674 2675 void handlemap_VkPipelineCoverageReductionStateCreateInfoNV( 2676 VulkanHandleMapping* handlemap, VkPipelineCoverageReductionStateCreateInfoNV* toMap); 2677 2678 void handlemap_VkFramebufferMixedSamplesCombinationNV( 2679 VulkanHandleMapping* handlemap, VkFramebufferMixedSamplesCombinationNV* toMap); 2680 2681 #endif 2682 #ifdef VK_EXT_fragment_shader_interlock 2683 void handlemap_VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT( 2684 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT* toMap); 2685 2686 #endif 2687 #ifdef VK_EXT_ycbcr_image_arrays 2688 void handlemap_VkPhysicalDeviceYcbcrImageArraysFeaturesEXT( 2689 VulkanHandleMapping* handlemap, VkPhysicalDeviceYcbcrImageArraysFeaturesEXT* toMap); 2690 2691 #endif 2692 #ifdef VK_EXT_provoking_vertex 2693 void handlemap_VkPhysicalDeviceProvokingVertexFeaturesEXT( 2694 VulkanHandleMapping* handlemap, VkPhysicalDeviceProvokingVertexFeaturesEXT* toMap); 2695 2696 void handlemap_VkPhysicalDeviceProvokingVertexPropertiesEXT( 2697 VulkanHandleMapping* handlemap, VkPhysicalDeviceProvokingVertexPropertiesEXT* toMap); 2698 2699 void handlemap_VkPipelineRasterizationProvokingVertexStateCreateInfoEXT( 2700 VulkanHandleMapping* handlemap, 2701 VkPipelineRasterizationProvokingVertexStateCreateInfoEXT* toMap); 2702 2703 #endif 2704 #ifdef VK_EXT_full_screen_exclusive 2705 void handlemap_VkSurfaceFullScreenExclusiveInfoEXT(VulkanHandleMapping* handlemap, 2706 VkSurfaceFullScreenExclusiveInfoEXT* toMap); 2707 2708 void handlemap_VkSurfaceCapabilitiesFullScreenExclusiveEXT( 2709 VulkanHandleMapping* handlemap, VkSurfaceCapabilitiesFullScreenExclusiveEXT* toMap); 2710 2711 void handlemap_VkSurfaceFullScreenExclusiveWin32InfoEXT( 2712 VulkanHandleMapping* handlemap, VkSurfaceFullScreenExclusiveWin32InfoEXT* toMap); 2713 2714 #endif 2715 #ifdef VK_EXT_headless_surface 2716 void handlemap_VkHeadlessSurfaceCreateInfoEXT(VulkanHandleMapping* handlemap, 2717 VkHeadlessSurfaceCreateInfoEXT* toMap); 2718 2719 #endif 2720 #ifdef VK_EXT_line_rasterization 2721 void handlemap_VkPhysicalDeviceLineRasterizationFeaturesEXT( 2722 VulkanHandleMapping* handlemap, VkPhysicalDeviceLineRasterizationFeaturesEXT* toMap); 2723 2724 void handlemap_VkPhysicalDeviceLineRasterizationPropertiesEXT( 2725 VulkanHandleMapping* handlemap, VkPhysicalDeviceLineRasterizationPropertiesEXT* toMap); 2726 2727 void handlemap_VkPipelineRasterizationLineStateCreateInfoEXT( 2728 VulkanHandleMapping* handlemap, VkPipelineRasterizationLineStateCreateInfoEXT* toMap); 2729 2730 #endif 2731 #ifdef VK_EXT_shader_atomic_float 2732 void handlemap_VkPhysicalDeviceShaderAtomicFloatFeaturesEXT( 2733 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderAtomicFloatFeaturesEXT* toMap); 2734 2735 #endif 2736 #ifdef VK_EXT_host_query_reset 2737 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceHostQueryResetFeatures, 2738 handlemap_VkPhysicalDeviceHostQueryResetFeaturesEXT) 2739 2740 #endif 2741 #ifdef VK_EXT_index_type_uint8 2742 void handlemap_VkPhysicalDeviceIndexTypeUint8FeaturesEXT( 2743 VulkanHandleMapping* handlemap, VkPhysicalDeviceIndexTypeUint8FeaturesEXT* toMap); 2744 2745 #endif 2746 #ifdef VK_EXT_extended_dynamic_state 2747 void handlemap_VkPhysicalDeviceExtendedDynamicStateFeaturesEXT( 2748 VulkanHandleMapping* handlemap, VkPhysicalDeviceExtendedDynamicStateFeaturesEXT* toMap); 2749 2750 #endif 2751 #ifdef VK_EXT_shader_atomic_float2 2752 void handlemap_VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT( 2753 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT* toMap); 2754 2755 #endif 2756 #ifdef VK_EXT_surface_maintenance1 2757 void handlemap_VkSurfacePresentModeEXT(VulkanHandleMapping* handlemap, 2758 VkSurfacePresentModeEXT* toMap); 2759 2760 void handlemap_VkSurfacePresentScalingCapabilitiesEXT( 2761 VulkanHandleMapping* handlemap, VkSurfacePresentScalingCapabilitiesEXT* toMap); 2762 2763 void handlemap_VkSurfacePresentModeCompatibilityEXT(VulkanHandleMapping* handlemap, 2764 VkSurfacePresentModeCompatibilityEXT* toMap); 2765 2766 #endif 2767 #ifdef VK_EXT_swapchain_maintenance1 2768 void handlemap_VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT( 2769 VulkanHandleMapping* handlemap, VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT* toMap); 2770 2771 void handlemap_VkSwapchainPresentFenceInfoEXT(VulkanHandleMapping* handlemap, 2772 VkSwapchainPresentFenceInfoEXT* toMap); 2773 2774 void handlemap_VkSwapchainPresentModesCreateInfoEXT(VulkanHandleMapping* handlemap, 2775 VkSwapchainPresentModesCreateInfoEXT* toMap); 2776 2777 void handlemap_VkSwapchainPresentModeInfoEXT(VulkanHandleMapping* handlemap, 2778 VkSwapchainPresentModeInfoEXT* toMap); 2779 2780 void handlemap_VkSwapchainPresentScalingCreateInfoEXT( 2781 VulkanHandleMapping* handlemap, VkSwapchainPresentScalingCreateInfoEXT* toMap); 2782 2783 void handlemap_VkReleaseSwapchainImagesInfoEXT(VulkanHandleMapping* handlemap, 2784 VkReleaseSwapchainImagesInfoEXT* toMap); 2785 2786 #endif 2787 #ifdef VK_EXT_shader_demote_to_helper_invocation 2788 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures, 2789 handlemap_VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT) 2790 2791 #endif 2792 #ifdef VK_NV_device_generated_commands 2793 void handlemap_VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV( 2794 VulkanHandleMapping* handlemap, VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV* toMap); 2795 2796 void handlemap_VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV( 2797 VulkanHandleMapping* handlemap, VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV* toMap); 2798 2799 void handlemap_VkGraphicsShaderGroupCreateInfoNV(VulkanHandleMapping* handlemap, 2800 VkGraphicsShaderGroupCreateInfoNV* toMap); 2801 2802 void handlemap_VkGraphicsPipelineShaderGroupsCreateInfoNV( 2803 VulkanHandleMapping* handlemap, VkGraphicsPipelineShaderGroupsCreateInfoNV* toMap); 2804 2805 void handlemap_VkBindShaderGroupIndirectCommandNV(VulkanHandleMapping* handlemap, 2806 VkBindShaderGroupIndirectCommandNV* toMap); 2807 2808 void handlemap_VkBindIndexBufferIndirectCommandNV(VulkanHandleMapping* handlemap, 2809 VkBindIndexBufferIndirectCommandNV* toMap); 2810 2811 void handlemap_VkBindVertexBufferIndirectCommandNV(VulkanHandleMapping* handlemap, 2812 VkBindVertexBufferIndirectCommandNV* toMap); 2813 2814 void handlemap_VkSetStateFlagsIndirectCommandNV(VulkanHandleMapping* handlemap, 2815 VkSetStateFlagsIndirectCommandNV* toMap); 2816 2817 void handlemap_VkIndirectCommandsStreamNV(VulkanHandleMapping* handlemap, 2818 VkIndirectCommandsStreamNV* toMap); 2819 2820 void handlemap_VkIndirectCommandsLayoutTokenNV(VulkanHandleMapping* handlemap, 2821 VkIndirectCommandsLayoutTokenNV* toMap); 2822 2823 void handlemap_VkIndirectCommandsLayoutCreateInfoNV(VulkanHandleMapping* handlemap, 2824 VkIndirectCommandsLayoutCreateInfoNV* toMap); 2825 2826 void handlemap_VkGeneratedCommandsInfoNV(VulkanHandleMapping* handlemap, 2827 VkGeneratedCommandsInfoNV* toMap); 2828 2829 void handlemap_VkGeneratedCommandsMemoryRequirementsInfoNV( 2830 VulkanHandleMapping* handlemap, VkGeneratedCommandsMemoryRequirementsInfoNV* toMap); 2831 2832 #endif 2833 #ifdef VK_NV_inherited_viewport_scissor 2834 void handlemap_VkPhysicalDeviceInheritedViewportScissorFeaturesNV( 2835 VulkanHandleMapping* handlemap, VkPhysicalDeviceInheritedViewportScissorFeaturesNV* toMap); 2836 2837 void handlemap_VkCommandBufferInheritanceViewportScissorInfoNV( 2838 VulkanHandleMapping* handlemap, VkCommandBufferInheritanceViewportScissorInfoNV* toMap); 2839 2840 #endif 2841 #ifdef VK_EXT_texel_buffer_alignment 2842 void handlemap_VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT( 2843 VulkanHandleMapping* handlemap, VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT* toMap); 2844 2845 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceTexelBufferAlignmentProperties, 2846 handlemap_VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT) 2847 2848 #endif 2849 #ifdef VK_QCOM_render_pass_transform 2850 void handlemap_VkRenderPassTransformBeginInfoQCOM(VulkanHandleMapping* handlemap, 2851 VkRenderPassTransformBeginInfoQCOM* toMap); 2852 2853 void handlemap_VkCommandBufferInheritanceRenderPassTransformInfoQCOM( 2854 VulkanHandleMapping* handlemap, VkCommandBufferInheritanceRenderPassTransformInfoQCOM* toMap); 2855 2856 #endif 2857 #ifdef VK_EXT_device_memory_report 2858 void handlemap_VkPhysicalDeviceDeviceMemoryReportFeaturesEXT( 2859 VulkanHandleMapping* handlemap, VkPhysicalDeviceDeviceMemoryReportFeaturesEXT* toMap); 2860 2861 void handlemap_VkDeviceMemoryReportCallbackDataEXT(VulkanHandleMapping* handlemap, 2862 VkDeviceMemoryReportCallbackDataEXT* toMap); 2863 2864 void handlemap_VkDeviceDeviceMemoryReportCreateInfoEXT( 2865 VulkanHandleMapping* handlemap, VkDeviceDeviceMemoryReportCreateInfoEXT* toMap); 2866 2867 #endif 2868 #ifdef VK_EXT_acquire_drm_display 2869 #endif 2870 #ifdef VK_EXT_robustness2 2871 void handlemap_VkPhysicalDeviceRobustness2FeaturesEXT( 2872 VulkanHandleMapping* handlemap, VkPhysicalDeviceRobustness2FeaturesEXT* toMap); 2873 2874 void handlemap_VkPhysicalDeviceRobustness2PropertiesEXT( 2875 VulkanHandleMapping* handlemap, VkPhysicalDeviceRobustness2PropertiesEXT* toMap); 2876 2877 #endif 2878 #ifdef VK_EXT_custom_border_color 2879 void handlemap_VkSamplerCustomBorderColorCreateInfoEXT( 2880 VulkanHandleMapping* handlemap, VkSamplerCustomBorderColorCreateInfoEXT* toMap); 2881 2882 void handlemap_VkPhysicalDeviceCustomBorderColorPropertiesEXT( 2883 VulkanHandleMapping* handlemap, VkPhysicalDeviceCustomBorderColorPropertiesEXT* toMap); 2884 2885 void handlemap_VkPhysicalDeviceCustomBorderColorFeaturesEXT( 2886 VulkanHandleMapping* handlemap, VkPhysicalDeviceCustomBorderColorFeaturesEXT* toMap); 2887 2888 #endif 2889 #ifdef VK_GOOGLE_user_type 2890 #endif 2891 #ifdef VK_NV_present_barrier 2892 void handlemap_VkPhysicalDevicePresentBarrierFeaturesNV( 2893 VulkanHandleMapping* handlemap, VkPhysicalDevicePresentBarrierFeaturesNV* toMap); 2894 2895 void handlemap_VkSurfaceCapabilitiesPresentBarrierNV(VulkanHandleMapping* handlemap, 2896 VkSurfaceCapabilitiesPresentBarrierNV* toMap); 2897 2898 void handlemap_VkSwapchainPresentBarrierCreateInfoNV(VulkanHandleMapping* handlemap, 2899 VkSwapchainPresentBarrierCreateInfoNV* toMap); 2900 2901 #endif 2902 #ifdef VK_EXT_private_data 2903 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDevicePrivateDataFeatures, 2904 handlemap_VkPhysicalDevicePrivateDataFeaturesEXT) 2905 2906 DEFINE_ALIAS_FUNCTION(handlemap_VkDevicePrivateDataCreateInfo, 2907 handlemap_VkDevicePrivateDataCreateInfoEXT) 2908 2909 DEFINE_ALIAS_FUNCTION(handlemap_VkPrivateDataSlotCreateInfo, 2910 handlemap_VkPrivateDataSlotCreateInfoEXT) 2911 2912 #endif 2913 #ifdef VK_EXT_pipeline_creation_cache_control 2914 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDevicePipelineCreationCacheControlFeatures, 2915 handlemap_VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT) 2916 2917 #endif 2918 #ifdef VK_NV_device_diagnostics_config 2919 void handlemap_VkPhysicalDeviceDiagnosticsConfigFeaturesNV( 2920 VulkanHandleMapping* handlemap, VkPhysicalDeviceDiagnosticsConfigFeaturesNV* toMap); 2921 2922 void handlemap_VkDeviceDiagnosticsConfigCreateInfoNV(VulkanHandleMapping* handlemap, 2923 VkDeviceDiagnosticsConfigCreateInfoNV* toMap); 2924 2925 #endif 2926 #ifdef VK_QCOM_render_pass_store_ops 2927 #endif 2928 #ifdef VK_NV_low_latency 2929 void handlemap_VkQueryLowLatencySupportNV(VulkanHandleMapping* handlemap, 2930 VkQueryLowLatencySupportNV* toMap); 2931 2932 #endif 2933 #ifdef VK_EXT_metal_objects 2934 void handlemap_VkExportMetalObjectCreateInfoEXT(VulkanHandleMapping* handlemap, 2935 VkExportMetalObjectCreateInfoEXT* toMap); 2936 2937 void handlemap_VkExportMetalObjectsInfoEXT(VulkanHandleMapping* handlemap, 2938 VkExportMetalObjectsInfoEXT* toMap); 2939 2940 void handlemap_VkExportMetalDeviceInfoEXT(VulkanHandleMapping* handlemap, 2941 VkExportMetalDeviceInfoEXT* toMap); 2942 2943 void handlemap_VkExportMetalCommandQueueInfoEXT(VulkanHandleMapping* handlemap, 2944 VkExportMetalCommandQueueInfoEXT* toMap); 2945 2946 void handlemap_VkExportMetalBufferInfoEXT(VulkanHandleMapping* handlemap, 2947 VkExportMetalBufferInfoEXT* toMap); 2948 2949 void handlemap_VkImportMetalBufferInfoEXT(VulkanHandleMapping* handlemap, 2950 VkImportMetalBufferInfoEXT* toMap); 2951 2952 void handlemap_VkExportMetalTextureInfoEXT(VulkanHandleMapping* handlemap, 2953 VkExportMetalTextureInfoEXT* toMap); 2954 2955 void handlemap_VkImportMetalTextureInfoEXT(VulkanHandleMapping* handlemap, 2956 VkImportMetalTextureInfoEXT* toMap); 2957 2958 void handlemap_VkExportMetalIOSurfaceInfoEXT(VulkanHandleMapping* handlemap, 2959 VkExportMetalIOSurfaceInfoEXT* toMap); 2960 2961 void handlemap_VkImportMetalIOSurfaceInfoEXT(VulkanHandleMapping* handlemap, 2962 VkImportMetalIOSurfaceInfoEXT* toMap); 2963 2964 void handlemap_VkExportMetalSharedEventInfoEXT(VulkanHandleMapping* handlemap, 2965 VkExportMetalSharedEventInfoEXT* toMap); 2966 2967 void handlemap_VkImportMetalSharedEventInfoEXT(VulkanHandleMapping* handlemap, 2968 VkImportMetalSharedEventInfoEXT* toMap); 2969 2970 #endif 2971 #ifdef VK_EXT_descriptor_buffer 2972 void handlemap_VkPhysicalDeviceDescriptorBufferPropertiesEXT( 2973 VulkanHandleMapping* handlemap, VkPhysicalDeviceDescriptorBufferPropertiesEXT* toMap); 2974 2975 void handlemap_VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT( 2976 VulkanHandleMapping* handlemap, VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT* toMap); 2977 2978 void handlemap_VkPhysicalDeviceDescriptorBufferFeaturesEXT( 2979 VulkanHandleMapping* handlemap, VkPhysicalDeviceDescriptorBufferFeaturesEXT* toMap); 2980 2981 void handlemap_VkDescriptorAddressInfoEXT(VulkanHandleMapping* handlemap, 2982 VkDescriptorAddressInfoEXT* toMap); 2983 2984 void handlemap_VkDescriptorBufferBindingInfoEXT(VulkanHandleMapping* handlemap, 2985 VkDescriptorBufferBindingInfoEXT* toMap); 2986 2987 void handlemap_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT( 2988 VulkanHandleMapping* handlemap, VkDescriptorBufferBindingPushDescriptorBufferHandleEXT* toMap); 2989 2990 void handlemap_VkDescriptorDataEXT(VulkanHandleMapping* handlemap, VkDescriptorDataEXT* toMap); 2991 2992 void handlemap_VkDescriptorGetInfoEXT(VulkanHandleMapping* handlemap, 2993 VkDescriptorGetInfoEXT* toMap); 2994 2995 void handlemap_VkBufferCaptureDescriptorDataInfoEXT(VulkanHandleMapping* handlemap, 2996 VkBufferCaptureDescriptorDataInfoEXT* toMap); 2997 2998 void handlemap_VkImageCaptureDescriptorDataInfoEXT(VulkanHandleMapping* handlemap, 2999 VkImageCaptureDescriptorDataInfoEXT* toMap); 3000 3001 void handlemap_VkImageViewCaptureDescriptorDataInfoEXT( 3002 VulkanHandleMapping* handlemap, VkImageViewCaptureDescriptorDataInfoEXT* toMap); 3003 3004 void handlemap_VkSamplerCaptureDescriptorDataInfoEXT(VulkanHandleMapping* handlemap, 3005 VkSamplerCaptureDescriptorDataInfoEXT* toMap); 3006 3007 void handlemap_VkOpaqueCaptureDescriptorDataCreateInfoEXT( 3008 VulkanHandleMapping* handlemap, VkOpaqueCaptureDescriptorDataCreateInfoEXT* toMap); 3009 3010 void handlemap_VkAccelerationStructureCaptureDescriptorDataInfoEXT( 3011 VulkanHandleMapping* handlemap, VkAccelerationStructureCaptureDescriptorDataInfoEXT* toMap); 3012 3013 #endif 3014 #ifdef VK_EXT_graphics_pipeline_library 3015 void handlemap_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT( 3016 VulkanHandleMapping* handlemap, VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT* toMap); 3017 3018 void handlemap_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT( 3019 VulkanHandleMapping* handlemap, VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT* toMap); 3020 3021 void handlemap_VkGraphicsPipelineLibraryCreateInfoEXT( 3022 VulkanHandleMapping* handlemap, VkGraphicsPipelineLibraryCreateInfoEXT* toMap); 3023 3024 #endif 3025 #ifdef VK_AMD_shader_early_and_late_fragment_tests 3026 void handlemap_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD( 3027 VulkanHandleMapping* handlemap, 3028 VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD* toMap); 3029 3030 #endif 3031 #ifdef VK_NV_fragment_shading_rate_enums 3032 void handlemap_VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV( 3033 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV* toMap); 3034 3035 void handlemap_VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV( 3036 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV* toMap); 3037 3038 void handlemap_VkPipelineFragmentShadingRateEnumStateCreateInfoNV( 3039 VulkanHandleMapping* handlemap, VkPipelineFragmentShadingRateEnumStateCreateInfoNV* toMap); 3040 3041 #endif 3042 #ifdef VK_NV_ray_tracing_motion_blur 3043 void handlemap_VkDeviceOrHostAddressConstKHR(VulkanHandleMapping* handlemap, 3044 VkDeviceOrHostAddressConstKHR* toMap); 3045 3046 void handlemap_VkAccelerationStructureGeometryMotionTrianglesDataNV( 3047 VulkanHandleMapping* handlemap, VkAccelerationStructureGeometryMotionTrianglesDataNV* toMap); 3048 3049 void handlemap_VkAccelerationStructureMotionInfoNV(VulkanHandleMapping* handlemap, 3050 VkAccelerationStructureMotionInfoNV* toMap); 3051 3052 void handlemap_VkAccelerationStructureMatrixMotionInstanceNV( 3053 VulkanHandleMapping* handlemap, VkAccelerationStructureMatrixMotionInstanceNV* toMap); 3054 3055 void handlemap_VkSRTDataNV(VulkanHandleMapping* handlemap, VkSRTDataNV* toMap); 3056 3057 void handlemap_VkAccelerationStructureSRTMotionInstanceNV( 3058 VulkanHandleMapping* handlemap, VkAccelerationStructureSRTMotionInstanceNV* toMap); 3059 3060 void handlemap_VkAccelerationStructureMotionInstanceDataNV( 3061 VulkanHandleMapping* handlemap, VkAccelerationStructureMotionInstanceDataNV* toMap); 3062 3063 void handlemap_VkAccelerationStructureMotionInstanceNV( 3064 VulkanHandleMapping* handlemap, VkAccelerationStructureMotionInstanceNV* toMap); 3065 3066 void handlemap_VkPhysicalDeviceRayTracingMotionBlurFeaturesNV( 3067 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingMotionBlurFeaturesNV* toMap); 3068 3069 #endif 3070 #ifdef VK_EXT_ycbcr_2plane_444_formats 3071 void handlemap_VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT( 3072 VulkanHandleMapping* handlemap, VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT* toMap); 3073 3074 #endif 3075 #ifdef VK_EXT_fragment_density_map2 3076 void handlemap_VkPhysicalDeviceFragmentDensityMap2FeaturesEXT( 3077 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentDensityMap2FeaturesEXT* toMap); 3078 3079 void handlemap_VkPhysicalDeviceFragmentDensityMap2PropertiesEXT( 3080 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentDensityMap2PropertiesEXT* toMap); 3081 3082 #endif 3083 #ifdef VK_QCOM_rotated_copy_commands 3084 void handlemap_VkCopyCommandTransformInfoQCOM(VulkanHandleMapping* handlemap, 3085 VkCopyCommandTransformInfoQCOM* toMap); 3086 3087 #endif 3088 #ifdef VK_EXT_image_robustness 3089 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceImageRobustnessFeatures, 3090 handlemap_VkPhysicalDeviceImageRobustnessFeaturesEXT) 3091 3092 #endif 3093 #ifdef VK_EXT_image_compression_control 3094 void handlemap_VkPhysicalDeviceImageCompressionControlFeaturesEXT( 3095 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageCompressionControlFeaturesEXT* toMap); 3096 3097 void handlemap_VkImageCompressionControlEXT(VulkanHandleMapping* handlemap, 3098 VkImageCompressionControlEXT* toMap); 3099 3100 void handlemap_VkSubresourceLayout2EXT(VulkanHandleMapping* handlemap, 3101 VkSubresourceLayout2EXT* toMap); 3102 3103 void handlemap_VkImageSubresource2EXT(VulkanHandleMapping* handlemap, 3104 VkImageSubresource2EXT* toMap); 3105 3106 void handlemap_VkImageCompressionPropertiesEXT(VulkanHandleMapping* handlemap, 3107 VkImageCompressionPropertiesEXT* toMap); 3108 3109 #endif 3110 #ifdef VK_EXT_attachment_feedback_loop_layout 3111 void handlemap_VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT( 3112 VulkanHandleMapping* handlemap, VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT* toMap); 3113 3114 #endif 3115 #ifdef VK_EXT_4444_formats 3116 void handlemap_VkPhysicalDevice4444FormatsFeaturesEXT( 3117 VulkanHandleMapping* handlemap, VkPhysicalDevice4444FormatsFeaturesEXT* toMap); 3118 3119 #endif 3120 #ifdef VK_EXT_device_fault 3121 void handlemap_VkPhysicalDeviceFaultFeaturesEXT(VulkanHandleMapping* handlemap, 3122 VkPhysicalDeviceFaultFeaturesEXT* toMap); 3123 3124 void handlemap_VkDeviceFaultCountsEXT(VulkanHandleMapping* handlemap, 3125 VkDeviceFaultCountsEXT* toMap); 3126 3127 void handlemap_VkDeviceFaultAddressInfoEXT(VulkanHandleMapping* handlemap, 3128 VkDeviceFaultAddressInfoEXT* toMap); 3129 3130 void handlemap_VkDeviceFaultVendorInfoEXT(VulkanHandleMapping* handlemap, 3131 VkDeviceFaultVendorInfoEXT* toMap); 3132 3133 void handlemap_VkDeviceFaultInfoEXT(VulkanHandleMapping* handlemap, VkDeviceFaultInfoEXT* toMap); 3134 3135 void handlemap_VkDeviceFaultVendorBinaryHeaderVersionOneEXT( 3136 VulkanHandleMapping* handlemap, VkDeviceFaultVendorBinaryHeaderVersionOneEXT* toMap); 3137 3138 #endif 3139 #ifdef VK_ARM_rasterization_order_attachment_access 3140 void handlemap_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT( 3141 VulkanHandleMapping* handlemap, 3142 VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT* toMap); 3143 3144 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, 3145 handlemap_VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM) 3146 3147 #endif 3148 #ifdef VK_EXT_rgba10x6_formats 3149 void handlemap_VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT( 3150 VulkanHandleMapping* handlemap, VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT* toMap); 3151 3152 #endif 3153 #ifdef VK_NV_acquire_winrt_display 3154 #endif 3155 #ifdef VK_EXT_directfb_surface 3156 void handlemap_VkDirectFBSurfaceCreateInfoEXT(VulkanHandleMapping* handlemap, 3157 VkDirectFBSurfaceCreateInfoEXT* toMap); 3158 3159 #endif 3160 #ifdef VK_VALVE_mutable_descriptor_type 3161 void handlemap_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT( 3162 VulkanHandleMapping* handlemap, VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT* toMap); 3163 3164 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT, 3165 handlemap_VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE) 3166 3167 void handlemap_VkMutableDescriptorTypeListEXT(VulkanHandleMapping* handlemap, 3168 VkMutableDescriptorTypeListEXT* toMap); 3169 3170 DEFINE_ALIAS_FUNCTION(handlemap_VkMutableDescriptorTypeListEXT, 3171 handlemap_VkMutableDescriptorTypeListVALVE) 3172 3173 void handlemap_VkMutableDescriptorTypeCreateInfoEXT(VulkanHandleMapping* handlemap, 3174 VkMutableDescriptorTypeCreateInfoEXT* toMap); 3175 3176 DEFINE_ALIAS_FUNCTION(handlemap_VkMutableDescriptorTypeCreateInfoEXT, 3177 handlemap_VkMutableDescriptorTypeCreateInfoVALVE) 3178 3179 #endif 3180 #ifdef VK_EXT_vertex_input_dynamic_state 3181 void handlemap_VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT( 3182 VulkanHandleMapping* handlemap, VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT* toMap); 3183 3184 void handlemap_VkVertexInputBindingDescription2EXT(VulkanHandleMapping* handlemap, 3185 VkVertexInputBindingDescription2EXT* toMap); 3186 3187 void handlemap_VkVertexInputAttributeDescription2EXT(VulkanHandleMapping* handlemap, 3188 VkVertexInputAttributeDescription2EXT* toMap); 3189 3190 #endif 3191 #ifdef VK_EXT_physical_device_drm 3192 void handlemap_VkPhysicalDeviceDrmPropertiesEXT(VulkanHandleMapping* handlemap, 3193 VkPhysicalDeviceDrmPropertiesEXT* toMap); 3194 3195 #endif 3196 #ifdef VK_EXT_device_address_binding_report 3197 void handlemap_VkPhysicalDeviceAddressBindingReportFeaturesEXT( 3198 VulkanHandleMapping* handlemap, VkPhysicalDeviceAddressBindingReportFeaturesEXT* toMap); 3199 3200 void handlemap_VkDeviceAddressBindingCallbackDataEXT(VulkanHandleMapping* handlemap, 3201 VkDeviceAddressBindingCallbackDataEXT* toMap); 3202 3203 #endif 3204 #ifdef VK_EXT_depth_clip_control 3205 void handlemap_VkPhysicalDeviceDepthClipControlFeaturesEXT( 3206 VulkanHandleMapping* handlemap, VkPhysicalDeviceDepthClipControlFeaturesEXT* toMap); 3207 3208 void handlemap_VkPipelineViewportDepthClipControlCreateInfoEXT( 3209 VulkanHandleMapping* handlemap, VkPipelineViewportDepthClipControlCreateInfoEXT* toMap); 3210 3211 #endif 3212 #ifdef VK_EXT_primitive_topology_list_restart 3213 void handlemap_VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT( 3214 VulkanHandleMapping* handlemap, VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT* toMap); 3215 3216 #endif 3217 #ifdef VK_FUCHSIA_external_memory 3218 void handlemap_VkImportMemoryZirconHandleInfoFUCHSIA(VulkanHandleMapping* handlemap, 3219 VkImportMemoryZirconHandleInfoFUCHSIA* toMap); 3220 3221 void handlemap_VkMemoryZirconHandlePropertiesFUCHSIA(VulkanHandleMapping* handlemap, 3222 VkMemoryZirconHandlePropertiesFUCHSIA* toMap); 3223 3224 void handlemap_VkMemoryGetZirconHandleInfoFUCHSIA(VulkanHandleMapping* handlemap, 3225 VkMemoryGetZirconHandleInfoFUCHSIA* toMap); 3226 3227 #endif 3228 #ifdef VK_FUCHSIA_external_semaphore 3229 void handlemap_VkImportSemaphoreZirconHandleInfoFUCHSIA( 3230 VulkanHandleMapping* handlemap, VkImportSemaphoreZirconHandleInfoFUCHSIA* toMap); 3231 3232 void handlemap_VkSemaphoreGetZirconHandleInfoFUCHSIA(VulkanHandleMapping* handlemap, 3233 VkSemaphoreGetZirconHandleInfoFUCHSIA* toMap); 3234 3235 #endif 3236 #ifdef VK_FUCHSIA_buffer_collection 3237 void handlemap_VkBufferCollectionCreateInfoFUCHSIA(VulkanHandleMapping* handlemap, 3238 VkBufferCollectionCreateInfoFUCHSIA* toMap); 3239 3240 void handlemap_VkImportMemoryBufferCollectionFUCHSIA(VulkanHandleMapping* handlemap, 3241 VkImportMemoryBufferCollectionFUCHSIA* toMap); 3242 3243 void handlemap_VkBufferCollectionImageCreateInfoFUCHSIA( 3244 VulkanHandleMapping* handlemap, VkBufferCollectionImageCreateInfoFUCHSIA* toMap); 3245 3246 void handlemap_VkBufferCollectionConstraintsInfoFUCHSIA( 3247 VulkanHandleMapping* handlemap, VkBufferCollectionConstraintsInfoFUCHSIA* toMap); 3248 3249 void handlemap_VkBufferConstraintsInfoFUCHSIA(VulkanHandleMapping* handlemap, 3250 VkBufferConstraintsInfoFUCHSIA* toMap); 3251 3252 void handlemap_VkBufferCollectionBufferCreateInfoFUCHSIA( 3253 VulkanHandleMapping* handlemap, VkBufferCollectionBufferCreateInfoFUCHSIA* toMap); 3254 3255 void handlemap_VkSysmemColorSpaceFUCHSIA(VulkanHandleMapping* handlemap, 3256 VkSysmemColorSpaceFUCHSIA* toMap); 3257 3258 void handlemap_VkBufferCollectionPropertiesFUCHSIA(VulkanHandleMapping* handlemap, 3259 VkBufferCollectionPropertiesFUCHSIA* toMap); 3260 3261 void handlemap_VkImageFormatConstraintsInfoFUCHSIA(VulkanHandleMapping* handlemap, 3262 VkImageFormatConstraintsInfoFUCHSIA* toMap); 3263 3264 void handlemap_VkImageConstraintsInfoFUCHSIA(VulkanHandleMapping* handlemap, 3265 VkImageConstraintsInfoFUCHSIA* toMap); 3266 3267 #endif 3268 #ifdef VK_HUAWEI_subpass_shading 3269 void handlemap_VkSubpassShadingPipelineCreateInfoHUAWEI( 3270 VulkanHandleMapping* handlemap, VkSubpassShadingPipelineCreateInfoHUAWEI* toMap); 3271 3272 void handlemap_VkPhysicalDeviceSubpassShadingFeaturesHUAWEI( 3273 VulkanHandleMapping* handlemap, VkPhysicalDeviceSubpassShadingFeaturesHUAWEI* toMap); 3274 3275 void handlemap_VkPhysicalDeviceSubpassShadingPropertiesHUAWEI( 3276 VulkanHandleMapping* handlemap, VkPhysicalDeviceSubpassShadingPropertiesHUAWEI* toMap); 3277 3278 #endif 3279 #ifdef VK_HUAWEI_invocation_mask 3280 void handlemap_VkPhysicalDeviceInvocationMaskFeaturesHUAWEI( 3281 VulkanHandleMapping* handlemap, VkPhysicalDeviceInvocationMaskFeaturesHUAWEI* toMap); 3282 3283 #endif 3284 #ifdef VK_NV_external_memory_rdma 3285 void handlemap_VkMemoryGetRemoteAddressInfoNV(VulkanHandleMapping* handlemap, 3286 VkMemoryGetRemoteAddressInfoNV* toMap); 3287 3288 void handlemap_VkPhysicalDeviceExternalMemoryRDMAFeaturesNV( 3289 VulkanHandleMapping* handlemap, VkPhysicalDeviceExternalMemoryRDMAFeaturesNV* toMap); 3290 3291 #endif 3292 #ifdef VK_EXT_pipeline_properties 3293 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineInfoKHR, handlemap_VkPipelineInfoEXT) 3294 3295 void handlemap_VkPipelinePropertiesIdentifierEXT(VulkanHandleMapping* handlemap, 3296 VkPipelinePropertiesIdentifierEXT* toMap); 3297 3298 void handlemap_VkPhysicalDevicePipelinePropertiesFeaturesEXT( 3299 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelinePropertiesFeaturesEXT* toMap); 3300 3301 #endif 3302 #ifdef VK_EXT_multisampled_render_to_single_sampled 3303 void handlemap_VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT( 3304 VulkanHandleMapping* handlemap, 3305 VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT* toMap); 3306 3307 void handlemap_VkSubpassResolvePerformanceQueryEXT(VulkanHandleMapping* handlemap, 3308 VkSubpassResolvePerformanceQueryEXT* toMap); 3309 3310 void handlemap_VkMultisampledRenderToSingleSampledInfoEXT( 3311 VulkanHandleMapping* handlemap, VkMultisampledRenderToSingleSampledInfoEXT* toMap); 3312 3313 #endif 3314 #ifdef VK_EXT_extended_dynamic_state2 3315 void handlemap_VkPhysicalDeviceExtendedDynamicState2FeaturesEXT( 3316 VulkanHandleMapping* handlemap, VkPhysicalDeviceExtendedDynamicState2FeaturesEXT* toMap); 3317 3318 #endif 3319 #ifdef VK_QNX_screen_surface 3320 void handlemap_VkScreenSurfaceCreateInfoQNX(VulkanHandleMapping* handlemap, 3321 VkScreenSurfaceCreateInfoQNX* toMap); 3322 3323 #endif 3324 #ifdef VK_EXT_color_write_enable 3325 void handlemap_VkPhysicalDeviceColorWriteEnableFeaturesEXT( 3326 VulkanHandleMapping* handlemap, VkPhysicalDeviceColorWriteEnableFeaturesEXT* toMap); 3327 3328 void handlemap_VkPipelineColorWriteCreateInfoEXT(VulkanHandleMapping* handlemap, 3329 VkPipelineColorWriteCreateInfoEXT* toMap); 3330 3331 #endif 3332 #ifdef VK_EXT_primitives_generated_query 3333 void handlemap_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT( 3334 VulkanHandleMapping* handlemap, VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT* toMap); 3335 3336 #endif 3337 #ifdef VK_GOOGLE_gfxstream 3338 void handlemap_VkImportColorBufferGOOGLE(VulkanHandleMapping* handlemap, 3339 VkImportColorBufferGOOGLE* toMap); 3340 3341 void handlemap_VkImportBufferGOOGLE(VulkanHandleMapping* handlemap, VkImportBufferGOOGLE* toMap); 3342 3343 void handlemap_VkCreateBlobGOOGLE(VulkanHandleMapping* handlemap, VkCreateBlobGOOGLE* toMap); 3344 3345 #endif 3346 #ifdef VK_EXT_global_priority_query 3347 DEFINE_ALIAS_FUNCTION(handlemap_VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR, 3348 handlemap_VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT) 3349 3350 DEFINE_ALIAS_FUNCTION(handlemap_VkQueueFamilyGlobalPriorityPropertiesKHR, 3351 handlemap_VkQueueFamilyGlobalPriorityPropertiesEXT) 3352 3353 #endif 3354 #ifdef VK_EXT_image_view_min_lod 3355 void handlemap_VkPhysicalDeviceImageViewMinLodFeaturesEXT( 3356 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageViewMinLodFeaturesEXT* toMap); 3357 3358 void handlemap_VkImageViewMinLodCreateInfoEXT(VulkanHandleMapping* handlemap, 3359 VkImageViewMinLodCreateInfoEXT* toMap); 3360 3361 #endif 3362 #ifdef VK_EXT_multi_draw 3363 void handlemap_VkPhysicalDeviceMultiDrawFeaturesEXT(VulkanHandleMapping* handlemap, 3364 VkPhysicalDeviceMultiDrawFeaturesEXT* toMap); 3365 3366 void handlemap_VkPhysicalDeviceMultiDrawPropertiesEXT( 3367 VulkanHandleMapping* handlemap, VkPhysicalDeviceMultiDrawPropertiesEXT* toMap); 3368 3369 void handlemap_VkMultiDrawInfoEXT(VulkanHandleMapping* handlemap, VkMultiDrawInfoEXT* toMap); 3370 3371 void handlemap_VkMultiDrawIndexedInfoEXT(VulkanHandleMapping* handlemap, 3372 VkMultiDrawIndexedInfoEXT* toMap); 3373 3374 #endif 3375 #ifdef VK_EXT_image_2d_view_of_3d 3376 void handlemap_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT( 3377 VulkanHandleMapping* handlemap, VkPhysicalDeviceImage2DViewOf3DFeaturesEXT* toMap); 3378 3379 #endif 3380 #ifdef VK_EXT_shader_tile_image 3381 void handlemap_VkPhysicalDeviceShaderTileImageFeaturesEXT( 3382 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderTileImageFeaturesEXT* toMap); 3383 3384 void handlemap_VkPhysicalDeviceShaderTileImagePropertiesEXT( 3385 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderTileImagePropertiesEXT* toMap); 3386 3387 #endif 3388 #ifdef VK_EXT_opacity_micromap 3389 void handlemap_VkMicromapUsageEXT(VulkanHandleMapping* handlemap, VkMicromapUsageEXT* toMap); 3390 3391 void handlemap_VkDeviceOrHostAddressKHR(VulkanHandleMapping* handlemap, 3392 VkDeviceOrHostAddressKHR* toMap); 3393 3394 void handlemap_VkMicromapBuildInfoEXT(VulkanHandleMapping* handlemap, 3395 VkMicromapBuildInfoEXT* toMap); 3396 3397 void handlemap_VkMicromapCreateInfoEXT(VulkanHandleMapping* handlemap, 3398 VkMicromapCreateInfoEXT* toMap); 3399 3400 void handlemap_VkPhysicalDeviceOpacityMicromapFeaturesEXT( 3401 VulkanHandleMapping* handlemap, VkPhysicalDeviceOpacityMicromapFeaturesEXT* toMap); 3402 3403 void handlemap_VkPhysicalDeviceOpacityMicromapPropertiesEXT( 3404 VulkanHandleMapping* handlemap, VkPhysicalDeviceOpacityMicromapPropertiesEXT* toMap); 3405 3406 void handlemap_VkMicromapVersionInfoEXT(VulkanHandleMapping* handlemap, 3407 VkMicromapVersionInfoEXT* toMap); 3408 3409 void handlemap_VkCopyMicromapToMemoryInfoEXT(VulkanHandleMapping* handlemap, 3410 VkCopyMicromapToMemoryInfoEXT* toMap); 3411 3412 void handlemap_VkCopyMemoryToMicromapInfoEXT(VulkanHandleMapping* handlemap, 3413 VkCopyMemoryToMicromapInfoEXT* toMap); 3414 3415 void handlemap_VkCopyMicromapInfoEXT(VulkanHandleMapping* handlemap, VkCopyMicromapInfoEXT* toMap); 3416 3417 void handlemap_VkMicromapBuildSizesInfoEXT(VulkanHandleMapping* handlemap, 3418 VkMicromapBuildSizesInfoEXT* toMap); 3419 3420 void handlemap_VkAccelerationStructureTrianglesOpacityMicromapEXT( 3421 VulkanHandleMapping* handlemap, VkAccelerationStructureTrianglesOpacityMicromapEXT* toMap); 3422 3423 void handlemap_VkMicromapTriangleEXT(VulkanHandleMapping* handlemap, VkMicromapTriangleEXT* toMap); 3424 3425 #endif 3426 #ifdef VK_NV_displacement_micromap 3427 void handlemap_VkPhysicalDeviceDisplacementMicromapFeaturesNV( 3428 VulkanHandleMapping* handlemap, VkPhysicalDeviceDisplacementMicromapFeaturesNV* toMap); 3429 3430 void handlemap_VkPhysicalDeviceDisplacementMicromapPropertiesNV( 3431 VulkanHandleMapping* handlemap, VkPhysicalDeviceDisplacementMicromapPropertiesNV* toMap); 3432 3433 void handlemap_VkAccelerationStructureTrianglesDisplacementMicromapNV( 3434 VulkanHandleMapping* handlemap, VkAccelerationStructureTrianglesDisplacementMicromapNV* toMap); 3435 3436 #endif 3437 #ifdef VK_EXT_load_store_op_none 3438 #endif 3439 #ifdef VK_HUAWEI_cluster_culling_shader 3440 void handlemap_VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI( 3441 VulkanHandleMapping* handlemap, VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI* toMap); 3442 3443 void handlemap_VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI( 3444 VulkanHandleMapping* handlemap, VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI* toMap); 3445 3446 #endif 3447 #ifdef VK_EXT_border_color_swizzle 3448 void handlemap_VkPhysicalDeviceBorderColorSwizzleFeaturesEXT( 3449 VulkanHandleMapping* handlemap, VkPhysicalDeviceBorderColorSwizzleFeaturesEXT* toMap); 3450 3451 void handlemap_VkSamplerBorderColorComponentMappingCreateInfoEXT( 3452 VulkanHandleMapping* handlemap, VkSamplerBorderColorComponentMappingCreateInfoEXT* toMap); 3453 3454 #endif 3455 #ifdef VK_EXT_pageable_device_local_memory 3456 void handlemap_VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT( 3457 VulkanHandleMapping* handlemap, VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT* toMap); 3458 3459 #endif 3460 #ifdef VK_ARM_shader_core_properties 3461 void handlemap_VkPhysicalDeviceShaderCorePropertiesARM( 3462 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderCorePropertiesARM* toMap); 3463 3464 #endif 3465 #ifdef VK_EXT_image_sliced_view_of_3d 3466 void handlemap_VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT( 3467 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT* toMap); 3468 3469 void handlemap_VkImageViewSlicedCreateInfoEXT(VulkanHandleMapping* handlemap, 3470 VkImageViewSlicedCreateInfoEXT* toMap); 3471 3472 #endif 3473 #ifdef VK_VALVE_descriptor_set_host_mapping 3474 void handlemap_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE( 3475 VulkanHandleMapping* handlemap, VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE* toMap); 3476 3477 void handlemap_VkDescriptorSetBindingReferenceVALVE(VulkanHandleMapping* handlemap, 3478 VkDescriptorSetBindingReferenceVALVE* toMap); 3479 3480 void handlemap_VkDescriptorSetLayoutHostMappingInfoVALVE( 3481 VulkanHandleMapping* handlemap, VkDescriptorSetLayoutHostMappingInfoVALVE* toMap); 3482 3483 #endif 3484 #ifdef VK_EXT_depth_clamp_zero_one 3485 void handlemap_VkPhysicalDeviceDepthClampZeroOneFeaturesEXT( 3486 VulkanHandleMapping* handlemap, VkPhysicalDeviceDepthClampZeroOneFeaturesEXT* toMap); 3487 3488 #endif 3489 #ifdef VK_EXT_non_seamless_cube_map 3490 void handlemap_VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT( 3491 VulkanHandleMapping* handlemap, VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT* toMap); 3492 3493 #endif 3494 #ifdef VK_QCOM_fragment_density_map_offset 3495 void handlemap_VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM( 3496 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM* toMap); 3497 3498 void handlemap_VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM( 3499 VulkanHandleMapping* handlemap, VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM* toMap); 3500 3501 void handlemap_VkSubpassFragmentDensityMapOffsetEndInfoQCOM( 3502 VulkanHandleMapping* handlemap, VkSubpassFragmentDensityMapOffsetEndInfoQCOM* toMap); 3503 3504 #endif 3505 #ifdef VK_NV_copy_memory_indirect 3506 void handlemap_VkCopyMemoryIndirectCommandNV(VulkanHandleMapping* handlemap, 3507 VkCopyMemoryIndirectCommandNV* toMap); 3508 3509 void handlemap_VkCopyMemoryToImageIndirectCommandNV(VulkanHandleMapping* handlemap, 3510 VkCopyMemoryToImageIndirectCommandNV* toMap); 3511 3512 void handlemap_VkPhysicalDeviceCopyMemoryIndirectFeaturesNV( 3513 VulkanHandleMapping* handlemap, VkPhysicalDeviceCopyMemoryIndirectFeaturesNV* toMap); 3514 3515 void handlemap_VkPhysicalDeviceCopyMemoryIndirectPropertiesNV( 3516 VulkanHandleMapping* handlemap, VkPhysicalDeviceCopyMemoryIndirectPropertiesNV* toMap); 3517 3518 #endif 3519 #ifdef VK_NV_memory_decompression 3520 void handlemap_VkDecompressMemoryRegionNV(VulkanHandleMapping* handlemap, 3521 VkDecompressMemoryRegionNV* toMap); 3522 3523 void handlemap_VkPhysicalDeviceMemoryDecompressionFeaturesNV( 3524 VulkanHandleMapping* handlemap, VkPhysicalDeviceMemoryDecompressionFeaturesNV* toMap); 3525 3526 void handlemap_VkPhysicalDeviceMemoryDecompressionPropertiesNV( 3527 VulkanHandleMapping* handlemap, VkPhysicalDeviceMemoryDecompressionPropertiesNV* toMap); 3528 3529 #endif 3530 #ifdef VK_NV_linear_color_attachment 3531 void handlemap_VkPhysicalDeviceLinearColorAttachmentFeaturesNV( 3532 VulkanHandleMapping* handlemap, VkPhysicalDeviceLinearColorAttachmentFeaturesNV* toMap); 3533 3534 #endif 3535 #ifdef VK_GOOGLE_surfaceless_query 3536 #endif 3537 #ifdef VK_EXT_image_compression_control_swapchain 3538 void handlemap_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT( 3539 VulkanHandleMapping* handlemap, 3540 VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT* toMap); 3541 3542 #endif 3543 #ifdef VK_QCOM_image_processing 3544 void handlemap_VkImageViewSampleWeightCreateInfoQCOM(VulkanHandleMapping* handlemap, 3545 VkImageViewSampleWeightCreateInfoQCOM* toMap); 3546 3547 void handlemap_VkPhysicalDeviceImageProcessingFeaturesQCOM( 3548 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageProcessingFeaturesQCOM* toMap); 3549 3550 void handlemap_VkPhysicalDeviceImageProcessingPropertiesQCOM( 3551 VulkanHandleMapping* handlemap, VkPhysicalDeviceImageProcessingPropertiesQCOM* toMap); 3552 3553 #endif 3554 #ifdef VK_EXT_extended_dynamic_state3 3555 void handlemap_VkPhysicalDeviceExtendedDynamicState3FeaturesEXT( 3556 VulkanHandleMapping* handlemap, VkPhysicalDeviceExtendedDynamicState3FeaturesEXT* toMap); 3557 3558 void handlemap_VkPhysicalDeviceExtendedDynamicState3PropertiesEXT( 3559 VulkanHandleMapping* handlemap, VkPhysicalDeviceExtendedDynamicState3PropertiesEXT* toMap); 3560 3561 void handlemap_VkColorBlendEquationEXT(VulkanHandleMapping* handlemap, 3562 VkColorBlendEquationEXT* toMap); 3563 3564 void handlemap_VkColorBlendAdvancedEXT(VulkanHandleMapping* handlemap, 3565 VkColorBlendAdvancedEXT* toMap); 3566 3567 #endif 3568 #ifdef VK_EXT_subpass_merge_feedback 3569 void handlemap_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT( 3570 VulkanHandleMapping* handlemap, VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT* toMap); 3571 3572 void handlemap_VkRenderPassCreationControlEXT(VulkanHandleMapping* handlemap, 3573 VkRenderPassCreationControlEXT* toMap); 3574 3575 void handlemap_VkRenderPassCreationFeedbackInfoEXT(VulkanHandleMapping* handlemap, 3576 VkRenderPassCreationFeedbackInfoEXT* toMap); 3577 3578 void handlemap_VkRenderPassCreationFeedbackCreateInfoEXT( 3579 VulkanHandleMapping* handlemap, VkRenderPassCreationFeedbackCreateInfoEXT* toMap); 3580 3581 void handlemap_VkRenderPassSubpassFeedbackInfoEXT(VulkanHandleMapping* handlemap, 3582 VkRenderPassSubpassFeedbackInfoEXT* toMap); 3583 3584 void handlemap_VkRenderPassSubpassFeedbackCreateInfoEXT( 3585 VulkanHandleMapping* handlemap, VkRenderPassSubpassFeedbackCreateInfoEXT* toMap); 3586 3587 #endif 3588 #ifdef VK_LUNARG_direct_driver_loading 3589 void handlemap_VkDirectDriverLoadingInfoLUNARG(VulkanHandleMapping* handlemap, 3590 VkDirectDriverLoadingInfoLUNARG* toMap); 3591 3592 void handlemap_VkDirectDriverLoadingListLUNARG(VulkanHandleMapping* handlemap, 3593 VkDirectDriverLoadingListLUNARG* toMap); 3594 3595 #endif 3596 #ifdef VK_EXT_shader_module_identifier 3597 void handlemap_VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT( 3598 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT* toMap); 3599 3600 void handlemap_VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT( 3601 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT* toMap); 3602 3603 void handlemap_VkPipelineShaderStageModuleIdentifierCreateInfoEXT( 3604 VulkanHandleMapping* handlemap, VkPipelineShaderStageModuleIdentifierCreateInfoEXT* toMap); 3605 3606 void handlemap_VkShaderModuleIdentifierEXT(VulkanHandleMapping* handlemap, 3607 VkShaderModuleIdentifierEXT* toMap); 3608 3609 #endif 3610 #ifdef VK_EXT_rasterization_order_attachment_access 3611 #endif 3612 #ifdef VK_NV_optical_flow 3613 void handlemap_VkPhysicalDeviceOpticalFlowFeaturesNV(VulkanHandleMapping* handlemap, 3614 VkPhysicalDeviceOpticalFlowFeaturesNV* toMap); 3615 3616 void handlemap_VkPhysicalDeviceOpticalFlowPropertiesNV( 3617 VulkanHandleMapping* handlemap, VkPhysicalDeviceOpticalFlowPropertiesNV* toMap); 3618 3619 void handlemap_VkOpticalFlowImageFormatInfoNV(VulkanHandleMapping* handlemap, 3620 VkOpticalFlowImageFormatInfoNV* toMap); 3621 3622 void handlemap_VkOpticalFlowImageFormatPropertiesNV(VulkanHandleMapping* handlemap, 3623 VkOpticalFlowImageFormatPropertiesNV* toMap); 3624 3625 void handlemap_VkOpticalFlowSessionCreateInfoNV(VulkanHandleMapping* handlemap, 3626 VkOpticalFlowSessionCreateInfoNV* toMap); 3627 3628 void handlemap_VkOpticalFlowSessionCreatePrivateDataInfoNV( 3629 VulkanHandleMapping* handlemap, VkOpticalFlowSessionCreatePrivateDataInfoNV* toMap); 3630 3631 void handlemap_VkOpticalFlowExecuteInfoNV(VulkanHandleMapping* handlemap, 3632 VkOpticalFlowExecuteInfoNV* toMap); 3633 3634 #endif 3635 #ifdef VK_EXT_legacy_dithering 3636 void handlemap_VkPhysicalDeviceLegacyDitheringFeaturesEXT( 3637 VulkanHandleMapping* handlemap, VkPhysicalDeviceLegacyDitheringFeaturesEXT* toMap); 3638 3639 #endif 3640 #ifdef VK_EXT_pipeline_protected_access 3641 void handlemap_VkPhysicalDevicePipelineProtectedAccessFeaturesEXT( 3642 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelineProtectedAccessFeaturesEXT* toMap); 3643 3644 #endif 3645 #ifdef VK_EXT_shader_object 3646 void handlemap_VkPhysicalDeviceShaderObjectFeaturesEXT( 3647 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderObjectFeaturesEXT* toMap); 3648 3649 void handlemap_VkPhysicalDeviceShaderObjectPropertiesEXT( 3650 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderObjectPropertiesEXT* toMap); 3651 3652 void handlemap_VkShaderCreateInfoEXT(VulkanHandleMapping* handlemap, VkShaderCreateInfoEXT* toMap); 3653 3654 DEFINE_ALIAS_FUNCTION(handlemap_VkPipelineShaderStageRequiredSubgroupSizeCreateInfo, 3655 handlemap_VkShaderRequiredSubgroupSizeCreateInfoEXT) 3656 3657 #endif 3658 #ifdef VK_QCOM_tile_properties 3659 void handlemap_VkPhysicalDeviceTilePropertiesFeaturesQCOM( 3660 VulkanHandleMapping* handlemap, VkPhysicalDeviceTilePropertiesFeaturesQCOM* toMap); 3661 3662 void handlemap_VkTilePropertiesQCOM(VulkanHandleMapping* handlemap, VkTilePropertiesQCOM* toMap); 3663 3664 #endif 3665 #ifdef VK_SEC_amigo_profiling 3666 void handlemap_VkPhysicalDeviceAmigoProfilingFeaturesSEC( 3667 VulkanHandleMapping* handlemap, VkPhysicalDeviceAmigoProfilingFeaturesSEC* toMap); 3668 3669 void handlemap_VkAmigoProfilingSubmitInfoSEC(VulkanHandleMapping* handlemap, 3670 VkAmigoProfilingSubmitInfoSEC* toMap); 3671 3672 #endif 3673 #ifdef VK_QCOM_multiview_per_view_viewports 3674 void handlemap_VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM( 3675 VulkanHandleMapping* handlemap, VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM* toMap); 3676 3677 #endif 3678 #ifdef VK_NV_ray_tracing_invocation_reorder 3679 void handlemap_VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV( 3680 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV* toMap); 3681 3682 void handlemap_VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV( 3683 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV* toMap); 3684 3685 #endif 3686 #ifdef VK_EXT_mutable_descriptor_type 3687 #endif 3688 #ifdef VK_ARM_shader_core_builtins 3689 void handlemap_VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM( 3690 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM* toMap); 3691 3692 void handlemap_VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM( 3693 VulkanHandleMapping* handlemap, VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM* toMap); 3694 3695 #endif 3696 #ifdef VK_EXT_pipeline_library_group_handles 3697 void handlemap_VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT( 3698 VulkanHandleMapping* handlemap, VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT* toMap); 3699 3700 #endif 3701 #ifdef VK_QCOM_multiview_per_view_render_areas 3702 void handlemap_VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM( 3703 VulkanHandleMapping* handlemap, VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM* toMap); 3704 3705 void handlemap_VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM( 3706 VulkanHandleMapping* handlemap, VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM* toMap); 3707 3708 #endif 3709 #ifdef VK_EXT_attachment_feedback_loop_dynamic_state 3710 void handlemap_VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT( 3711 VulkanHandleMapping* handlemap, 3712 VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT* toMap); 3713 3714 #endif 3715 #ifdef VK_KHR_acceleration_structure 3716 void handlemap_VkAccelerationStructureBuildRangeInfoKHR( 3717 VulkanHandleMapping* handlemap, VkAccelerationStructureBuildRangeInfoKHR* toMap); 3718 3719 void handlemap_VkAccelerationStructureGeometryTrianglesDataKHR( 3720 VulkanHandleMapping* handlemap, VkAccelerationStructureGeometryTrianglesDataKHR* toMap); 3721 3722 void handlemap_VkAccelerationStructureGeometryAabbsDataKHR( 3723 VulkanHandleMapping* handlemap, VkAccelerationStructureGeometryAabbsDataKHR* toMap); 3724 3725 void handlemap_VkAccelerationStructureGeometryInstancesDataKHR( 3726 VulkanHandleMapping* handlemap, VkAccelerationStructureGeometryInstancesDataKHR* toMap); 3727 3728 void handlemap_VkAccelerationStructureGeometryDataKHR( 3729 VulkanHandleMapping* handlemap, VkAccelerationStructureGeometryDataKHR* toMap); 3730 3731 void handlemap_VkAccelerationStructureGeometryKHR(VulkanHandleMapping* handlemap, 3732 VkAccelerationStructureGeometryKHR* toMap); 3733 3734 void handlemap_VkAccelerationStructureBuildGeometryInfoKHR( 3735 VulkanHandleMapping* handlemap, VkAccelerationStructureBuildGeometryInfoKHR* toMap); 3736 3737 void handlemap_VkAccelerationStructureCreateInfoKHR(VulkanHandleMapping* handlemap, 3738 VkAccelerationStructureCreateInfoKHR* toMap); 3739 3740 void handlemap_VkWriteDescriptorSetAccelerationStructureKHR( 3741 VulkanHandleMapping* handlemap, VkWriteDescriptorSetAccelerationStructureKHR* toMap); 3742 3743 void handlemap_VkPhysicalDeviceAccelerationStructureFeaturesKHR( 3744 VulkanHandleMapping* handlemap, VkPhysicalDeviceAccelerationStructureFeaturesKHR* toMap); 3745 3746 void handlemap_VkPhysicalDeviceAccelerationStructurePropertiesKHR( 3747 VulkanHandleMapping* handlemap, VkPhysicalDeviceAccelerationStructurePropertiesKHR* toMap); 3748 3749 void handlemap_VkAccelerationStructureDeviceAddressInfoKHR( 3750 VulkanHandleMapping* handlemap, VkAccelerationStructureDeviceAddressInfoKHR* toMap); 3751 3752 void handlemap_VkAccelerationStructureVersionInfoKHR(VulkanHandleMapping* handlemap, 3753 VkAccelerationStructureVersionInfoKHR* toMap); 3754 3755 void handlemap_VkCopyAccelerationStructureToMemoryInfoKHR( 3756 VulkanHandleMapping* handlemap, VkCopyAccelerationStructureToMemoryInfoKHR* toMap); 3757 3758 void handlemap_VkCopyMemoryToAccelerationStructureInfoKHR( 3759 VulkanHandleMapping* handlemap, VkCopyMemoryToAccelerationStructureInfoKHR* toMap); 3760 3761 void handlemap_VkCopyAccelerationStructureInfoKHR(VulkanHandleMapping* handlemap, 3762 VkCopyAccelerationStructureInfoKHR* toMap); 3763 3764 void handlemap_VkAccelerationStructureBuildSizesInfoKHR( 3765 VulkanHandleMapping* handlemap, VkAccelerationStructureBuildSizesInfoKHR* toMap); 3766 3767 #endif 3768 #ifdef VK_KHR_ray_tracing_pipeline 3769 void handlemap_VkRayTracingShaderGroupCreateInfoKHR(VulkanHandleMapping* handlemap, 3770 VkRayTracingShaderGroupCreateInfoKHR* toMap); 3771 3772 void handlemap_VkRayTracingPipelineInterfaceCreateInfoKHR( 3773 VulkanHandleMapping* handlemap, VkRayTracingPipelineInterfaceCreateInfoKHR* toMap); 3774 3775 void handlemap_VkRayTracingPipelineCreateInfoKHR(VulkanHandleMapping* handlemap, 3776 VkRayTracingPipelineCreateInfoKHR* toMap); 3777 3778 void handlemap_VkPhysicalDeviceRayTracingPipelineFeaturesKHR( 3779 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingPipelineFeaturesKHR* toMap); 3780 3781 void handlemap_VkPhysicalDeviceRayTracingPipelinePropertiesKHR( 3782 VulkanHandleMapping* handlemap, VkPhysicalDeviceRayTracingPipelinePropertiesKHR* toMap); 3783 3784 void handlemap_VkStridedDeviceAddressRegionKHR(VulkanHandleMapping* handlemap, 3785 VkStridedDeviceAddressRegionKHR* toMap); 3786 3787 void handlemap_VkTraceRaysIndirectCommandKHR(VulkanHandleMapping* handlemap, 3788 VkTraceRaysIndirectCommandKHR* toMap); 3789 3790 #endif 3791 #ifdef VK_KHR_ray_query 3792 void handlemap_VkPhysicalDeviceRayQueryFeaturesKHR(VulkanHandleMapping* handlemap, 3793 VkPhysicalDeviceRayQueryFeaturesKHR* toMap); 3794 3795 #endif 3796 #ifdef VK_EXT_mesh_shader 3797 void handlemap_VkPhysicalDeviceMeshShaderFeaturesEXT(VulkanHandleMapping* handlemap, 3798 VkPhysicalDeviceMeshShaderFeaturesEXT* toMap); 3799 3800 void handlemap_VkPhysicalDeviceMeshShaderPropertiesEXT( 3801 VulkanHandleMapping* handlemap, VkPhysicalDeviceMeshShaderPropertiesEXT* toMap); 3802 3803 void handlemap_VkDrawMeshTasksIndirectCommandEXT(VulkanHandleMapping* handlemap, 3804 VkDrawMeshTasksIndirectCommandEXT* toMap); 3805 3806 #endif 3807 3808 } // namespace vk 3809 } // namespace gfxstream 3810