<?xml version="1.0"?>
<repository version="1.2"
            xmlns="http://www.gtk.org/introspection/core/1.0"
            xmlns:c="http://www.gtk.org/introspection/c/1.0">
  <namespace name="Vulkan" version="1.0"
	     c:identifier-prefixes="VK"
	     c:symbol-prefixes="vk">
<record name="Bool32" c:type="VkBool32"/>
<record name="DeviceAddress" c:type="VkDeviceAddress"/>
<record name="DeviceSize" c:type="VkDeviceSize"/>
<record name="Flags" c:type="VkFlags"/>
<record name="SampleMask" c:type="VkSampleMask"/>
<record name="Buffer" c:type="VkBuffer"/>
<record name="Image" c:type="VkImage"/>
<record name="Instance" c:type="VkInstance"/>
<record name="PhysicalDevice" c:type="VkPhysicalDevice"/>
<record name="Device" c:type="VkDevice"/>
<record name="Queue" c:type="VkQueue"/>
<record name="Semaphore" c:type="VkSemaphore"/>
<record name="CommandBuffer" c:type="VkCommandBuffer"/>
<record name="Fence" c:type="VkFence"/>
<record name="DeviceMemory" c:type="VkDeviceMemory"/>
<record name="Event" c:type="VkEvent"/>
<record name="QueryPool" c:type="VkQueryPool"/>
<record name="BufferView" c:type="VkBufferView"/>
<record name="ImageView" c:type="VkImageView"/>
<record name="ShaderModule" c:type="VkShaderModule"/>
<record name="PipelineCache" c:type="VkPipelineCache"/>
<record name="PipelineLayout" c:type="VkPipelineLayout"/>
<record name="Pipeline" c:type="VkPipeline"/>
<record name="RenderPass" c:type="VkRenderPass"/>
<record name="DescriptorSetLayout" c:type="VkDescriptorSetLayout"/>
<record name="Sampler" c:type="VkSampler"/>
<record name="DescriptorSet" c:type="VkDescriptorSet"/>
<record name="DescriptorPool" c:type="VkDescriptorPool"/>
<record name="Framebuffer" c:type="VkFramebuffer"/>
<record name="CommandPool" c:type="VkCommandPool"/>
<record name="Result" c:type="VkResult"/>
<record name="StructureType" c:type="VkStructureType"/>
<record name="PipelineCacheHeaderVersion" c:type="VkPipelineCacheHeaderVersion"/>
<record name="ImageLayout" c:type="VkImageLayout"/>
<record name="ObjectType" c:type="VkObjectType"/>
<record name="VendorId" c:type="VkVendorId"/>
<record name="SystemAllocationScope" c:type="VkSystemAllocationScope"/>
<record name="InternalAllocationType" c:type="VkInternalAllocationType"/>
<record name="Format" c:type="VkFormat"/>
<record name="ImageTiling" c:type="VkImageTiling"/>
<record name="ImageType" c:type="VkImageType"/>
<record name="PhysicalDeviceType" c:type="VkPhysicalDeviceType"/>
<record name="QueryType" c:type="VkQueryType"/>
<record name="SharingMode" c:type="VkSharingMode"/>
<record name="ComponentSwizzle" c:type="VkComponentSwizzle"/>
<record name="ImageViewType" c:type="VkImageViewType"/>
<record name="BlendFactor" c:type="VkBlendFactor"/>
<record name="BlendOp" c:type="VkBlendOp"/>
<record name="CompareOp" c:type="VkCompareOp"/>
<record name="DynamicState" c:type="VkDynamicState"/>
<record name="FrontFace" c:type="VkFrontFace"/>
<record name="VertexInputRate" c:type="VkVertexInputRate"/>
<record name="PrimitiveTopology" c:type="VkPrimitiveTopology"/>
<record name="PolygonMode" c:type="VkPolygonMode"/>
<record name="StencilOp" c:type="VkStencilOp"/>
<record name="LogicOp" c:type="VkLogicOp"/>
<record name="BorderColor" c:type="VkBorderColor"/>
<record name="Filter" c:type="VkFilter"/>
<record name="SamplerAddressMode" c:type="VkSamplerAddressMode"/>
<record name="SamplerMipmapMode" c:type="VkSamplerMipmapMode"/>
<record name="DescriptorType" c:type="VkDescriptorType"/>
<record name="AttachmentLoadOp" c:type="VkAttachmentLoadOp"/>
<record name="AttachmentStoreOp" c:type="VkAttachmentStoreOp"/>
<record name="PipelineBindPoint" c:type="VkPipelineBindPoint"/>
<record name="CommandBufferLevel" c:type="VkCommandBufferLevel"/>
<record name="IndexType" c:type="VkIndexType"/>
<record name="SubpassContents" c:type="VkSubpassContents"/>
<record name="AccessFlagBits" c:type="VkAccessFlagBits"/>
<record name="AccessFlags" c:type="VkAccessFlags"/>
<record name="ImageAspectFlagBits" c:type="VkImageAspectFlagBits"/>
<record name="ImageAspectFlags" c:type="VkImageAspectFlags"/>
<record name="FormatFeatureFlagBits" c:type="VkFormatFeatureFlagBits"/>
<record name="FormatFeatureFlags" c:type="VkFormatFeatureFlags"/>
<record name="ImageCreateFlagBits" c:type="VkImageCreateFlagBits"/>
<record name="ImageCreateFlags" c:type="VkImageCreateFlags"/>
<record name="SampleCountFlagBits" c:type="VkSampleCountFlagBits"/>
<record name="SampleCountFlags" c:type="VkSampleCountFlags"/>
<record name="ImageUsageFlagBits" c:type="VkImageUsageFlagBits"/>
<record name="ImageUsageFlags" c:type="VkImageUsageFlags"/>
<record name="InstanceCreateFlagBits" c:type="VkInstanceCreateFlagBits"/>
<record name="InstanceCreateFlags" c:type="VkInstanceCreateFlags"/>
<record name="MemoryHeapFlagBits" c:type="VkMemoryHeapFlagBits"/>
<record name="MemoryHeapFlags" c:type="VkMemoryHeapFlags"/>
<record name="MemoryPropertyFlagBits" c:type="VkMemoryPropertyFlagBits"/>
<record name="MemoryPropertyFlags" c:type="VkMemoryPropertyFlags"/>
<record name="QueueFlagBits" c:type="VkQueueFlagBits"/>
<record name="QueueFlags" c:type="VkQueueFlags"/>
<record name="DeviceCreateFlags" c:type="VkDeviceCreateFlags"/>
<record name="DeviceQueueCreateFlagBits" c:type="VkDeviceQueueCreateFlagBits"/>
<record name="DeviceQueueCreateFlags" c:type="VkDeviceQueueCreateFlags"/>
<record name="PipelineStageFlagBits" c:type="VkPipelineStageFlagBits"/>
<record name="PipelineStageFlags" c:type="VkPipelineStageFlags"/>
<record name="MemoryMapFlagBits" c:type="VkMemoryMapFlagBits"/>
<record name="MemoryMapFlags" c:type="VkMemoryMapFlags"/>
<record name="SparseMemoryBindFlagBits" c:type="VkSparseMemoryBindFlagBits"/>
<record name="SparseMemoryBindFlags" c:type="VkSparseMemoryBindFlags"/>
<record name="SparseImageFormatFlagBits" c:type="VkSparseImageFormatFlagBits"/>
<record name="SparseImageFormatFlags" c:type="VkSparseImageFormatFlags"/>
<record name="FenceCreateFlagBits" c:type="VkFenceCreateFlagBits"/>
<record name="FenceCreateFlags" c:type="VkFenceCreateFlags"/>
<record name="SemaphoreCreateFlags" c:type="VkSemaphoreCreateFlags"/>
<record name="EventCreateFlagBits" c:type="VkEventCreateFlagBits"/>
<record name="EventCreateFlags" c:type="VkEventCreateFlags"/>
<record name="QueryPipelineStatisticFlagBits" c:type="VkQueryPipelineStatisticFlagBits"/>
<record name="QueryPipelineStatisticFlags" c:type="VkQueryPipelineStatisticFlags"/>
<record name="QueryPoolCreateFlags" c:type="VkQueryPoolCreateFlags"/>
<record name="QueryResultFlagBits" c:type="VkQueryResultFlagBits"/>
<record name="QueryResultFlags" c:type="VkQueryResultFlags"/>
<record name="BufferCreateFlagBits" c:type="VkBufferCreateFlagBits"/>
<record name="BufferCreateFlags" c:type="VkBufferCreateFlags"/>
<record name="BufferUsageFlagBits" c:type="VkBufferUsageFlagBits"/>
<record name="BufferUsageFlags" c:type="VkBufferUsageFlags"/>
<record name="BufferViewCreateFlags" c:type="VkBufferViewCreateFlags"/>
<record name="ImageViewCreateFlagBits" c:type="VkImageViewCreateFlagBits"/>
<record name="ImageViewCreateFlags" c:type="VkImageViewCreateFlags"/>
<record name="ShaderModuleCreateFlags" c:type="VkShaderModuleCreateFlags"/>
<record name="PipelineCacheCreateFlagBits" c:type="VkPipelineCacheCreateFlagBits"/>
<record name="PipelineCacheCreateFlags" c:type="VkPipelineCacheCreateFlags"/>
<record name="ColorComponentFlagBits" c:type="VkColorComponentFlagBits"/>
<record name="ColorComponentFlags" c:type="VkColorComponentFlags"/>
<record name="PipelineCreateFlagBits" c:type="VkPipelineCreateFlagBits"/>
<record name="PipelineCreateFlags" c:type="VkPipelineCreateFlags"/>
<record name="PipelineShaderStageCreateFlagBits" c:type="VkPipelineShaderStageCreateFlagBits"/>
<record name="PipelineShaderStageCreateFlags" c:type="VkPipelineShaderStageCreateFlags"/>
<record name="ShaderStageFlagBits" c:type="VkShaderStageFlagBits"/>
<record name="CullModeFlagBits" c:type="VkCullModeFlagBits"/>
<record name="CullModeFlags" c:type="VkCullModeFlags"/>
<record name="PipelineVertexInputStateCreateFlags" c:type="VkPipelineVertexInputStateCreateFlags"/>
<record name="PipelineInputAssemblyStateCreateFlags" c:type="VkPipelineInputAssemblyStateCreateFlags"/>
<record name="PipelineTessellationStateCreateFlags" c:type="VkPipelineTessellationStateCreateFlags"/>
<record name="PipelineViewportStateCreateFlags" c:type="VkPipelineViewportStateCreateFlags"/>
<record name="PipelineRasterizationStateCreateFlags" c:type="VkPipelineRasterizationStateCreateFlags"/>
<record name="PipelineMultisampleStateCreateFlags" c:type="VkPipelineMultisampleStateCreateFlags"/>
<record name="PipelineDepthStencilStateCreateFlagBits" c:type="VkPipelineDepthStencilStateCreateFlagBits"/>
<record name="PipelineDepthStencilStateCreateFlags" c:type="VkPipelineDepthStencilStateCreateFlags"/>
<record name="PipelineColorBlendStateCreateFlagBits" c:type="VkPipelineColorBlendStateCreateFlagBits"/>
<record name="PipelineColorBlendStateCreateFlags" c:type="VkPipelineColorBlendStateCreateFlags"/>
<record name="PipelineDynamicStateCreateFlags" c:type="VkPipelineDynamicStateCreateFlags"/>
<record name="PipelineLayoutCreateFlagBits" c:type="VkPipelineLayoutCreateFlagBits"/>
<record name="PipelineLayoutCreateFlags" c:type="VkPipelineLayoutCreateFlags"/>
<record name="ShaderStageFlags" c:type="VkShaderStageFlags"/>
<record name="SamplerCreateFlagBits" c:type="VkSamplerCreateFlagBits"/>
<record name="SamplerCreateFlags" c:type="VkSamplerCreateFlags"/>
<record name="DescriptorPoolCreateFlagBits" c:type="VkDescriptorPoolCreateFlagBits"/>
<record name="DescriptorPoolCreateFlags" c:type="VkDescriptorPoolCreateFlags"/>
<record name="DescriptorPoolResetFlags" c:type="VkDescriptorPoolResetFlags"/>
<record name="DescriptorSetLayoutCreateFlagBits" c:type="VkDescriptorSetLayoutCreateFlagBits"/>
<record name="DescriptorSetLayoutCreateFlags" c:type="VkDescriptorSetLayoutCreateFlags"/>
<record name="AttachmentDescriptionFlagBits" c:type="VkAttachmentDescriptionFlagBits"/>
<record name="AttachmentDescriptionFlags" c:type="VkAttachmentDescriptionFlags"/>
<record name="DependencyFlagBits" c:type="VkDependencyFlagBits"/>
<record name="DependencyFlags" c:type="VkDependencyFlags"/>
<record name="FramebufferCreateFlagBits" c:type="VkFramebufferCreateFlagBits"/>
<record name="FramebufferCreateFlags" c:type="VkFramebufferCreateFlags"/>
<record name="RenderPassCreateFlagBits" c:type="VkRenderPassCreateFlagBits"/>
<record name="RenderPassCreateFlags" c:type="VkRenderPassCreateFlags"/>
<record name="SubpassDescriptionFlagBits" c:type="VkSubpassDescriptionFlagBits"/>
<record name="SubpassDescriptionFlags" c:type="VkSubpassDescriptionFlags"/>
<record name="CommandPoolCreateFlagBits" c:type="VkCommandPoolCreateFlagBits"/>
<record name="CommandPoolCreateFlags" c:type="VkCommandPoolCreateFlags"/>
<record name="CommandPoolResetFlagBits" c:type="VkCommandPoolResetFlagBits"/>
<record name="CommandPoolResetFlags" c:type="VkCommandPoolResetFlags"/>
<record name="CommandBufferUsageFlagBits" c:type="VkCommandBufferUsageFlagBits"/>
<record name="CommandBufferUsageFlags" c:type="VkCommandBufferUsageFlags"/>
<record name="QueryControlFlagBits" c:type="VkQueryControlFlagBits"/>
<record name="QueryControlFlags" c:type="VkQueryControlFlags"/>
<record name="CommandBufferResetFlagBits" c:type="VkCommandBufferResetFlagBits"/>
<record name="CommandBufferResetFlags" c:type="VkCommandBufferResetFlags"/>
<record name="StencilFaceFlagBits" c:type="VkStencilFaceFlagBits"/>
<record name="StencilFaceFlags" c:type="VkStencilFaceFlags"/>
<record name="Extent2D" c:type="VkExtent2D"/>
<record name="Extent3D" c:type="VkExtent3D"/>
<record name="Offset2D" c:type="VkOffset2D"/>
<record name="Offset3D" c:type="VkOffset3D"/>
<record name="Rect2D" c:type="VkRect2D"/>
<record name="BaseInStructure" c:type="VkBaseInStructure"/>
<record name="BaseOutStructure" c:type="VkBaseOutStructure"/>
<record name="BufferMemoryBarrier" c:type="VkBufferMemoryBarrier"/>
<record name="DispatchIndirectCommand" c:type="VkDispatchIndirectCommand"/>
<record name="DrawIndexedIndirectCommand" c:type="VkDrawIndexedIndirectCommand"/>
<record name="DrawIndirectCommand" c:type="VkDrawIndirectCommand"/>
<record name="ImageSubresourceRange" c:type="VkImageSubresourceRange"/>
<record name="ImageMemoryBarrier" c:type="VkImageMemoryBarrier"/>
<record name="MemoryBarrier" c:type="VkMemoryBarrier"/>
<record name="PipelineCacheHeaderVersionOne" c:type="VkPipelineCacheHeaderVersionOne"/>
<record name="AllocationCallbacks" c:type="VkAllocationCallbacks"/>
<record name="ApplicationInfo" c:type="VkApplicationInfo"/>
<record name="FormatProperties" c:type="VkFormatProperties"/>
<record name="ImageFormatProperties" c:type="VkImageFormatProperties"/>
<record name="InstanceCreateInfo" c:type="VkInstanceCreateInfo"/>
<record name="MemoryHeap" c:type="VkMemoryHeap"/>
<record name="MemoryType" c:type="VkMemoryType"/>
<record name="PhysicalDeviceFeatures" c:type="VkPhysicalDeviceFeatures"/>
<record name="PhysicalDeviceLimits" c:type="VkPhysicalDeviceLimits"/>
<record name="PhysicalDeviceMemoryProperties" c:type="VkPhysicalDeviceMemoryProperties"/>
<record name="PhysicalDeviceSparseProperties" c:type="VkPhysicalDeviceSparseProperties"/>
<record name="PhysicalDeviceProperties" c:type="VkPhysicalDeviceProperties"/>
<record name="QueueFamilyProperties" c:type="VkQueueFamilyProperties"/>
<record name="DeviceQueueCreateInfo" c:type="VkDeviceQueueCreateInfo"/>
<record name="DeviceCreateInfo" c:type="VkDeviceCreateInfo"/>
<record name="ExtensionProperties" c:type="VkExtensionProperties"/>
<record name="LayerProperties" c:type="VkLayerProperties"/>
<record name="SubmitInfo" c:type="VkSubmitInfo"/>
<record name="MappedMemoryRange" c:type="VkMappedMemoryRange"/>
<record name="MemoryAllocateInfo" c:type="VkMemoryAllocateInfo"/>
<record name="MemoryRequirements" c:type="VkMemoryRequirements"/>
<record name="SparseMemoryBind" c:type="VkSparseMemoryBind"/>
<record name="SparseBufferMemoryBindInfo" c:type="VkSparseBufferMemoryBindInfo"/>
<record name="SparseImageOpaqueMemoryBindInfo" c:type="VkSparseImageOpaqueMemoryBindInfo"/>
<record name="ImageSubresource" c:type="VkImageSubresource"/>
<record name="SparseImageMemoryBind" c:type="VkSparseImageMemoryBind"/>
<record name="SparseImageMemoryBindInfo" c:type="VkSparseImageMemoryBindInfo"/>
<record name="BindSparseInfo" c:type="VkBindSparseInfo"/>
<record name="SparseImageFormatProperties" c:type="VkSparseImageFormatProperties"/>
<record name="SparseImageMemoryRequirements" c:type="VkSparseImageMemoryRequirements"/>
<record name="FenceCreateInfo" c:type="VkFenceCreateInfo"/>
<record name="SemaphoreCreateInfo" c:type="VkSemaphoreCreateInfo"/>
<record name="EventCreateInfo" c:type="VkEventCreateInfo"/>
<record name="QueryPoolCreateInfo" c:type="VkQueryPoolCreateInfo"/>
<record name="BufferCreateInfo" c:type="VkBufferCreateInfo"/>
<record name="BufferViewCreateInfo" c:type="VkBufferViewCreateInfo"/>
<record name="ImageCreateInfo" c:type="VkImageCreateInfo"/>
<record name="SubresourceLayout" c:type="VkSubresourceLayout"/>
<record name="ComponentMapping" c:type="VkComponentMapping"/>
<record name="ImageViewCreateInfo" c:type="VkImageViewCreateInfo"/>
<record name="ShaderModuleCreateInfo" c:type="VkShaderModuleCreateInfo"/>
<record name="PipelineCacheCreateInfo" c:type="VkPipelineCacheCreateInfo"/>
<record name="SpecializationMapEntry" c:type="VkSpecializationMapEntry"/>
<record name="SpecializationInfo" c:type="VkSpecializationInfo"/>
<record name="PipelineShaderStageCreateInfo" c:type="VkPipelineShaderStageCreateInfo"/>
<record name="ComputePipelineCreateInfo" c:type="VkComputePipelineCreateInfo"/>
<record name="VertexInputBindingDescription" c:type="VkVertexInputBindingDescription"/>
<record name="VertexInputAttributeDescription" c:type="VkVertexInputAttributeDescription"/>
<record name="PipelineVertexInputStateCreateInfo" c:type="VkPipelineVertexInputStateCreateInfo"/>
<record name="PipelineInputAssemblyStateCreateInfo" c:type="VkPipelineInputAssemblyStateCreateInfo"/>
<record name="PipelineTessellationStateCreateInfo" c:type="VkPipelineTessellationStateCreateInfo"/>
<record name="Viewport" c:type="VkViewport"/>
<record name="PipelineViewportStateCreateInfo" c:type="VkPipelineViewportStateCreateInfo"/>
<record name="PipelineRasterizationStateCreateInfo" c:type="VkPipelineRasterizationStateCreateInfo"/>
<record name="PipelineMultisampleStateCreateInfo" c:type="VkPipelineMultisampleStateCreateInfo"/>
<record name="StencilOpState" c:type="VkStencilOpState"/>
<record name="PipelineDepthStencilStateCreateInfo" c:type="VkPipelineDepthStencilStateCreateInfo"/>
<record name="PipelineColorBlendAttachmentState" c:type="VkPipelineColorBlendAttachmentState"/>
<record name="PipelineColorBlendStateCreateInfo" c:type="VkPipelineColorBlendStateCreateInfo"/>
<record name="PipelineDynamicStateCreateInfo" c:type="VkPipelineDynamicStateCreateInfo"/>
<record name="GraphicsPipelineCreateInfo" c:type="VkGraphicsPipelineCreateInfo"/>
<record name="PushConstantRange" c:type="VkPushConstantRange"/>
<record name="PipelineLayoutCreateInfo" c:type="VkPipelineLayoutCreateInfo"/>
<record name="SamplerCreateInfo" c:type="VkSamplerCreateInfo"/>
<record name="CopyDescriptorSet" c:type="VkCopyDescriptorSet"/>
<record name="DescriptorBufferInfo" c:type="VkDescriptorBufferInfo"/>
<record name="DescriptorImageInfo" c:type="VkDescriptorImageInfo"/>
<record name="DescriptorPoolSize" c:type="VkDescriptorPoolSize"/>
<record name="DescriptorPoolCreateInfo" c:type="VkDescriptorPoolCreateInfo"/>
<record name="DescriptorSetAllocateInfo" c:type="VkDescriptorSetAllocateInfo"/>
<record name="DescriptorSetLayoutBinding" c:type="VkDescriptorSetLayoutBinding"/>
<record name="DescriptorSetLayoutCreateInfo" c:type="VkDescriptorSetLayoutCreateInfo"/>
<record name="WriteDescriptorSet" c:type="VkWriteDescriptorSet"/>
<record name="AttachmentDescription" c:type="VkAttachmentDescription"/>
<record name="AttachmentReference" c:type="VkAttachmentReference"/>
<record name="FramebufferCreateInfo" c:type="VkFramebufferCreateInfo"/>
<record name="SubpassDescription" c:type="VkSubpassDescription"/>
<record name="SubpassDependency" c:type="VkSubpassDependency"/>
<record name="RenderPassCreateInfo" c:type="VkRenderPassCreateInfo"/>
<record name="CommandPoolCreateInfo" c:type="VkCommandPoolCreateInfo"/>
<record name="CommandBufferAllocateInfo" c:type="VkCommandBufferAllocateInfo"/>
<record name="CommandBufferInheritanceInfo" c:type="VkCommandBufferInheritanceInfo"/>
<record name="CommandBufferBeginInfo" c:type="VkCommandBufferBeginInfo"/>
<record name="BufferCopy" c:type="VkBufferCopy"/>
<record name="ImageSubresourceLayers" c:type="VkImageSubresourceLayers"/>
<record name="BufferImageCopy" c:type="VkBufferImageCopy"/>
<record name="ClearColorValue" c:type="VkClearColorValue"/>
<record name="ClearDepthStencilValue" c:type="VkClearDepthStencilValue"/>
<record name="ClearValue" c:type="VkClearValue"/>
<record name="ClearAttachment" c:type="VkClearAttachment"/>
<record name="ClearRect" c:type="VkClearRect"/>
<record name="ImageBlit" c:type="VkImageBlit"/>
<record name="ImageCopy" c:type="VkImageCopy"/>
<record name="ImageResolve" c:type="VkImageResolve"/>
<record name="RenderPassBeginInfo" c:type="VkRenderPassBeginInfo"/>
<record name="SamplerYcbcrConversion" c:type="VkSamplerYcbcrConversion"/>
<record name="DescriptorUpdateTemplate" c:type="VkDescriptorUpdateTemplate"/>
<record name="PointClippingBehavior" c:type="VkPointClippingBehavior"/>
<record name="TessellationDomainOrigin" c:type="VkTessellationDomainOrigin"/>
<record name="SamplerYcbcrModelConversion" c:type="VkSamplerYcbcrModelConversion"/>
<record name="SamplerYcbcrRange" c:type="VkSamplerYcbcrRange"/>
<record name="ChromaLocation" c:type="VkChromaLocation"/>
<record name="DescriptorUpdateTemplateType" c:type="VkDescriptorUpdateTemplateType"/>
<record name="SubgroupFeatureFlagBits" c:type="VkSubgroupFeatureFlagBits"/>
<record name="SubgroupFeatureFlags" c:type="VkSubgroupFeatureFlags"/>
<record name="PeerMemoryFeatureFlagBits" c:type="VkPeerMemoryFeatureFlagBits"/>
<record name="PeerMemoryFeatureFlags" c:type="VkPeerMemoryFeatureFlags"/>
<record name="MemoryAllocateFlagBits" c:type="VkMemoryAllocateFlagBits"/>
<record name="MemoryAllocateFlags" c:type="VkMemoryAllocateFlags"/>
<record name="CommandPoolTrimFlags" c:type="VkCommandPoolTrimFlags"/>
<record name="DescriptorUpdateTemplateCreateFlags" c:type="VkDescriptorUpdateTemplateCreateFlags"/>
<record name="ExternalMemoryHandleTypeFlagBits" c:type="VkExternalMemoryHandleTypeFlagBits"/>
<record name="ExternalMemoryHandleTypeFlags" c:type="VkExternalMemoryHandleTypeFlags"/>
<record name="ExternalMemoryFeatureFlagBits" c:type="VkExternalMemoryFeatureFlagBits"/>
<record name="ExternalMemoryFeatureFlags" c:type="VkExternalMemoryFeatureFlags"/>
<record name="ExternalFenceHandleTypeFlagBits" c:type="VkExternalFenceHandleTypeFlagBits"/>
<record name="ExternalFenceHandleTypeFlags" c:type="VkExternalFenceHandleTypeFlags"/>
<record name="ExternalFenceFeatureFlagBits" c:type="VkExternalFenceFeatureFlagBits"/>
<record name="ExternalFenceFeatureFlags" c:type="VkExternalFenceFeatureFlags"/>
<record name="FenceImportFlagBits" c:type="VkFenceImportFlagBits"/>
<record name="FenceImportFlags" c:type="VkFenceImportFlags"/>
<record name="SemaphoreImportFlagBits" c:type="VkSemaphoreImportFlagBits"/>
<record name="SemaphoreImportFlags" c:type="VkSemaphoreImportFlags"/>
<record name="ExternalSemaphoreHandleTypeFlagBits" c:type="VkExternalSemaphoreHandleTypeFlagBits"/>
<record name="ExternalSemaphoreHandleTypeFlags" c:type="VkExternalSemaphoreHandleTypeFlags"/>
<record name="ExternalSemaphoreFeatureFlagBits" c:type="VkExternalSemaphoreFeatureFlagBits"/>
<record name="ExternalSemaphoreFeatureFlags" c:type="VkExternalSemaphoreFeatureFlags"/>
<record name="PhysicalDeviceSubgroupProperties" c:type="VkPhysicalDeviceSubgroupProperties"/>
<record name="BindBufferMemoryInfo" c:type="VkBindBufferMemoryInfo"/>
<record name="BindImageMemoryInfo" c:type="VkBindImageMemoryInfo"/>
<record name="PhysicalDevice16BitStorageFeatures" c:type="VkPhysicalDevice16BitStorageFeatures"/>
<record name="MemoryDedicatedRequirements" c:type="VkMemoryDedicatedRequirements"/>
<record name="MemoryDedicatedAllocateInfo" c:type="VkMemoryDedicatedAllocateInfo"/>
<record name="MemoryAllocateFlagsInfo" c:type="VkMemoryAllocateFlagsInfo"/>
<record name="DeviceGroupRenderPassBeginInfo" c:type="VkDeviceGroupRenderPassBeginInfo"/>
<record name="DeviceGroupCommandBufferBeginInfo" c:type="VkDeviceGroupCommandBufferBeginInfo"/>
<record name="DeviceGroupSubmitInfo" c:type="VkDeviceGroupSubmitInfo"/>
<record name="DeviceGroupBindSparseInfo" c:type="VkDeviceGroupBindSparseInfo"/>
<record name="BindBufferMemoryDeviceGroupInfo" c:type="VkBindBufferMemoryDeviceGroupInfo"/>
<record name="BindImageMemoryDeviceGroupInfo" c:type="VkBindImageMemoryDeviceGroupInfo"/>
<record name="PhysicalDeviceGroupProperties" c:type="VkPhysicalDeviceGroupProperties"/>
<record name="DeviceGroupDeviceCreateInfo" c:type="VkDeviceGroupDeviceCreateInfo"/>
<record name="BufferMemoryRequirementsInfo2" c:type="VkBufferMemoryRequirementsInfo2"/>
<record name="ImageMemoryRequirementsInfo2" c:type="VkImageMemoryRequirementsInfo2"/>
<record name="ImageSparseMemoryRequirementsInfo2" c:type="VkImageSparseMemoryRequirementsInfo2"/>
<record name="MemoryRequirements2" c:type="VkMemoryRequirements2"/>
<record name="SparseImageMemoryRequirements2" c:type="VkSparseImageMemoryRequirements2"/>
<record name="PhysicalDeviceFeatures2" c:type="VkPhysicalDeviceFeatures2"/>
<record name="PhysicalDeviceProperties2" c:type="VkPhysicalDeviceProperties2"/>
<record name="FormatProperties2" c:type="VkFormatProperties2"/>
<record name="ImageFormatProperties2" c:type="VkImageFormatProperties2"/>
<record name="PhysicalDeviceImageFormatInfo2" c:type="VkPhysicalDeviceImageFormatInfo2"/>
<record name="QueueFamilyProperties2" c:type="VkQueueFamilyProperties2"/>
<record name="PhysicalDeviceMemoryProperties2" c:type="VkPhysicalDeviceMemoryProperties2"/>
<record name="SparseImageFormatProperties2" c:type="VkSparseImageFormatProperties2"/>
<record name="PhysicalDeviceSparseImageFormatInfo2" c:type="VkPhysicalDeviceSparseImageFormatInfo2"/>
<record name="PhysicalDevicePointClippingProperties" c:type="VkPhysicalDevicePointClippingProperties"/>
<record name="InputAttachmentAspectReference" c:type="VkInputAttachmentAspectReference"/>
<record name="RenderPassInputAttachmentAspectCreateInfo" c:type="VkRenderPassInputAttachmentAspectCreateInfo"/>
<record name="ImageViewUsageCreateInfo" c:type="VkImageViewUsageCreateInfo"/>
<record name="PipelineTessellationDomainOriginStateCreateInfo" c:type="VkPipelineTessellationDomainOriginStateCreateInfo"/>
<record name="RenderPassMultiviewCreateInfo" c:type="VkRenderPassMultiviewCreateInfo"/>
<record name="PhysicalDeviceMultiviewFeatures" c:type="VkPhysicalDeviceMultiviewFeatures"/>
<record name="PhysicalDeviceMultiviewProperties" c:type="VkPhysicalDeviceMultiviewProperties"/>
<record name="PhysicalDeviceVariablePointersFeatures" c:type="VkPhysicalDeviceVariablePointersFeatures"/>
<record name="PhysicalDeviceVariablePointerFeatures" c:type="VkPhysicalDeviceVariablePointerFeatures"/>
<record name="PhysicalDeviceProtectedMemoryFeatures" c:type="VkPhysicalDeviceProtectedMemoryFeatures"/>
<record name="PhysicalDeviceProtectedMemoryProperties" c:type="VkPhysicalDeviceProtectedMemoryProperties"/>
<record name="DeviceQueueInfo2" c:type="VkDeviceQueueInfo2"/>
<record name="ProtectedSubmitInfo" c:type="VkProtectedSubmitInfo"/>
<record name="SamplerYcbcrConversionCreateInfo" c:type="VkSamplerYcbcrConversionCreateInfo"/>
<record name="SamplerYcbcrConversionInfo" c:type="VkSamplerYcbcrConversionInfo"/>
<record name="BindImagePlaneMemoryInfo" c:type="VkBindImagePlaneMemoryInfo"/>
<record name="ImagePlaneMemoryRequirementsInfo" c:type="VkImagePlaneMemoryRequirementsInfo"/>
<record name="PhysicalDeviceSamplerYcbcrConversionFeatures" c:type="VkPhysicalDeviceSamplerYcbcrConversionFeatures"/>
<record name="SamplerYcbcrConversionImageFormatProperties" c:type="VkSamplerYcbcrConversionImageFormatProperties"/>
<record name="DescriptorUpdateTemplateEntry" c:type="VkDescriptorUpdateTemplateEntry"/>
<record name="DescriptorUpdateTemplateCreateInfo" c:type="VkDescriptorUpdateTemplateCreateInfo"/>
<record name="ExternalMemoryProperties" c:type="VkExternalMemoryProperties"/>
<record name="PhysicalDeviceExternalImageFormatInfo" c:type="VkPhysicalDeviceExternalImageFormatInfo"/>
<record name="ExternalImageFormatProperties" c:type="VkExternalImageFormatProperties"/>
<record name="PhysicalDeviceExternalBufferInfo" c:type="VkPhysicalDeviceExternalBufferInfo"/>
<record name="ExternalBufferProperties" c:type="VkExternalBufferProperties"/>
<record name="PhysicalDeviceIDProperties" c:type="VkPhysicalDeviceIDProperties"/>
<record name="ExternalMemoryImageCreateInfo" c:type="VkExternalMemoryImageCreateInfo"/>
<record name="ExternalMemoryBufferCreateInfo" c:type="VkExternalMemoryBufferCreateInfo"/>
<record name="ExportMemoryAllocateInfo" c:type="VkExportMemoryAllocateInfo"/>
<record name="PhysicalDeviceExternalFenceInfo" c:type="VkPhysicalDeviceExternalFenceInfo"/>
<record name="ExternalFenceProperties" c:type="VkExternalFenceProperties"/>
<record name="ExportFenceCreateInfo" c:type="VkExportFenceCreateInfo"/>
<record name="ExportSemaphoreCreateInfo" c:type="VkExportSemaphoreCreateInfo"/>
<record name="PhysicalDeviceExternalSemaphoreInfo" c:type="VkPhysicalDeviceExternalSemaphoreInfo"/>
<record name="ExternalSemaphoreProperties" c:type="VkExternalSemaphoreProperties"/>
<record name="PhysicalDeviceMaintenance3Properties" c:type="VkPhysicalDeviceMaintenance3Properties"/>
<record name="DescriptorSetLayoutSupport" c:type="VkDescriptorSetLayoutSupport"/>
<record name="PhysicalDeviceShaderDrawParametersFeatures" c:type="VkPhysicalDeviceShaderDrawParametersFeatures"/>
<record name="PhysicalDeviceShaderDrawParameterFeatures" c:type="VkPhysicalDeviceShaderDrawParameterFeatures"/>
<record name="DriverId" c:type="VkDriverId"/>
<record name="ShaderFloatControlsIndependence" c:type="VkShaderFloatControlsIndependence"/>
<record name="SamplerReductionMode" c:type="VkSamplerReductionMode"/>
<record name="SemaphoreType" c:type="VkSemaphoreType"/>
<record name="ResolveModeFlagBits" c:type="VkResolveModeFlagBits"/>
<record name="ResolveModeFlags" c:type="VkResolveModeFlags"/>
<record name="DescriptorBindingFlagBits" c:type="VkDescriptorBindingFlagBits"/>
<record name="DescriptorBindingFlags" c:type="VkDescriptorBindingFlags"/>
<record name="SemaphoreWaitFlagBits" c:type="VkSemaphoreWaitFlagBits"/>
<record name="SemaphoreWaitFlags" c:type="VkSemaphoreWaitFlags"/>
<record name="PhysicalDeviceVulkan11Features" c:type="VkPhysicalDeviceVulkan11Features"/>
<record name="PhysicalDeviceVulkan11Properties" c:type="VkPhysicalDeviceVulkan11Properties"/>
<record name="PhysicalDeviceVulkan12Features" c:type="VkPhysicalDeviceVulkan12Features"/>
<record name="ConformanceVersion" c:type="VkConformanceVersion"/>
<record name="PhysicalDeviceVulkan12Properties" c:type="VkPhysicalDeviceVulkan12Properties"/>
<record name="ImageFormatListCreateInfo" c:type="VkImageFormatListCreateInfo"/>
<record name="AttachmentDescription2" c:type="VkAttachmentDescription2"/>
<record name="AttachmentReference2" c:type="VkAttachmentReference2"/>
<record name="SubpassDescription2" c:type="VkSubpassDescription2"/>
<record name="SubpassDependency2" c:type="VkSubpassDependency2"/>
<record name="RenderPassCreateInfo2" c:type="VkRenderPassCreateInfo2"/>
<record name="SubpassBeginInfo" c:type="VkSubpassBeginInfo"/>
<record name="SubpassEndInfo" c:type="VkSubpassEndInfo"/>
<record name="PhysicalDevice8BitStorageFeatures" c:type="VkPhysicalDevice8BitStorageFeatures"/>
<record name="PhysicalDeviceDriverProperties" c:type="VkPhysicalDeviceDriverProperties"/>
<record name="PhysicalDeviceShaderAtomicInt64Features" c:type="VkPhysicalDeviceShaderAtomicInt64Features"/>
<record name="PhysicalDeviceShaderFloat16Int8Features" c:type="VkPhysicalDeviceShaderFloat16Int8Features"/>
<record name="PhysicalDeviceFloatControlsProperties" c:type="VkPhysicalDeviceFloatControlsProperties"/>
<record name="DescriptorSetLayoutBindingFlagsCreateInfo" c:type="VkDescriptorSetLayoutBindingFlagsCreateInfo"/>
<record name="PhysicalDeviceDescriptorIndexingFeatures" c:type="VkPhysicalDeviceDescriptorIndexingFeatures"/>
<record name="PhysicalDeviceDescriptorIndexingProperties" c:type="VkPhysicalDeviceDescriptorIndexingProperties"/>
<record name="DescriptorSetVariableDescriptorCountAllocateInfo" c:type="VkDescriptorSetVariableDescriptorCountAllocateInfo"/>
<record name="DescriptorSetVariableDescriptorCountLayoutSupport" c:type="VkDescriptorSetVariableDescriptorCountLayoutSupport"/>
<record name="SubpassDescriptionDepthStencilResolve" c:type="VkSubpassDescriptionDepthStencilResolve"/>
<record name="PhysicalDeviceDepthStencilResolveProperties" c:type="VkPhysicalDeviceDepthStencilResolveProperties"/>
<record name="PhysicalDeviceScalarBlockLayoutFeatures" c:type="VkPhysicalDeviceScalarBlockLayoutFeatures"/>
<record name="ImageStencilUsageCreateInfo" c:type="VkImageStencilUsageCreateInfo"/>
<record name="SamplerReductionModeCreateInfo" c:type="VkSamplerReductionModeCreateInfo"/>
<record name="PhysicalDeviceSamplerFilterMinmaxProperties" c:type="VkPhysicalDeviceSamplerFilterMinmaxProperties"/>
<record name="PhysicalDeviceVulkanMemoryModelFeatures" c:type="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
<record name="PhysicalDeviceImagelessFramebufferFeatures" c:type="VkPhysicalDeviceImagelessFramebufferFeatures"/>
<record name="FramebufferAttachmentImageInfo" c:type="VkFramebufferAttachmentImageInfo"/>
<record name="FramebufferAttachmentsCreateInfo" c:type="VkFramebufferAttachmentsCreateInfo"/>
<record name="RenderPassAttachmentBeginInfo" c:type="VkRenderPassAttachmentBeginInfo"/>
<record name="PhysicalDeviceUniformBufferStandardLayoutFeatures" c:type="VkPhysicalDeviceUniformBufferStandardLayoutFeatures"/>
<record name="PhysicalDeviceShaderSubgroupExtendedTypesFeatures" c:type="VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"/>
<record name="PhysicalDeviceSeparateDepthStencilLayoutsFeatures" c:type="VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"/>
<record name="AttachmentReferenceStencilLayout" c:type="VkAttachmentReferenceStencilLayout"/>
<record name="AttachmentDescriptionStencilLayout" c:type="VkAttachmentDescriptionStencilLayout"/>
<record name="PhysicalDeviceHostQueryResetFeatures" c:type="VkPhysicalDeviceHostQueryResetFeatures"/>
<record name="PhysicalDeviceTimelineSemaphoreFeatures" c:type="VkPhysicalDeviceTimelineSemaphoreFeatures"/>
<record name="PhysicalDeviceTimelineSemaphoreProperties" c:type="VkPhysicalDeviceTimelineSemaphoreProperties"/>
<record name="SemaphoreTypeCreateInfo" c:type="VkSemaphoreTypeCreateInfo"/>
<record name="TimelineSemaphoreSubmitInfo" c:type="VkTimelineSemaphoreSubmitInfo"/>
<record name="SemaphoreWaitInfo" c:type="VkSemaphoreWaitInfo"/>
<record name="SemaphoreSignalInfo" c:type="VkSemaphoreSignalInfo"/>
<record name="PhysicalDeviceBufferDeviceAddressFeatures" c:type="VkPhysicalDeviceBufferDeviceAddressFeatures"/>
<record name="BufferDeviceAddressInfo" c:type="VkBufferDeviceAddressInfo"/>
<record name="BufferOpaqueCaptureAddressCreateInfo" c:type="VkBufferOpaqueCaptureAddressCreateInfo"/>
<record name="MemoryOpaqueCaptureAddressAllocateInfo" c:type="VkMemoryOpaqueCaptureAddressAllocateInfo"/>
<record name="DeviceMemoryOpaqueCaptureAddressInfo" c:type="VkDeviceMemoryOpaqueCaptureAddressInfo"/>
<record name="Flags64" c:type="VkFlags64"/>
<record name="PrivateDataSlot" c:type="VkPrivateDataSlot"/>
<record name="PipelineCreationFeedbackFlagBits" c:type="VkPipelineCreationFeedbackFlagBits"/>
<record name="PipelineCreationFeedbackFlags" c:type="VkPipelineCreationFeedbackFlags"/>
<record name="ToolPurposeFlagBits" c:type="VkToolPurposeFlagBits"/>
<record name="ToolPurposeFlags" c:type="VkToolPurposeFlags"/>
<record name="PrivateDataSlotCreateFlags" c:type="VkPrivateDataSlotCreateFlags"/>
<record name="PipelineStageFlags2" c:type="VkPipelineStageFlags2"/>
<record name="PipelineStageFlagBits2" c:type="VkPipelineStageFlagBits2"/>
<record name="AccessFlags2" c:type="VkAccessFlags2"/>
<record name="AccessFlagBits2" c:type="VkAccessFlagBits2"/>
<record name="SubmitFlagBits" c:type="VkSubmitFlagBits"/>
<record name="SubmitFlags" c:type="VkSubmitFlags"/>
<record name="RenderingFlagBits" c:type="VkRenderingFlagBits"/>
<record name="RenderingFlags" c:type="VkRenderingFlags"/>
<record name="FormatFeatureFlags2" c:type="VkFormatFeatureFlags2"/>
<record name="FormatFeatureFlagBits2" c:type="VkFormatFeatureFlagBits2"/>
<record name="PhysicalDeviceVulkan13Features" c:type="VkPhysicalDeviceVulkan13Features"/>
<record name="PhysicalDeviceVulkan13Properties" c:type="VkPhysicalDeviceVulkan13Properties"/>
<record name="PipelineCreationFeedback" c:type="VkPipelineCreationFeedback"/>
<record name="PipelineCreationFeedbackCreateInfo" c:type="VkPipelineCreationFeedbackCreateInfo"/>
<record name="PhysicalDeviceShaderTerminateInvocationFeatures" c:type="VkPhysicalDeviceShaderTerminateInvocationFeatures"/>
<record name="PhysicalDeviceToolProperties" c:type="VkPhysicalDeviceToolProperties"/>
<record name="PhysicalDeviceShaderDemoteToHelperInvocationFeatures" c:type="VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"/>
<record name="PhysicalDevicePrivateDataFeatures" c:type="VkPhysicalDevicePrivateDataFeatures"/>
<record name="DevicePrivateDataCreateInfo" c:type="VkDevicePrivateDataCreateInfo"/>
<record name="PrivateDataSlotCreateInfo" c:type="VkPrivateDataSlotCreateInfo"/>
<record name="PhysicalDevicePipelineCreationCacheControlFeatures" c:type="VkPhysicalDevicePipelineCreationCacheControlFeatures"/>
<record name="MemoryBarrier2" c:type="VkMemoryBarrier2"/>
<record name="BufferMemoryBarrier2" c:type="VkBufferMemoryBarrier2"/>
<record name="ImageMemoryBarrier2" c:type="VkImageMemoryBarrier2"/>
<record name="DependencyInfo" c:type="VkDependencyInfo"/>
<record name="SemaphoreSubmitInfo" c:type="VkSemaphoreSubmitInfo"/>
<record name="CommandBufferSubmitInfo" c:type="VkCommandBufferSubmitInfo"/>
<record name="SubmitInfo2" c:type="VkSubmitInfo2"/>
<record name="PhysicalDeviceSynchronization2Features" c:type="VkPhysicalDeviceSynchronization2Features"/>
<record name="PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" c:type="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"/>
<record name="PhysicalDeviceImageRobustnessFeatures" c:type="VkPhysicalDeviceImageRobustnessFeatures"/>
<record name="BufferCopy2" c:type="VkBufferCopy2"/>
<record name="CopyBufferInfo2" c:type="VkCopyBufferInfo2"/>
<record name="ImageCopy2" c:type="VkImageCopy2"/>
<record name="CopyImageInfo2" c:type="VkCopyImageInfo2"/>
<record name="BufferImageCopy2" c:type="VkBufferImageCopy2"/>
<record name="CopyBufferToImageInfo2" c:type="VkCopyBufferToImageInfo2"/>
<record name="CopyImageToBufferInfo2" c:type="VkCopyImageToBufferInfo2"/>
<record name="ImageBlit2" c:type="VkImageBlit2"/>
<record name="BlitImageInfo2" c:type="VkBlitImageInfo2"/>
<record name="ImageResolve2" c:type="VkImageResolve2"/>
<record name="ResolveImageInfo2" c:type="VkResolveImageInfo2"/>
<record name="PhysicalDeviceSubgroupSizeControlFeatures" c:type="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
<record name="PhysicalDeviceSubgroupSizeControlProperties" c:type="VkPhysicalDeviceSubgroupSizeControlProperties"/>
<record name="PipelineShaderStageRequiredSubgroupSizeCreateInfo" c:type="VkPipelineShaderStageRequiredSubgroupSizeCreateInfo"/>
<record name="PhysicalDeviceInlineUniformBlockFeatures" c:type="VkPhysicalDeviceInlineUniformBlockFeatures"/>
<record name="PhysicalDeviceInlineUniformBlockProperties" c:type="VkPhysicalDeviceInlineUniformBlockProperties"/>
<record name="WriteDescriptorSetInlineUniformBlock" c:type="VkWriteDescriptorSetInlineUniformBlock"/>
<record name="DescriptorPoolInlineUniformBlockCreateInfo" c:type="VkDescriptorPoolInlineUniformBlockCreateInfo"/>
<record name="PhysicalDeviceTextureCompressionASTCHDRFeatures" c:type="VkPhysicalDeviceTextureCompressionASTCHDRFeatures"/>
<record name="RenderingAttachmentInfo" c:type="VkRenderingAttachmentInfo"/>
<record name="RenderingInfo" c:type="VkRenderingInfo"/>
<record name="PipelineRenderingCreateInfo" c:type="VkPipelineRenderingCreateInfo"/>
<record name="PhysicalDeviceDynamicRenderingFeatures" c:type="VkPhysicalDeviceDynamicRenderingFeatures"/>
<record name="CommandBufferInheritanceRenderingInfo" c:type="VkCommandBufferInheritanceRenderingInfo"/>
<record name="PhysicalDeviceShaderIntegerDotProductFeatures" c:type="VkPhysicalDeviceShaderIntegerDotProductFeatures"/>
<record name="PhysicalDeviceShaderIntegerDotProductProperties" c:type="VkPhysicalDeviceShaderIntegerDotProductProperties"/>
<record name="PhysicalDeviceTexelBufferAlignmentProperties" c:type="VkPhysicalDeviceTexelBufferAlignmentProperties"/>
<record name="FormatProperties3" c:type="VkFormatProperties3"/>
<record name="PhysicalDeviceMaintenance4Features" c:type="VkPhysicalDeviceMaintenance4Features"/>
<record name="PhysicalDeviceMaintenance4Properties" c:type="VkPhysicalDeviceMaintenance4Properties"/>
<record name="DeviceBufferMemoryRequirements" c:type="VkDeviceBufferMemoryRequirements"/>
<record name="DeviceImageMemoryRequirements" c:type="VkDeviceImageMemoryRequirements"/>
<record name="SurfaceKHR" c:type="VkSurfaceKHR"/>
<record name="PresentModeKHR" c:type="VkPresentModeKHR"/>
<record name="ColorSpaceKHR" c:type="VkColorSpaceKHR"/>
<record name="SurfaceTransformFlagBitsKHR" c:type="VkSurfaceTransformFlagBitsKHR"/>
<record name="CompositeAlphaFlagBitsKHR" c:type="VkCompositeAlphaFlagBitsKHR"/>
<record name="CompositeAlphaFlagsKHR" c:type="VkCompositeAlphaFlagsKHR"/>
<record name="SurfaceTransformFlagsKHR" c:type="VkSurfaceTransformFlagsKHR"/>
<record name="SurfaceCapabilitiesKHR" c:type="VkSurfaceCapabilitiesKHR"/>
<record name="SurfaceFormatKHR" c:type="VkSurfaceFormatKHR"/>
<record name="SwapchainKHR" c:type="VkSwapchainKHR"/>
<record name="SwapchainCreateFlagBitsKHR" c:type="VkSwapchainCreateFlagBitsKHR"/>
<record name="SwapchainCreateFlagsKHR" c:type="VkSwapchainCreateFlagsKHR"/>
<record name="DeviceGroupPresentModeFlagBitsKHR" c:type="VkDeviceGroupPresentModeFlagBitsKHR"/>
<record name="DeviceGroupPresentModeFlagsKHR" c:type="VkDeviceGroupPresentModeFlagsKHR"/>
<record name="SwapchainCreateInfoKHR" c:type="VkSwapchainCreateInfoKHR"/>
<record name="PresentInfoKHR" c:type="VkPresentInfoKHR"/>
<record name="ImageSwapchainCreateInfoKHR" c:type="VkImageSwapchainCreateInfoKHR"/>
<record name="BindImageMemorySwapchainInfoKHR" c:type="VkBindImageMemorySwapchainInfoKHR"/>
<record name="AcquireNextImageInfoKHR" c:type="VkAcquireNextImageInfoKHR"/>
<record name="DeviceGroupPresentCapabilitiesKHR" c:type="VkDeviceGroupPresentCapabilitiesKHR"/>
<record name="DeviceGroupPresentInfoKHR" c:type="VkDeviceGroupPresentInfoKHR"/>
<record name="DeviceGroupSwapchainCreateInfoKHR" c:type="VkDeviceGroupSwapchainCreateInfoKHR"/>
<record name="DisplayKHR" c:type="VkDisplayKHR"/>
<record name="DisplayModeKHR" c:type="VkDisplayModeKHR"/>
<record name="DisplayModeCreateFlagsKHR" c:type="VkDisplayModeCreateFlagsKHR"/>
<record name="DisplayPlaneAlphaFlagBitsKHR" c:type="VkDisplayPlaneAlphaFlagBitsKHR"/>
<record name="DisplayPlaneAlphaFlagsKHR" c:type="VkDisplayPlaneAlphaFlagsKHR"/>
<record name="DisplaySurfaceCreateFlagsKHR" c:type="VkDisplaySurfaceCreateFlagsKHR"/>
<record name="DisplayModeParametersKHR" c:type="VkDisplayModeParametersKHR"/>
<record name="DisplayModeCreateInfoKHR" c:type="VkDisplayModeCreateInfoKHR"/>
<record name="DisplayModePropertiesKHR" c:type="VkDisplayModePropertiesKHR"/>
<record name="DisplayPlaneCapabilitiesKHR" c:type="VkDisplayPlaneCapabilitiesKHR"/>
<record name="DisplayPlanePropertiesKHR" c:type="VkDisplayPlanePropertiesKHR"/>
<record name="DisplayPropertiesKHR" c:type="VkDisplayPropertiesKHR"/>
<record name="DisplaySurfaceCreateInfoKHR" c:type="VkDisplaySurfaceCreateInfoKHR"/>
<record name="DisplayPresentInfoKHR" c:type="VkDisplayPresentInfoKHR"/>
<record name="VideoSessionKHR" c:type="VkVideoSessionKHR"/>
<record name="VideoSessionParametersKHR" c:type="VkVideoSessionParametersKHR"/>
<record name="QueryResultStatusKHR" c:type="VkQueryResultStatusKHR"/>
<record name="VideoCodecOperationFlagBitsKHR" c:type="VkVideoCodecOperationFlagBitsKHR"/>
<record name="VideoCodecOperationFlagsKHR" c:type="VkVideoCodecOperationFlagsKHR"/>
<record name="VideoChromaSubsamplingFlagBitsKHR" c:type="VkVideoChromaSubsamplingFlagBitsKHR"/>
<record name="VideoChromaSubsamplingFlagsKHR" c:type="VkVideoChromaSubsamplingFlagsKHR"/>
<record name="VideoComponentBitDepthFlagBitsKHR" c:type="VkVideoComponentBitDepthFlagBitsKHR"/>
<record name="VideoComponentBitDepthFlagsKHR" c:type="VkVideoComponentBitDepthFlagsKHR"/>
<record name="VideoCapabilityFlagBitsKHR" c:type="VkVideoCapabilityFlagBitsKHR"/>
<record name="VideoCapabilityFlagsKHR" c:type="VkVideoCapabilityFlagsKHR"/>
<record name="VideoSessionCreateFlagBitsKHR" c:type="VkVideoSessionCreateFlagBitsKHR"/>
<record name="VideoSessionCreateFlagsKHR" c:type="VkVideoSessionCreateFlagsKHR"/>
<record name="VideoSessionParametersCreateFlagsKHR" c:type="VkVideoSessionParametersCreateFlagsKHR"/>
<record name="VideoBeginCodingFlagsKHR" c:type="VkVideoBeginCodingFlagsKHR"/>
<record name="VideoEndCodingFlagsKHR" c:type="VkVideoEndCodingFlagsKHR"/>
<record name="VideoCodingControlFlagBitsKHR" c:type="VkVideoCodingControlFlagBitsKHR"/>
<record name="VideoCodingControlFlagsKHR" c:type="VkVideoCodingControlFlagsKHR"/>
<record name="QueueFamilyQueryResultStatusPropertiesKHR" c:type="VkQueueFamilyQueryResultStatusPropertiesKHR"/>
<record name="QueueFamilyVideoPropertiesKHR" c:type="VkQueueFamilyVideoPropertiesKHR"/>
<record name="VideoProfileInfoKHR" c:type="VkVideoProfileInfoKHR"/>
<record name="VideoProfileListInfoKHR" c:type="VkVideoProfileListInfoKHR"/>
<record name="VideoCapabilitiesKHR" c:type="VkVideoCapabilitiesKHR"/>
<record name="PhysicalDeviceVideoFormatInfoKHR" c:type="VkPhysicalDeviceVideoFormatInfoKHR"/>
<record name="VideoFormatPropertiesKHR" c:type="VkVideoFormatPropertiesKHR"/>
<record name="VideoPictureResourceInfoKHR" c:type="VkVideoPictureResourceInfoKHR"/>
<record name="VideoReferenceSlotInfoKHR" c:type="VkVideoReferenceSlotInfoKHR"/>
<record name="VideoSessionMemoryRequirementsKHR" c:type="VkVideoSessionMemoryRequirementsKHR"/>
<record name="BindVideoSessionMemoryInfoKHR" c:type="VkBindVideoSessionMemoryInfoKHR"/>
<record name="VideoSessionCreateInfoKHR" c:type="VkVideoSessionCreateInfoKHR"/>
<record name="VideoSessionParametersCreateInfoKHR" c:type="VkVideoSessionParametersCreateInfoKHR"/>
<record name="VideoSessionParametersUpdateInfoKHR" c:type="VkVideoSessionParametersUpdateInfoKHR"/>
<record name="VideoBeginCodingInfoKHR" c:type="VkVideoBeginCodingInfoKHR"/>
<record name="VideoEndCodingInfoKHR" c:type="VkVideoEndCodingInfoKHR"/>
<record name="VideoCodingControlInfoKHR" c:type="VkVideoCodingControlInfoKHR"/>
<record name="VideoDecodeCapabilityFlagBitsKHR" c:type="VkVideoDecodeCapabilityFlagBitsKHR"/>
<record name="VideoDecodeCapabilityFlagsKHR" c:type="VkVideoDecodeCapabilityFlagsKHR"/>
<record name="VideoDecodeUsageFlagBitsKHR" c:type="VkVideoDecodeUsageFlagBitsKHR"/>
<record name="VideoDecodeUsageFlagsKHR" c:type="VkVideoDecodeUsageFlagsKHR"/>
<record name="VideoDecodeFlagsKHR" c:type="VkVideoDecodeFlagsKHR"/>
<record name="VideoDecodeCapabilitiesKHR" c:type="VkVideoDecodeCapabilitiesKHR"/>
<record name="VideoDecodeUsageInfoKHR" c:type="VkVideoDecodeUsageInfoKHR"/>
<record name="VideoDecodeInfoKHR" c:type="VkVideoDecodeInfoKHR"/>
<record name="VideoEncodeH264CapabilityFlagBitsKHR" c:type="VkVideoEncodeH264CapabilityFlagBitsKHR"/>
<record name="VideoEncodeH264CapabilityFlagsKHR" c:type="VkVideoEncodeH264CapabilityFlagsKHR"/>
<record name="VideoEncodeH264StdFlagBitsKHR" c:type="VkVideoEncodeH264StdFlagBitsKHR"/>
<record name="VideoEncodeH264StdFlagsKHR" c:type="VkVideoEncodeH264StdFlagsKHR"/>
<record name="VideoEncodeH264RateControlFlagBitsKHR" c:type="VkVideoEncodeH264RateControlFlagBitsKHR"/>
<record name="VideoEncodeH264RateControlFlagsKHR" c:type="VkVideoEncodeH264RateControlFlagsKHR"/>
<record name="VideoEncodeH264CapabilitiesKHR" c:type="VkVideoEncodeH264CapabilitiesKHR"/>
<record name="VideoEncodeH264QpKHR" c:type="VkVideoEncodeH264QpKHR"/>
<record name="VideoEncodeH264QualityLevelPropertiesKHR" c:type="VkVideoEncodeH264QualityLevelPropertiesKHR"/>
<record name="VideoEncodeH264SessionCreateInfoKHR" c:type="VkVideoEncodeH264SessionCreateInfoKHR"/>
<record name="VideoEncodeH264SessionParametersAddInfoKHR" c:type="VkVideoEncodeH264SessionParametersAddInfoKHR"/>
<record name="VideoEncodeH264SessionParametersCreateInfoKHR" c:type="VkVideoEncodeH264SessionParametersCreateInfoKHR"/>
<record name="VideoEncodeH264SessionParametersGetInfoKHR" c:type="VkVideoEncodeH264SessionParametersGetInfoKHR"/>
<record name="VideoEncodeH264SessionParametersFeedbackInfoKHR" c:type="VkVideoEncodeH264SessionParametersFeedbackInfoKHR"/>
<record name="VideoEncodeH264NaluSliceInfoKHR" c:type="VkVideoEncodeH264NaluSliceInfoKHR"/>
<record name="VideoEncodeH264PictureInfoKHR" c:type="VkVideoEncodeH264PictureInfoKHR"/>
<record name="VideoEncodeH264DpbSlotInfoKHR" c:type="VkVideoEncodeH264DpbSlotInfoKHR"/>
<record name="VideoEncodeH264ProfileInfoKHR" c:type="VkVideoEncodeH264ProfileInfoKHR"/>
<record name="VideoEncodeH264RateControlInfoKHR" c:type="VkVideoEncodeH264RateControlInfoKHR"/>
<record name="VideoEncodeH264FrameSizeKHR" c:type="VkVideoEncodeH264FrameSizeKHR"/>
<record name="VideoEncodeH264RateControlLayerInfoKHR" c:type="VkVideoEncodeH264RateControlLayerInfoKHR"/>
<record name="VideoEncodeH264GopRemainingFrameInfoKHR" c:type="VkVideoEncodeH264GopRemainingFrameInfoKHR"/>
<record name="VideoEncodeH265CapabilityFlagBitsKHR" c:type="VkVideoEncodeH265CapabilityFlagBitsKHR"/>
<record name="VideoEncodeH265CapabilityFlagsKHR" c:type="VkVideoEncodeH265CapabilityFlagsKHR"/>
<record name="VideoEncodeH265StdFlagBitsKHR" c:type="VkVideoEncodeH265StdFlagBitsKHR"/>
<record name="VideoEncodeH265StdFlagsKHR" c:type="VkVideoEncodeH265StdFlagsKHR"/>
<record name="VideoEncodeH265CtbSizeFlagBitsKHR" c:type="VkVideoEncodeH265CtbSizeFlagBitsKHR"/>
<record name="VideoEncodeH265CtbSizeFlagsKHR" c:type="VkVideoEncodeH265CtbSizeFlagsKHR"/>
<record name="VideoEncodeH265TransformBlockSizeFlagBitsKHR" c:type="VkVideoEncodeH265TransformBlockSizeFlagBitsKHR"/>
<record name="VideoEncodeH265TransformBlockSizeFlagsKHR" c:type="VkVideoEncodeH265TransformBlockSizeFlagsKHR"/>
<record name="VideoEncodeH265RateControlFlagBitsKHR" c:type="VkVideoEncodeH265RateControlFlagBitsKHR"/>
<record name="VideoEncodeH265RateControlFlagsKHR" c:type="VkVideoEncodeH265RateControlFlagsKHR"/>
<record name="VideoEncodeH265CapabilitiesKHR" c:type="VkVideoEncodeH265CapabilitiesKHR"/>
<record name="VideoEncodeH265SessionCreateInfoKHR" c:type="VkVideoEncodeH265SessionCreateInfoKHR"/>
<record name="VideoEncodeH265QpKHR" c:type="VkVideoEncodeH265QpKHR"/>
<record name="VideoEncodeH265QualityLevelPropertiesKHR" c:type="VkVideoEncodeH265QualityLevelPropertiesKHR"/>
<record name="VideoEncodeH265SessionParametersAddInfoKHR" c:type="VkVideoEncodeH265SessionParametersAddInfoKHR"/>
<record name="VideoEncodeH265SessionParametersCreateInfoKHR" c:type="VkVideoEncodeH265SessionParametersCreateInfoKHR"/>
<record name="VideoEncodeH265SessionParametersGetInfoKHR" c:type="VkVideoEncodeH265SessionParametersGetInfoKHR"/>
<record name="VideoEncodeH265SessionParametersFeedbackInfoKHR" c:type="VkVideoEncodeH265SessionParametersFeedbackInfoKHR"/>
<record name="VideoEncodeH265NaluSliceSegmentInfoKHR" c:type="VkVideoEncodeH265NaluSliceSegmentInfoKHR"/>
<record name="VideoEncodeH265PictureInfoKHR" c:type="VkVideoEncodeH265PictureInfoKHR"/>
<record name="VideoEncodeH265DpbSlotInfoKHR" c:type="VkVideoEncodeH265DpbSlotInfoKHR"/>
<record name="VideoEncodeH265ProfileInfoKHR" c:type="VkVideoEncodeH265ProfileInfoKHR"/>
<record name="VideoEncodeH265RateControlInfoKHR" c:type="VkVideoEncodeH265RateControlInfoKHR"/>
<record name="VideoEncodeH265FrameSizeKHR" c:type="VkVideoEncodeH265FrameSizeKHR"/>
<record name="VideoEncodeH265RateControlLayerInfoKHR" c:type="VkVideoEncodeH265RateControlLayerInfoKHR"/>
<record name="VideoEncodeH265GopRemainingFrameInfoKHR" c:type="VkVideoEncodeH265GopRemainingFrameInfoKHR"/>
<record name="VideoDecodeH264PictureLayoutFlagBitsKHR" c:type="VkVideoDecodeH264PictureLayoutFlagBitsKHR"/>
<record name="VideoDecodeH264PictureLayoutFlagsKHR" c:type="VkVideoDecodeH264PictureLayoutFlagsKHR"/>
<record name="VideoDecodeH264ProfileInfoKHR" c:type="VkVideoDecodeH264ProfileInfoKHR"/>
<record name="VideoDecodeH264CapabilitiesKHR" c:type="VkVideoDecodeH264CapabilitiesKHR"/>
<record name="VideoDecodeH264SessionParametersAddInfoKHR" c:type="VkVideoDecodeH264SessionParametersAddInfoKHR"/>
<record name="VideoDecodeH264SessionParametersCreateInfoKHR" c:type="VkVideoDecodeH264SessionParametersCreateInfoKHR"/>
<record name="VideoDecodeH264PictureInfoKHR" c:type="VkVideoDecodeH264PictureInfoKHR"/>
<record name="VideoDecodeH264DpbSlotInfoKHR" c:type="VkVideoDecodeH264DpbSlotInfoKHR"/>
<record name="RenderingFlagsKHR" c:type="VkRenderingFlagsKHR"/>
<record name="RenderingFlagBitsKHR" c:type="VkRenderingFlagBitsKHR"/>
<record name="RenderingInfoKHR" c:type="VkRenderingInfoKHR"/>
<record name="RenderingAttachmentInfoKHR" c:type="VkRenderingAttachmentInfoKHR"/>
<record name="PipelineRenderingCreateInfoKHR" c:type="VkPipelineRenderingCreateInfoKHR"/>
<record name="PhysicalDeviceDynamicRenderingFeaturesKHR" c:type="VkPhysicalDeviceDynamicRenderingFeaturesKHR"/>
<record name="CommandBufferInheritanceRenderingInfoKHR" c:type="VkCommandBufferInheritanceRenderingInfoKHR"/>
<record name="RenderingFragmentShadingRateAttachmentInfoKHR" c:type="VkRenderingFragmentShadingRateAttachmentInfoKHR"/>
<record name="RenderingFragmentDensityMapAttachmentInfoEXT" c:type="VkRenderingFragmentDensityMapAttachmentInfoEXT"/>
<record name="AttachmentSampleCountInfoAMD" c:type="VkAttachmentSampleCountInfoAMD"/>
<record name="AttachmentSampleCountInfoNV" c:type="VkAttachmentSampleCountInfoNV"/>
<record name="MultiviewPerViewAttributesInfoNVX" c:type="VkMultiviewPerViewAttributesInfoNVX"/>
<record name="RenderPassMultiviewCreateInfoKHR" c:type="VkRenderPassMultiviewCreateInfoKHR"/>
<record name="PhysicalDeviceMultiviewFeaturesKHR" c:type="VkPhysicalDeviceMultiviewFeaturesKHR"/>
<record name="PhysicalDeviceMultiviewPropertiesKHR" c:type="VkPhysicalDeviceMultiviewPropertiesKHR"/>
<record name="PhysicalDeviceFeatures2KHR" c:type="VkPhysicalDeviceFeatures2KHR"/>
<record name="PhysicalDeviceProperties2KHR" c:type="VkPhysicalDeviceProperties2KHR"/>
<record name="FormatProperties2KHR" c:type="VkFormatProperties2KHR"/>
<record name="ImageFormatProperties2KHR" c:type="VkImageFormatProperties2KHR"/>
<record name="PhysicalDeviceImageFormatInfo2KHR" c:type="VkPhysicalDeviceImageFormatInfo2KHR"/>
<record name="QueueFamilyProperties2KHR" c:type="VkQueueFamilyProperties2KHR"/>
<record name="PhysicalDeviceMemoryProperties2KHR" c:type="VkPhysicalDeviceMemoryProperties2KHR"/>
<record name="SparseImageFormatProperties2KHR" c:type="VkSparseImageFormatProperties2KHR"/>
<record name="PhysicalDeviceSparseImageFormatInfo2KHR" c:type="VkPhysicalDeviceSparseImageFormatInfo2KHR"/>
<record name="PeerMemoryFeatureFlagsKHR" c:type="VkPeerMemoryFeatureFlagsKHR"/>
<record name="PeerMemoryFeatureFlagBitsKHR" c:type="VkPeerMemoryFeatureFlagBitsKHR"/>
<record name="MemoryAllocateFlagsKHR" c:type="VkMemoryAllocateFlagsKHR"/>
<record name="MemoryAllocateFlagBitsKHR" c:type="VkMemoryAllocateFlagBitsKHR"/>
<record name="MemoryAllocateFlagsInfoKHR" c:type="VkMemoryAllocateFlagsInfoKHR"/>
<record name="DeviceGroupRenderPassBeginInfoKHR" c:type="VkDeviceGroupRenderPassBeginInfoKHR"/>
<record name="DeviceGroupCommandBufferBeginInfoKHR" c:type="VkDeviceGroupCommandBufferBeginInfoKHR"/>
<record name="DeviceGroupSubmitInfoKHR" c:type="VkDeviceGroupSubmitInfoKHR"/>
<record name="DeviceGroupBindSparseInfoKHR" c:type="VkDeviceGroupBindSparseInfoKHR"/>
<record name="BindBufferMemoryDeviceGroupInfoKHR" c:type="VkBindBufferMemoryDeviceGroupInfoKHR"/>
<record name="BindImageMemoryDeviceGroupInfoKHR" c:type="VkBindImageMemoryDeviceGroupInfoKHR"/>
<record name="CommandPoolTrimFlagsKHR" c:type="VkCommandPoolTrimFlagsKHR"/>
<record name="PhysicalDeviceGroupPropertiesKHR" c:type="VkPhysicalDeviceGroupPropertiesKHR"/>
<record name="DeviceGroupDeviceCreateInfoKHR" c:type="VkDeviceGroupDeviceCreateInfoKHR"/>
<record name="ExternalMemoryHandleTypeFlagsKHR" c:type="VkExternalMemoryHandleTypeFlagsKHR"/>
<record name="ExternalMemoryHandleTypeFlagBitsKHR" c:type="VkExternalMemoryHandleTypeFlagBitsKHR"/>
<record name="ExternalMemoryFeatureFlagsKHR" c:type="VkExternalMemoryFeatureFlagsKHR"/>
<record name="ExternalMemoryFeatureFlagBitsKHR" c:type="VkExternalMemoryFeatureFlagBitsKHR"/>
<record name="ExternalMemoryPropertiesKHR" c:type="VkExternalMemoryPropertiesKHR"/>
<record name="PhysicalDeviceExternalImageFormatInfoKHR" c:type="VkPhysicalDeviceExternalImageFormatInfoKHR"/>
<record name="ExternalImageFormatPropertiesKHR" c:type="VkExternalImageFormatPropertiesKHR"/>
<record name="PhysicalDeviceExternalBufferInfoKHR" c:type="VkPhysicalDeviceExternalBufferInfoKHR"/>
<record name="ExternalBufferPropertiesKHR" c:type="VkExternalBufferPropertiesKHR"/>
<record name="PhysicalDeviceIDPropertiesKHR" c:type="VkPhysicalDeviceIDPropertiesKHR"/>
<record name="ExternalMemoryImageCreateInfoKHR" c:type="VkExternalMemoryImageCreateInfoKHR"/>
<record name="ExternalMemoryBufferCreateInfoKHR" c:type="VkExternalMemoryBufferCreateInfoKHR"/>
<record name="ExportMemoryAllocateInfoKHR" c:type="VkExportMemoryAllocateInfoKHR"/>
<record name="ImportMemoryFdInfoKHR" c:type="VkImportMemoryFdInfoKHR"/>
<record name="MemoryFdPropertiesKHR" c:type="VkMemoryFdPropertiesKHR"/>
<record name="MemoryGetFdInfoKHR" c:type="VkMemoryGetFdInfoKHR"/>
<record name="ExternalSemaphoreHandleTypeFlagsKHR" c:type="VkExternalSemaphoreHandleTypeFlagsKHR"/>
<record name="ExternalSemaphoreHandleTypeFlagBitsKHR" c:type="VkExternalSemaphoreHandleTypeFlagBitsKHR"/>
<record name="ExternalSemaphoreFeatureFlagsKHR" c:type="VkExternalSemaphoreFeatureFlagsKHR"/>
<record name="ExternalSemaphoreFeatureFlagBitsKHR" c:type="VkExternalSemaphoreFeatureFlagBitsKHR"/>
<record name="PhysicalDeviceExternalSemaphoreInfoKHR" c:type="VkPhysicalDeviceExternalSemaphoreInfoKHR"/>
<record name="ExternalSemaphorePropertiesKHR" c:type="VkExternalSemaphorePropertiesKHR"/>
<record name="SemaphoreImportFlagsKHR" c:type="VkSemaphoreImportFlagsKHR"/>
<record name="SemaphoreImportFlagBitsKHR" c:type="VkSemaphoreImportFlagBitsKHR"/>
<record name="ExportSemaphoreCreateInfoKHR" c:type="VkExportSemaphoreCreateInfoKHR"/>
<record name="ImportSemaphoreFdInfoKHR" c:type="VkImportSemaphoreFdInfoKHR"/>
<record name="SemaphoreGetFdInfoKHR" c:type="VkSemaphoreGetFdInfoKHR"/>
<record name="PhysicalDevicePushDescriptorPropertiesKHR" c:type="VkPhysicalDevicePushDescriptorPropertiesKHR"/>
<record name="PhysicalDeviceShaderFloat16Int8FeaturesKHR" c:type="VkPhysicalDeviceShaderFloat16Int8FeaturesKHR"/>
<record name="PhysicalDeviceFloat16Int8FeaturesKHR" c:type="VkPhysicalDeviceFloat16Int8FeaturesKHR"/>
<record name="PhysicalDevice16BitStorageFeaturesKHR" c:type="VkPhysicalDevice16BitStorageFeaturesKHR"/>
<record name="RectLayerKHR" c:type="VkRectLayerKHR"/>
<record name="PresentRegionKHR" c:type="VkPresentRegionKHR"/>
<record name="PresentRegionsKHR" c:type="VkPresentRegionsKHR"/>
<record name="DescriptorUpdateTemplateKHR" c:type="VkDescriptorUpdateTemplateKHR"/>
<record name="DescriptorUpdateTemplateTypeKHR" c:type="VkDescriptorUpdateTemplateTypeKHR"/>
<record name="DescriptorUpdateTemplateCreateFlagsKHR" c:type="VkDescriptorUpdateTemplateCreateFlagsKHR"/>
<record name="DescriptorUpdateTemplateEntryKHR" c:type="VkDescriptorUpdateTemplateEntryKHR"/>
<record name="DescriptorUpdateTemplateCreateInfoKHR" c:type="VkDescriptorUpdateTemplateCreateInfoKHR"/>
<record name="PhysicalDeviceImagelessFramebufferFeaturesKHR" c:type="VkPhysicalDeviceImagelessFramebufferFeaturesKHR"/>
<record name="FramebufferAttachmentsCreateInfoKHR" c:type="VkFramebufferAttachmentsCreateInfoKHR"/>
<record name="FramebufferAttachmentImageInfoKHR" c:type="VkFramebufferAttachmentImageInfoKHR"/>
<record name="RenderPassAttachmentBeginInfoKHR" c:type="VkRenderPassAttachmentBeginInfoKHR"/>
<record name="RenderPassCreateInfo2KHR" c:type="VkRenderPassCreateInfo2KHR"/>
<record name="AttachmentDescription2KHR" c:type="VkAttachmentDescription2KHR"/>
<record name="AttachmentReference2KHR" c:type="VkAttachmentReference2KHR"/>
<record name="SubpassDescription2KHR" c:type="VkSubpassDescription2KHR"/>
<record name="SubpassDependency2KHR" c:type="VkSubpassDependency2KHR"/>
<record name="SubpassBeginInfoKHR" c:type="VkSubpassBeginInfoKHR"/>
<record name="SubpassEndInfoKHR" c:type="VkSubpassEndInfoKHR"/>
<record name="SharedPresentSurfaceCapabilitiesKHR" c:type="VkSharedPresentSurfaceCapabilitiesKHR"/>
<record name="ExternalFenceHandleTypeFlagsKHR" c:type="VkExternalFenceHandleTypeFlagsKHR"/>
<record name="ExternalFenceHandleTypeFlagBitsKHR" c:type="VkExternalFenceHandleTypeFlagBitsKHR"/>
<record name="ExternalFenceFeatureFlagsKHR" c:type="VkExternalFenceFeatureFlagsKHR"/>
<record name="ExternalFenceFeatureFlagBitsKHR" c:type="VkExternalFenceFeatureFlagBitsKHR"/>
<record name="PhysicalDeviceExternalFenceInfoKHR" c:type="VkPhysicalDeviceExternalFenceInfoKHR"/>
<record name="ExternalFencePropertiesKHR" c:type="VkExternalFencePropertiesKHR"/>
<record name="FenceImportFlagsKHR" c:type="VkFenceImportFlagsKHR"/>
<record name="FenceImportFlagBitsKHR" c:type="VkFenceImportFlagBitsKHR"/>
<record name="ExportFenceCreateInfoKHR" c:type="VkExportFenceCreateInfoKHR"/>
<record name="ImportFenceFdInfoKHR" c:type="VkImportFenceFdInfoKHR"/>
<record name="FenceGetFdInfoKHR" c:type="VkFenceGetFdInfoKHR"/>
<record name="PerformanceCounterUnitKHR" c:type="VkPerformanceCounterUnitKHR"/>
<record name="PerformanceCounterScopeKHR" c:type="VkPerformanceCounterScopeKHR"/>
<record name="PerformanceCounterStorageKHR" c:type="VkPerformanceCounterStorageKHR"/>
<record name="PerformanceCounterDescriptionFlagBitsKHR" c:type="VkPerformanceCounterDescriptionFlagBitsKHR"/>
<record name="PerformanceCounterDescriptionFlagsKHR" c:type="VkPerformanceCounterDescriptionFlagsKHR"/>
<record name="AcquireProfilingLockFlagBitsKHR" c:type="VkAcquireProfilingLockFlagBitsKHR"/>
<record name="AcquireProfilingLockFlagsKHR" c:type="VkAcquireProfilingLockFlagsKHR"/>
<record name="PhysicalDevicePerformanceQueryFeaturesKHR" c:type="VkPhysicalDevicePerformanceQueryFeaturesKHR"/>
<record name="PhysicalDevicePerformanceQueryPropertiesKHR" c:type="VkPhysicalDevicePerformanceQueryPropertiesKHR"/>
<record name="PerformanceCounterKHR" c:type="VkPerformanceCounterKHR"/>
<record name="PerformanceCounterDescriptionKHR" c:type="VkPerformanceCounterDescriptionKHR"/>
<record name="QueryPoolPerformanceCreateInfoKHR" c:type="VkQueryPoolPerformanceCreateInfoKHR"/>
<record name="PerformanceCounterResultKHR" c:type="VkPerformanceCounterResultKHR"/>
<record name="AcquireProfilingLockInfoKHR" c:type="VkAcquireProfilingLockInfoKHR"/>
<record name="PerformanceQuerySubmitInfoKHR" c:type="VkPerformanceQuerySubmitInfoKHR"/>
<record name="PointClippingBehaviorKHR" c:type="VkPointClippingBehaviorKHR"/>
<record name="TessellationDomainOriginKHR" c:type="VkTessellationDomainOriginKHR"/>
<record name="PhysicalDevicePointClippingPropertiesKHR" c:type="VkPhysicalDevicePointClippingPropertiesKHR"/>
<record name="RenderPassInputAttachmentAspectCreateInfoKHR" c:type="VkRenderPassInputAttachmentAspectCreateInfoKHR"/>
<record name="InputAttachmentAspectReferenceKHR" c:type="VkInputAttachmentAspectReferenceKHR"/>
<record name="ImageViewUsageCreateInfoKHR" c:type="VkImageViewUsageCreateInfoKHR"/>
<record name="PipelineTessellationDomainOriginStateCreateInfoKHR" c:type="VkPipelineTessellationDomainOriginStateCreateInfoKHR"/>
<record name="PhysicalDeviceSurfaceInfo2KHR" c:type="VkPhysicalDeviceSurfaceInfo2KHR"/>
<record name="SurfaceCapabilities2KHR" c:type="VkSurfaceCapabilities2KHR"/>
<record name="SurfaceFormat2KHR" c:type="VkSurfaceFormat2KHR"/>
<record name="PhysicalDeviceVariablePointerFeaturesKHR" c:type="VkPhysicalDeviceVariablePointerFeaturesKHR"/>
<record name="PhysicalDeviceVariablePointersFeaturesKHR" c:type="VkPhysicalDeviceVariablePointersFeaturesKHR"/>
<record name="DisplayProperties2KHR" c:type="VkDisplayProperties2KHR"/>
<record name="DisplayPlaneProperties2KHR" c:type="VkDisplayPlaneProperties2KHR"/>
<record name="DisplayModeProperties2KHR" c:type="VkDisplayModeProperties2KHR"/>
<record name="DisplayPlaneInfo2KHR" c:type="VkDisplayPlaneInfo2KHR"/>
<record name="DisplayPlaneCapabilities2KHR" c:type="VkDisplayPlaneCapabilities2KHR"/>
<record name="MemoryDedicatedRequirementsKHR" c:type="VkMemoryDedicatedRequirementsKHR"/>
<record name="MemoryDedicatedAllocateInfoKHR" c:type="VkMemoryDedicatedAllocateInfoKHR"/>
<record name="BufferMemoryRequirementsInfo2KHR" c:type="VkBufferMemoryRequirementsInfo2KHR"/>
<record name="ImageMemoryRequirementsInfo2KHR" c:type="VkImageMemoryRequirementsInfo2KHR"/>
<record name="ImageSparseMemoryRequirementsInfo2KHR" c:type="VkImageSparseMemoryRequirementsInfo2KHR"/>
<record name="MemoryRequirements2KHR" c:type="VkMemoryRequirements2KHR"/>
<record name="SparseImageMemoryRequirements2KHR" c:type="VkSparseImageMemoryRequirements2KHR"/>
<record name="ImageFormatListCreateInfoKHR" c:type="VkImageFormatListCreateInfoKHR"/>
<record name="SamplerYcbcrConversionKHR" c:type="VkSamplerYcbcrConversionKHR"/>
<record name="SamplerYcbcrModelConversionKHR" c:type="VkSamplerYcbcrModelConversionKHR"/>
<record name="SamplerYcbcrRangeKHR" c:type="VkSamplerYcbcrRangeKHR"/>
<record name="ChromaLocationKHR" c:type="VkChromaLocationKHR"/>
<record name="SamplerYcbcrConversionCreateInfoKHR" c:type="VkSamplerYcbcrConversionCreateInfoKHR"/>
<record name="SamplerYcbcrConversionInfoKHR" c:type="VkSamplerYcbcrConversionInfoKHR"/>
<record name="BindImagePlaneMemoryInfoKHR" c:type="VkBindImagePlaneMemoryInfoKHR"/>
<record name="ImagePlaneMemoryRequirementsInfoKHR" c:type="VkImagePlaneMemoryRequirementsInfoKHR"/>
<record name="PhysicalDeviceSamplerYcbcrConversionFeaturesKHR" c:type="VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR"/>
<record name="SamplerYcbcrConversionImageFormatPropertiesKHR" c:type="VkSamplerYcbcrConversionImageFormatPropertiesKHR"/>
<record name="BindBufferMemoryInfoKHR" c:type="VkBindBufferMemoryInfoKHR"/>
<record name="BindImageMemoryInfoKHR" c:type="VkBindImageMemoryInfoKHR"/>
<record name="PhysicalDeviceMaintenance3PropertiesKHR" c:type="VkPhysicalDeviceMaintenance3PropertiesKHR"/>
<record name="DescriptorSetLayoutSupportKHR" c:type="VkDescriptorSetLayoutSupportKHR"/>
<record name="PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR" c:type="VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR"/>
<record name="PhysicalDevice8BitStorageFeaturesKHR" c:type="VkPhysicalDevice8BitStorageFeaturesKHR"/>
<record name="PhysicalDeviceShaderAtomicInt64FeaturesKHR" c:type="VkPhysicalDeviceShaderAtomicInt64FeaturesKHR"/>
<record name="PhysicalDeviceShaderClockFeaturesKHR" c:type="VkPhysicalDeviceShaderClockFeaturesKHR"/>
<record name="VideoDecodeH265ProfileInfoKHR" c:type="VkVideoDecodeH265ProfileInfoKHR"/>
<record name="VideoDecodeH265CapabilitiesKHR" c:type="VkVideoDecodeH265CapabilitiesKHR"/>
<record name="VideoDecodeH265SessionParametersAddInfoKHR" c:type="VkVideoDecodeH265SessionParametersAddInfoKHR"/>
<record name="VideoDecodeH265SessionParametersCreateInfoKHR" c:type="VkVideoDecodeH265SessionParametersCreateInfoKHR"/>
<record name="VideoDecodeH265PictureInfoKHR" c:type="VkVideoDecodeH265PictureInfoKHR"/>
<record name="VideoDecodeH265DpbSlotInfoKHR" c:type="VkVideoDecodeH265DpbSlotInfoKHR"/>
<record name="QueueGlobalPriorityKHR" c:type="VkQueueGlobalPriorityKHR"/>
<record name="DeviceQueueGlobalPriorityCreateInfoKHR" c:type="VkDeviceQueueGlobalPriorityCreateInfoKHR"/>
<record name="PhysicalDeviceGlobalPriorityQueryFeaturesKHR" c:type="VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR"/>
<record name="QueueFamilyGlobalPriorityPropertiesKHR" c:type="VkQueueFamilyGlobalPriorityPropertiesKHR"/>
<record name="DriverIdKHR" c:type="VkDriverIdKHR"/>
<record name="ConformanceVersionKHR" c:type="VkConformanceVersionKHR"/>
<record name="PhysicalDeviceDriverPropertiesKHR" c:type="VkPhysicalDeviceDriverPropertiesKHR"/>
<record name="ShaderFloatControlsIndependenceKHR" c:type="VkShaderFloatControlsIndependenceKHR"/>
<record name="PhysicalDeviceFloatControlsPropertiesKHR" c:type="VkPhysicalDeviceFloatControlsPropertiesKHR"/>
<record name="ResolveModeFlagBitsKHR" c:type="VkResolveModeFlagBitsKHR"/>
<record name="ResolveModeFlagsKHR" c:type="VkResolveModeFlagsKHR"/>
<record name="SubpassDescriptionDepthStencilResolveKHR" c:type="VkSubpassDescriptionDepthStencilResolveKHR"/>
<record name="PhysicalDeviceDepthStencilResolvePropertiesKHR" c:type="VkPhysicalDeviceDepthStencilResolvePropertiesKHR"/>
<record name="SemaphoreTypeKHR" c:type="VkSemaphoreTypeKHR"/>
<record name="SemaphoreWaitFlagBitsKHR" c:type="VkSemaphoreWaitFlagBitsKHR"/>
<record name="SemaphoreWaitFlagsKHR" c:type="VkSemaphoreWaitFlagsKHR"/>
<record name="PhysicalDeviceTimelineSemaphoreFeaturesKHR" c:type="VkPhysicalDeviceTimelineSemaphoreFeaturesKHR"/>
<record name="PhysicalDeviceTimelineSemaphorePropertiesKHR" c:type="VkPhysicalDeviceTimelineSemaphorePropertiesKHR"/>
<record name="SemaphoreTypeCreateInfoKHR" c:type="VkSemaphoreTypeCreateInfoKHR"/>
<record name="TimelineSemaphoreSubmitInfoKHR" c:type="VkTimelineSemaphoreSubmitInfoKHR"/>
<record name="SemaphoreWaitInfoKHR" c:type="VkSemaphoreWaitInfoKHR"/>
<record name="SemaphoreSignalInfoKHR" c:type="VkSemaphoreSignalInfoKHR"/>
<record name="PhysicalDeviceVulkanMemoryModelFeaturesKHR" c:type="VkPhysicalDeviceVulkanMemoryModelFeaturesKHR"/>
<record name="PhysicalDeviceShaderTerminateInvocationFeaturesKHR" c:type="VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR"/>
<record name="FragmentShadingRateCombinerOpKHR" c:type="VkFragmentShadingRateCombinerOpKHR"/>
<record name="FragmentShadingRateAttachmentInfoKHR" c:type="VkFragmentShadingRateAttachmentInfoKHR"/>
<record name="PipelineFragmentShadingRateStateCreateInfoKHR" c:type="VkPipelineFragmentShadingRateStateCreateInfoKHR"/>
<record name="PhysicalDeviceFragmentShadingRateFeaturesKHR" c:type="VkPhysicalDeviceFragmentShadingRateFeaturesKHR"/>
<record name="PhysicalDeviceFragmentShadingRatePropertiesKHR" c:type="VkPhysicalDeviceFragmentShadingRatePropertiesKHR"/>
<record name="PhysicalDeviceFragmentShadingRateKHR" c:type="VkPhysicalDeviceFragmentShadingRateKHR"/>
<record name="PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR" c:type="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR"/>
<record name="RenderingAttachmentLocationInfoKHR" c:type="VkRenderingAttachmentLocationInfoKHR"/>
<record name="RenderingInputAttachmentIndexInfoKHR" c:type="VkRenderingInputAttachmentIndexInfoKHR"/>
<record name="PhysicalDeviceShaderQuadControlFeaturesKHR" c:type="VkPhysicalDeviceShaderQuadControlFeaturesKHR"/>
<record name="SurfaceProtectedCapabilitiesKHR" c:type="VkSurfaceProtectedCapabilitiesKHR"/>
<record name="PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR" c:type="VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR"/>
<record name="AttachmentReferenceStencilLayoutKHR" c:type="VkAttachmentReferenceStencilLayoutKHR"/>
<record name="AttachmentDescriptionStencilLayoutKHR" c:type="VkAttachmentDescriptionStencilLayoutKHR"/>
<record name="PhysicalDevicePresentWaitFeaturesKHR" c:type="VkPhysicalDevicePresentWaitFeaturesKHR"/>
<record name="PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR" c:type="VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR"/>
<record name="PhysicalDeviceBufferDeviceAddressFeaturesKHR" c:type="VkPhysicalDeviceBufferDeviceAddressFeaturesKHR"/>
<record name="BufferDeviceAddressInfoKHR" c:type="VkBufferDeviceAddressInfoKHR"/>
<record name="BufferOpaqueCaptureAddressCreateInfoKHR" c:type="VkBufferOpaqueCaptureAddressCreateInfoKHR"/>
<record name="MemoryOpaqueCaptureAddressAllocateInfoKHR" c:type="VkMemoryOpaqueCaptureAddressAllocateInfoKHR"/>
<record name="DeviceMemoryOpaqueCaptureAddressInfoKHR" c:type="VkDeviceMemoryOpaqueCaptureAddressInfoKHR"/>
<record name="DeferredOperationKHR" c:type="VkDeferredOperationKHR"/>
<record name="PipelineExecutableStatisticFormatKHR" c:type="VkPipelineExecutableStatisticFormatKHR"/>
<record name="PhysicalDevicePipelineExecutablePropertiesFeaturesKHR" c:type="VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR"/>
<record name="PipelineInfoKHR" c:type="VkPipelineInfoKHR"/>
<record name="PipelineExecutablePropertiesKHR" c:type="VkPipelineExecutablePropertiesKHR"/>
<record name="PipelineExecutableInfoKHR" c:type="VkPipelineExecutableInfoKHR"/>
<record name="PipelineExecutableStatisticValueKHR" c:type="VkPipelineExecutableStatisticValueKHR"/>
<record name="PipelineExecutableStatisticKHR" c:type="VkPipelineExecutableStatisticKHR"/>
<record name="PipelineExecutableInternalRepresentationKHR" c:type="VkPipelineExecutableInternalRepresentationKHR"/>
<record name="MemoryUnmapFlagBitsKHR" c:type="VkMemoryUnmapFlagBitsKHR"/>
<record name="MemoryUnmapFlagsKHR" c:type="VkMemoryUnmapFlagsKHR"/>
<record name="MemoryMapInfoKHR" c:type="VkMemoryMapInfoKHR"/>
<record name="MemoryUnmapInfoKHR" c:type="VkMemoryUnmapInfoKHR"/>
<record name="PhysicalDeviceShaderIntegerDotProductFeaturesKHR" c:type="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR"/>
<record name="PhysicalDeviceShaderIntegerDotProductPropertiesKHR" c:type="VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR"/>
<record name="PipelineLibraryCreateInfoKHR" c:type="VkPipelineLibraryCreateInfoKHR"/>
<record name="PresentIdKHR" c:type="VkPresentIdKHR"/>
<record name="PhysicalDevicePresentIdFeaturesKHR" c:type="VkPhysicalDevicePresentIdFeaturesKHR"/>
<record name="VideoEncodeTuningModeKHR" c:type="VkVideoEncodeTuningModeKHR"/>
<record name="VideoEncodeFlagBitsKHR" c:type="VkVideoEncodeFlagBitsKHR"/>
<record name="VideoEncodeFlagsKHR" c:type="VkVideoEncodeFlagsKHR"/>
<record name="VideoEncodeCapabilityFlagBitsKHR" c:type="VkVideoEncodeCapabilityFlagBitsKHR"/>
<record name="VideoEncodeCapabilityFlagsKHR" c:type="VkVideoEncodeCapabilityFlagsKHR"/>
<record name="VideoEncodeRateControlModeFlagBitsKHR" c:type="VkVideoEncodeRateControlModeFlagBitsKHR"/>
<record name="VideoEncodeRateControlModeFlagsKHR" c:type="VkVideoEncodeRateControlModeFlagsKHR"/>
<record name="VideoEncodeFeedbackFlagBitsKHR" c:type="VkVideoEncodeFeedbackFlagBitsKHR"/>
<record name="VideoEncodeFeedbackFlagsKHR" c:type="VkVideoEncodeFeedbackFlagsKHR"/>
<record name="VideoEncodeUsageFlagBitsKHR" c:type="VkVideoEncodeUsageFlagBitsKHR"/>
<record name="VideoEncodeUsageFlagsKHR" c:type="VkVideoEncodeUsageFlagsKHR"/>
<record name="VideoEncodeContentFlagBitsKHR" c:type="VkVideoEncodeContentFlagBitsKHR"/>
<record name="VideoEncodeContentFlagsKHR" c:type="VkVideoEncodeContentFlagsKHR"/>
<record name="VideoEncodeRateControlFlagsKHR" c:type="VkVideoEncodeRateControlFlagsKHR"/>
<record name="VideoEncodeInfoKHR" c:type="VkVideoEncodeInfoKHR"/>
<record name="VideoEncodeCapabilitiesKHR" c:type="VkVideoEncodeCapabilitiesKHR"/>
<record name="QueryPoolVideoEncodeFeedbackCreateInfoKHR" c:type="VkQueryPoolVideoEncodeFeedbackCreateInfoKHR"/>
<record name="VideoEncodeUsageInfoKHR" c:type="VkVideoEncodeUsageInfoKHR"/>
<record name="VideoEncodeRateControlLayerInfoKHR" c:type="VkVideoEncodeRateControlLayerInfoKHR"/>
<record name="VideoEncodeRateControlInfoKHR" c:type="VkVideoEncodeRateControlInfoKHR"/>
<record name="PhysicalDeviceVideoEncodeQualityLevelInfoKHR" c:type="VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR"/>
<record name="VideoEncodeQualityLevelPropertiesKHR" c:type="VkVideoEncodeQualityLevelPropertiesKHR"/>
<record name="VideoEncodeQualityLevelInfoKHR" c:type="VkVideoEncodeQualityLevelInfoKHR"/>
<record name="VideoEncodeSessionParametersGetInfoKHR" c:type="VkVideoEncodeSessionParametersGetInfoKHR"/>
<record name="VideoEncodeSessionParametersFeedbackInfoKHR" c:type="VkVideoEncodeSessionParametersFeedbackInfoKHR"/>
<record name="PipelineStageFlags2KHR" c:type="VkPipelineStageFlags2KHR"/>
<record name="PipelineStageFlagBits2KHR" c:type="VkPipelineStageFlagBits2KHR"/>
<record name="AccessFlags2KHR" c:type="VkAccessFlags2KHR"/>
<record name="AccessFlagBits2KHR" c:type="VkAccessFlagBits2KHR"/>
<record name="SubmitFlagBitsKHR" c:type="VkSubmitFlagBitsKHR"/>
<record name="SubmitFlagsKHR" c:type="VkSubmitFlagsKHR"/>
<record name="MemoryBarrier2KHR" c:type="VkMemoryBarrier2KHR"/>
<record name="BufferMemoryBarrier2KHR" c:type="VkBufferMemoryBarrier2KHR"/>
<record name="ImageMemoryBarrier2KHR" c:type="VkImageMemoryBarrier2KHR"/>
<record name="DependencyInfoKHR" c:type="VkDependencyInfoKHR"/>
<record name="SubmitInfo2KHR" c:type="VkSubmitInfo2KHR"/>
<record name="SemaphoreSubmitInfoKHR" c:type="VkSemaphoreSubmitInfoKHR"/>
<record name="CommandBufferSubmitInfoKHR" c:type="VkCommandBufferSubmitInfoKHR"/>
<record name="PhysicalDeviceSynchronization2FeaturesKHR" c:type="VkPhysicalDeviceSynchronization2FeaturesKHR"/>
<record name="QueueFamilyCheckpointProperties2NV" c:type="VkQueueFamilyCheckpointProperties2NV"/>
<record name="CheckpointData2NV" c:type="VkCheckpointData2NV"/>
<record name="PhysicalDeviceFragmentShaderBarycentricFeaturesKHR" c:type="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"/>
<record name="PhysicalDeviceFragmentShaderBarycentricPropertiesKHR" c:type="VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR"/>
<record name="PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" c:type="VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"/>
<record name="PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR" c:type="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR"/>
<record name="PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" c:type="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"/>
<record name="CopyBufferInfo2KHR" c:type="VkCopyBufferInfo2KHR"/>
<record name="CopyImageInfo2KHR" c:type="VkCopyImageInfo2KHR"/>
<record name="CopyBufferToImageInfo2KHR" c:type="VkCopyBufferToImageInfo2KHR"/>
<record name="CopyImageToBufferInfo2KHR" c:type="VkCopyImageToBufferInfo2KHR"/>
<record name="BlitImageInfo2KHR" c:type="VkBlitImageInfo2KHR"/>
<record name="ResolveImageInfo2KHR" c:type="VkResolveImageInfo2KHR"/>
<record name="BufferCopy2KHR" c:type="VkBufferCopy2KHR"/>
<record name="ImageCopy2KHR" c:type="VkImageCopy2KHR"/>
<record name="ImageBlit2KHR" c:type="VkImageBlit2KHR"/>
<record name="BufferImageCopy2KHR" c:type="VkBufferImageCopy2KHR"/>
<record name="ImageResolve2KHR" c:type="VkImageResolve2KHR"/>
<record name="FormatFeatureFlags2KHR" c:type="VkFormatFeatureFlags2KHR"/>
<record name="FormatFeatureFlagBits2KHR" c:type="VkFormatFeatureFlagBits2KHR"/>
<record name="FormatProperties3KHR" c:type="VkFormatProperties3KHR"/>
<record name="PhysicalDeviceRayTracingMaintenance1FeaturesKHR" c:type="VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR"/>
<record name="TraceRaysIndirectCommand2KHR" c:type="VkTraceRaysIndirectCommand2KHR"/>
<record name="PhysicalDeviceMaintenance4FeaturesKHR" c:type="VkPhysicalDeviceMaintenance4FeaturesKHR"/>
<record name="PhysicalDeviceMaintenance4PropertiesKHR" c:type="VkPhysicalDeviceMaintenance4PropertiesKHR"/>
<record name="DeviceBufferMemoryRequirementsKHR" c:type="VkDeviceBufferMemoryRequirementsKHR"/>
<record name="DeviceImageMemoryRequirementsKHR" c:type="VkDeviceImageMemoryRequirementsKHR"/>
<record name="PhysicalDeviceShaderSubgroupRotateFeaturesKHR" c:type="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR"/>
<record name="PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" c:type="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"/>
<record name="PipelineCreateFlags2KHR" c:type="VkPipelineCreateFlags2KHR"/>
<record name="PipelineCreateFlagBits2KHR" c:type="VkPipelineCreateFlagBits2KHR"/>
<record name="BufferUsageFlags2KHR" c:type="VkBufferUsageFlags2KHR"/>
<record name="BufferUsageFlagBits2KHR" c:type="VkBufferUsageFlagBits2KHR"/>
<record name="PhysicalDeviceMaintenance5FeaturesKHR" c:type="VkPhysicalDeviceMaintenance5FeaturesKHR"/>
<record name="PhysicalDeviceMaintenance5PropertiesKHR" c:type="VkPhysicalDeviceMaintenance5PropertiesKHR"/>
<record name="RenderingAreaInfoKHR" c:type="VkRenderingAreaInfoKHR"/>
<record name="ImageSubresource2KHR" c:type="VkImageSubresource2KHR"/>
<record name="DeviceImageSubresourceInfoKHR" c:type="VkDeviceImageSubresourceInfoKHR"/>
<record name="SubresourceLayout2KHR" c:type="VkSubresourceLayout2KHR"/>
<record name="PipelineCreateFlags2CreateInfoKHR" c:type="VkPipelineCreateFlags2CreateInfoKHR"/>
<record name="BufferUsageFlags2CreateInfoKHR" c:type="VkBufferUsageFlags2CreateInfoKHR"/>
<record name="PhysicalDeviceRayTracingPositionFetchFeaturesKHR" c:type="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR"/>
<record name="ComponentTypeKHR" c:type="VkComponentTypeKHR"/>
<record name="ScopeKHR" c:type="VkScopeKHR"/>
<record name="CooperativeMatrixPropertiesKHR" c:type="VkCooperativeMatrixPropertiesKHR"/>
<record name="PhysicalDeviceCooperativeMatrixFeaturesKHR" c:type="VkPhysicalDeviceCooperativeMatrixFeaturesKHR"/>
<record name="PhysicalDeviceCooperativeMatrixPropertiesKHR" c:type="VkPhysicalDeviceCooperativeMatrixPropertiesKHR"/>
<record name="VideoDecodeAV1ProfileInfoKHR" c:type="VkVideoDecodeAV1ProfileInfoKHR"/>
<record name="VideoDecodeAV1CapabilitiesKHR" c:type="VkVideoDecodeAV1CapabilitiesKHR"/>
<record name="VideoDecodeAV1SessionParametersCreateInfoKHR" c:type="VkVideoDecodeAV1SessionParametersCreateInfoKHR"/>
<record name="VideoDecodeAV1PictureInfoKHR" c:type="VkVideoDecodeAV1PictureInfoKHR"/>
<record name="VideoDecodeAV1DpbSlotInfoKHR" c:type="VkVideoDecodeAV1DpbSlotInfoKHR"/>
<record name="PhysicalDeviceVideoMaintenance1FeaturesKHR" c:type="VkPhysicalDeviceVideoMaintenance1FeaturesKHR"/>
<record name="VideoInlineQueryInfoKHR" c:type="VkVideoInlineQueryInfoKHR"/>
<record name="PhysicalDeviceVertexAttributeDivisorPropertiesKHR" c:type="VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR"/>
<record name="VertexInputBindingDivisorDescriptionKHR" c:type="VkVertexInputBindingDivisorDescriptionKHR"/>
<record name="PipelineVertexInputDivisorStateCreateInfoKHR" c:type="VkPipelineVertexInputDivisorStateCreateInfoKHR"/>
<record name="PhysicalDeviceVertexAttributeDivisorFeaturesKHR" c:type="VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR"/>
<record name="PhysicalDeviceShaderFloatControls2FeaturesKHR" c:type="VkPhysicalDeviceShaderFloatControls2FeaturesKHR"/>
<record name="PhysicalDeviceIndexTypeUint8FeaturesKHR" c:type="VkPhysicalDeviceIndexTypeUint8FeaturesKHR"/>
<record name="LineRasterizationModeKHR" c:type="VkLineRasterizationModeKHR"/>
<record name="PhysicalDeviceLineRasterizationFeaturesKHR" c:type="VkPhysicalDeviceLineRasterizationFeaturesKHR"/>
<record name="PhysicalDeviceLineRasterizationPropertiesKHR" c:type="VkPhysicalDeviceLineRasterizationPropertiesKHR"/>
<record name="PipelineRasterizationLineStateCreateInfoKHR" c:type="VkPipelineRasterizationLineStateCreateInfoKHR"/>
<record name="TimeDomainKHR" c:type="VkTimeDomainKHR"/>
<record name="CalibratedTimestampInfoKHR" c:type="VkCalibratedTimestampInfoKHR"/>
<record name="PhysicalDeviceShaderExpectAssumeFeaturesKHR" c:type="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR"/>
<record name="PhysicalDeviceMaintenance6FeaturesKHR" c:type="VkPhysicalDeviceMaintenance6FeaturesKHR"/>
<record name="PhysicalDeviceMaintenance6PropertiesKHR" c:type="VkPhysicalDeviceMaintenance6PropertiesKHR"/>
<record name="BindMemoryStatusKHR" c:type="VkBindMemoryStatusKHR"/>
<record name="BindDescriptorSetsInfoKHR" c:type="VkBindDescriptorSetsInfoKHR"/>
<record name="PushConstantsInfoKHR" c:type="VkPushConstantsInfoKHR"/>
<record name="PushDescriptorSetInfoKHR" c:type="VkPushDescriptorSetInfoKHR"/>
<record name="PushDescriptorSetWithTemplateInfoKHR" c:type="VkPushDescriptorSetWithTemplateInfoKHR"/>
<record name="SetDescriptorBufferOffsetsInfoEXT" c:type="VkSetDescriptorBufferOffsetsInfoEXT"/>
<record name="BindDescriptorBufferEmbeddedSamplersInfoEXT" c:type="VkBindDescriptorBufferEmbeddedSamplersInfoEXT"/>
<record name="DebugReportCallbackEXT" c:type="VkDebugReportCallbackEXT"/>
<record name="DebugReportObjectTypeEXT" c:type="VkDebugReportObjectTypeEXT"/>
<record name="DebugReportFlagBitsEXT" c:type="VkDebugReportFlagBitsEXT"/>
<record name="DebugReportFlagsEXT" c:type="VkDebugReportFlagsEXT"/>
<record name="DebugReportCallbackCreateInfoEXT" c:type="VkDebugReportCallbackCreateInfoEXT"/>
<record name="RasterizationOrderAMD" c:type="VkRasterizationOrderAMD"/>
<record name="PipelineRasterizationStateRasterizationOrderAMD" c:type="VkPipelineRasterizationStateRasterizationOrderAMD"/>
<record name="DebugMarkerObjectNameInfoEXT" c:type="VkDebugMarkerObjectNameInfoEXT"/>
<record name="DebugMarkerObjectTagInfoEXT" c:type="VkDebugMarkerObjectTagInfoEXT"/>
<record name="DebugMarkerMarkerInfoEXT" c:type="VkDebugMarkerMarkerInfoEXT"/>
<record name="DedicatedAllocationImageCreateInfoNV" c:type="VkDedicatedAllocationImageCreateInfoNV"/>
<record name="DedicatedAllocationBufferCreateInfoNV" c:type="VkDedicatedAllocationBufferCreateInfoNV"/>
<record name="DedicatedAllocationMemoryAllocateInfoNV" c:type="VkDedicatedAllocationMemoryAllocateInfoNV"/>
<record name="PipelineRasterizationStateStreamCreateFlagsEXT" c:type="VkPipelineRasterizationStateStreamCreateFlagsEXT"/>
<record name="PhysicalDeviceTransformFeedbackFeaturesEXT" c:type="VkPhysicalDeviceTransformFeedbackFeaturesEXT"/>
<record name="PhysicalDeviceTransformFeedbackPropertiesEXT" c:type="VkPhysicalDeviceTransformFeedbackPropertiesEXT"/>
<record name="PipelineRasterizationStateStreamCreateInfoEXT" c:type="VkPipelineRasterizationStateStreamCreateInfoEXT"/>
<record name="CuModuleNVX" c:type="VkCuModuleNVX"/>
<record name="CuFunctionNVX" c:type="VkCuFunctionNVX"/>
<record name="CuModuleCreateInfoNVX" c:type="VkCuModuleCreateInfoNVX"/>
<record name="CuFunctionCreateInfoNVX" c:type="VkCuFunctionCreateInfoNVX"/>
<record name="CuLaunchInfoNVX" c:type="VkCuLaunchInfoNVX"/>
<record name="ImageViewHandleInfoNVX" c:type="VkImageViewHandleInfoNVX"/>
<record name="ImageViewAddressPropertiesNVX" c:type="VkImageViewAddressPropertiesNVX"/>
<record name="TextureLODGatherFormatPropertiesAMD" c:type="VkTextureLODGatherFormatPropertiesAMD"/>
<record name="ShaderInfoTypeAMD" c:type="VkShaderInfoTypeAMD"/>
<record name="ShaderResourceUsageAMD" c:type="VkShaderResourceUsageAMD"/>
<record name="ShaderStatisticsInfoAMD" c:type="VkShaderStatisticsInfoAMD"/>
<record name="PhysicalDeviceCornerSampledImageFeaturesNV" c:type="VkPhysicalDeviceCornerSampledImageFeaturesNV"/>
<record name="ExternalMemoryHandleTypeFlagBitsNV" c:type="VkExternalMemoryHandleTypeFlagBitsNV"/>
<record name="ExternalMemoryHandleTypeFlagsNV" c:type="VkExternalMemoryHandleTypeFlagsNV"/>
<record name="ExternalMemoryFeatureFlagBitsNV" c:type="VkExternalMemoryFeatureFlagBitsNV"/>
<record name="ExternalMemoryFeatureFlagsNV" c:type="VkExternalMemoryFeatureFlagsNV"/>
<record name="ExternalImageFormatPropertiesNV" c:type="VkExternalImageFormatPropertiesNV"/>
<record name="ExternalMemoryImageCreateInfoNV" c:type="VkExternalMemoryImageCreateInfoNV"/>
<record name="ExportMemoryAllocateInfoNV" c:type="VkExportMemoryAllocateInfoNV"/>
<record name="ValidationCheckEXT" c:type="VkValidationCheckEXT"/>
<record name="ValidationFlagsEXT" c:type="VkValidationFlagsEXT"/>
<record name="PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT" c:type="VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT"/>
<record name="ImageViewASTCDecodeModeEXT" c:type="VkImageViewASTCDecodeModeEXT"/>
<record name="PhysicalDeviceASTCDecodeFeaturesEXT" c:type="VkPhysicalDeviceASTCDecodeFeaturesEXT"/>
<record name="PipelineRobustnessBufferBehaviorEXT" c:type="VkPipelineRobustnessBufferBehaviorEXT"/>
<record name="PipelineRobustnessImageBehaviorEXT" c:type="VkPipelineRobustnessImageBehaviorEXT"/>
<record name="PhysicalDevicePipelineRobustnessFeaturesEXT" c:type="VkPhysicalDevicePipelineRobustnessFeaturesEXT"/>
<record name="PhysicalDevicePipelineRobustnessPropertiesEXT" c:type="VkPhysicalDevicePipelineRobustnessPropertiesEXT"/>
<record name="PipelineRobustnessCreateInfoEXT" c:type="VkPipelineRobustnessCreateInfoEXT"/>
<record name="ConditionalRenderingFlagBitsEXT" c:type="VkConditionalRenderingFlagBitsEXT"/>
<record name="ConditionalRenderingFlagsEXT" c:type="VkConditionalRenderingFlagsEXT"/>
<record name="ConditionalRenderingBeginInfoEXT" c:type="VkConditionalRenderingBeginInfoEXT"/>
<record name="PhysicalDeviceConditionalRenderingFeaturesEXT" c:type="VkPhysicalDeviceConditionalRenderingFeaturesEXT"/>
<record name="CommandBufferInheritanceConditionalRenderingInfoEXT" c:type="VkCommandBufferInheritanceConditionalRenderingInfoEXT"/>
<record name="ViewportWScalingNV" c:type="VkViewportWScalingNV"/>
<record name="PipelineViewportWScalingStateCreateInfoNV" c:type="VkPipelineViewportWScalingStateCreateInfoNV"/>
<record name="SurfaceCounterFlagBitsEXT" c:type="VkSurfaceCounterFlagBitsEXT"/>
<record name="SurfaceCounterFlagsEXT" c:type="VkSurfaceCounterFlagsEXT"/>
<record name="SurfaceCapabilities2EXT" c:type="VkSurfaceCapabilities2EXT"/>
<record name="DisplayPowerStateEXT" c:type="VkDisplayPowerStateEXT"/>
<record name="DeviceEventTypeEXT" c:type="VkDeviceEventTypeEXT"/>
<record name="DisplayEventTypeEXT" c:type="VkDisplayEventTypeEXT"/>
<record name="DisplayPowerInfoEXT" c:type="VkDisplayPowerInfoEXT"/>
<record name="DeviceEventInfoEXT" c:type="VkDeviceEventInfoEXT"/>
<record name="DisplayEventInfoEXT" c:type="VkDisplayEventInfoEXT"/>
<record name="SwapchainCounterCreateInfoEXT" c:type="VkSwapchainCounterCreateInfoEXT"/>
<record name="RefreshCycleDurationGOOGLE" c:type="VkRefreshCycleDurationGOOGLE"/>
<record name="PastPresentationTimingGOOGLE" c:type="VkPastPresentationTimingGOOGLE"/>
<record name="PresentTimeGOOGLE" c:type="VkPresentTimeGOOGLE"/>
<record name="PresentTimesInfoGOOGLE" c:type="VkPresentTimesInfoGOOGLE"/>
<record name="PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" c:type="VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX"/>
<record name="ViewportCoordinateSwizzleNV" c:type="VkViewportCoordinateSwizzleNV"/>
<record name="PipelineViewportSwizzleStateCreateFlagsNV" c:type="VkPipelineViewportSwizzleStateCreateFlagsNV"/>
<record name="ViewportSwizzleNV" c:type="VkViewportSwizzleNV"/>
<record name="PipelineViewportSwizzleStateCreateInfoNV" c:type="VkPipelineViewportSwizzleStateCreateInfoNV"/>
<record name="DiscardRectangleModeEXT" c:type="VkDiscardRectangleModeEXT"/>
<record name="PipelineDiscardRectangleStateCreateFlagsEXT" c:type="VkPipelineDiscardRectangleStateCreateFlagsEXT"/>
<record name="PhysicalDeviceDiscardRectanglePropertiesEXT" c:type="VkPhysicalDeviceDiscardRectanglePropertiesEXT"/>
<record name="PipelineDiscardRectangleStateCreateInfoEXT" c:type="VkPipelineDiscardRectangleStateCreateInfoEXT"/>
<record name="ConservativeRasterizationModeEXT" c:type="VkConservativeRasterizationModeEXT"/>
<record name="PipelineRasterizationConservativeStateCreateFlagsEXT" c:type="VkPipelineRasterizationConservativeStateCreateFlagsEXT"/>
<record name="PhysicalDeviceConservativeRasterizationPropertiesEXT" c:type="VkPhysicalDeviceConservativeRasterizationPropertiesEXT"/>
<record name="PipelineRasterizationConservativeStateCreateInfoEXT" c:type="VkPipelineRasterizationConservativeStateCreateInfoEXT"/>
<record name="PipelineRasterizationDepthClipStateCreateFlagsEXT" c:type="VkPipelineRasterizationDepthClipStateCreateFlagsEXT"/>
<record name="PhysicalDeviceDepthClipEnableFeaturesEXT" c:type="VkPhysicalDeviceDepthClipEnableFeaturesEXT"/>
<record name="PipelineRasterizationDepthClipStateCreateInfoEXT" c:type="VkPipelineRasterizationDepthClipStateCreateInfoEXT"/>
<record name="XYColorEXT" c:type="VkXYColorEXT"/>
<record name="HdrMetadataEXT" c:type="VkHdrMetadataEXT"/>
<record name="PhysicalDeviceRelaxedLineRasterizationFeaturesIMG" c:type="VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG"/>
<record name="DebugUtilsMessengerEXT" c:type="VkDebugUtilsMessengerEXT"/>
<record name="DebugUtilsMessengerCallbackDataFlagsEXT" c:type="VkDebugUtilsMessengerCallbackDataFlagsEXT"/>
<record name="DebugUtilsMessageSeverityFlagBitsEXT" c:type="VkDebugUtilsMessageSeverityFlagBitsEXT"/>
<record name="DebugUtilsMessageTypeFlagBitsEXT" c:type="VkDebugUtilsMessageTypeFlagBitsEXT"/>
<record name="DebugUtilsMessageTypeFlagsEXT" c:type="VkDebugUtilsMessageTypeFlagsEXT"/>
<record name="DebugUtilsMessageSeverityFlagsEXT" c:type="VkDebugUtilsMessageSeverityFlagsEXT"/>
<record name="DebugUtilsMessengerCreateFlagsEXT" c:type="VkDebugUtilsMessengerCreateFlagsEXT"/>
<record name="DebugUtilsLabelEXT" c:type="VkDebugUtilsLabelEXT"/>
<record name="DebugUtilsObjectNameInfoEXT" c:type="VkDebugUtilsObjectNameInfoEXT"/>
<record name="DebugUtilsMessengerCallbackDataEXT" c:type="VkDebugUtilsMessengerCallbackDataEXT"/>
<record name="DebugUtilsMessengerCreateInfoEXT" c:type="VkDebugUtilsMessengerCreateInfoEXT"/>
<record name="DebugUtilsObjectTagInfoEXT" c:type="VkDebugUtilsObjectTagInfoEXT"/>
<record name="SamplerReductionModeEXT" c:type="VkSamplerReductionModeEXT"/>
<record name="SamplerReductionModeCreateInfoEXT" c:type="VkSamplerReductionModeCreateInfoEXT"/>
<record name="PhysicalDeviceSamplerFilterMinmaxPropertiesEXT" c:type="VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT"/>
<record name="PhysicalDeviceInlineUniformBlockFeaturesEXT" c:type="VkPhysicalDeviceInlineUniformBlockFeaturesEXT"/>
<record name="PhysicalDeviceInlineUniformBlockPropertiesEXT" c:type="VkPhysicalDeviceInlineUniformBlockPropertiesEXT"/>
<record name="WriteDescriptorSetInlineUniformBlockEXT" c:type="VkWriteDescriptorSetInlineUniformBlockEXT"/>
<record name="DescriptorPoolInlineUniformBlockCreateInfoEXT" c:type="VkDescriptorPoolInlineUniformBlockCreateInfoEXT"/>
<record name="SampleLocationEXT" c:type="VkSampleLocationEXT"/>
<record name="SampleLocationsInfoEXT" c:type="VkSampleLocationsInfoEXT"/>
<record name="AttachmentSampleLocationsEXT" c:type="VkAttachmentSampleLocationsEXT"/>
<record name="SubpassSampleLocationsEXT" c:type="VkSubpassSampleLocationsEXT"/>
<record name="RenderPassSampleLocationsBeginInfoEXT" c:type="VkRenderPassSampleLocationsBeginInfoEXT"/>
<record name="PipelineSampleLocationsStateCreateInfoEXT" c:type="VkPipelineSampleLocationsStateCreateInfoEXT"/>
<record name="PhysicalDeviceSampleLocationsPropertiesEXT" c:type="VkPhysicalDeviceSampleLocationsPropertiesEXT"/>
<record name="MultisamplePropertiesEXT" c:type="VkMultisamplePropertiesEXT"/>
<record name="BlendOverlapEXT" c:type="VkBlendOverlapEXT"/>
<record name="PhysicalDeviceBlendOperationAdvancedFeaturesEXT" c:type="VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT"/>
<record name="PhysicalDeviceBlendOperationAdvancedPropertiesEXT" c:type="VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT"/>
<record name="PipelineColorBlendAdvancedStateCreateInfoEXT" c:type="VkPipelineColorBlendAdvancedStateCreateInfoEXT"/>
<record name="PipelineCoverageToColorStateCreateFlagsNV" c:type="VkPipelineCoverageToColorStateCreateFlagsNV"/>
<record name="PipelineCoverageToColorStateCreateInfoNV" c:type="VkPipelineCoverageToColorStateCreateInfoNV"/>
<record name="CoverageModulationModeNV" c:type="VkCoverageModulationModeNV"/>
<record name="PipelineCoverageModulationStateCreateFlagsNV" c:type="VkPipelineCoverageModulationStateCreateFlagsNV"/>
<record name="PipelineCoverageModulationStateCreateInfoNV" c:type="VkPipelineCoverageModulationStateCreateInfoNV"/>
<record name="PhysicalDeviceShaderSMBuiltinsPropertiesNV" c:type="VkPhysicalDeviceShaderSMBuiltinsPropertiesNV"/>
<record name="PhysicalDeviceShaderSMBuiltinsFeaturesNV" c:type="VkPhysicalDeviceShaderSMBuiltinsFeaturesNV"/>
<record name="DrmFormatModifierPropertiesEXT" c:type="VkDrmFormatModifierPropertiesEXT"/>
<record name="DrmFormatModifierPropertiesListEXT" c:type="VkDrmFormatModifierPropertiesListEXT"/>
<record name="PhysicalDeviceImageDrmFormatModifierInfoEXT" c:type="VkPhysicalDeviceImageDrmFormatModifierInfoEXT"/>
<record name="ImageDrmFormatModifierListCreateInfoEXT" c:type="VkImageDrmFormatModifierListCreateInfoEXT"/>
<record name="ImageDrmFormatModifierExplicitCreateInfoEXT" c:type="VkImageDrmFormatModifierExplicitCreateInfoEXT"/>
<record name="ImageDrmFormatModifierPropertiesEXT" c:type="VkImageDrmFormatModifierPropertiesEXT"/>
<record name="DrmFormatModifierProperties2EXT" c:type="VkDrmFormatModifierProperties2EXT"/>
<record name="DrmFormatModifierPropertiesList2EXT" c:type="VkDrmFormatModifierPropertiesList2EXT"/>
<record name="ValidationCacheEXT" c:type="VkValidationCacheEXT"/>
<record name="ValidationCacheHeaderVersionEXT" c:type="VkValidationCacheHeaderVersionEXT"/>
<record name="ValidationCacheCreateFlagsEXT" c:type="VkValidationCacheCreateFlagsEXT"/>
<record name="ValidationCacheCreateInfoEXT" c:type="VkValidationCacheCreateInfoEXT"/>
<record name="ShaderModuleValidationCacheCreateInfoEXT" c:type="VkShaderModuleValidationCacheCreateInfoEXT"/>
<record name="DescriptorBindingFlagBitsEXT" c:type="VkDescriptorBindingFlagBitsEXT"/>
<record name="DescriptorBindingFlagsEXT" c:type="VkDescriptorBindingFlagsEXT"/>
<record name="DescriptorSetLayoutBindingFlagsCreateInfoEXT" c:type="VkDescriptorSetLayoutBindingFlagsCreateInfoEXT"/>
<record name="PhysicalDeviceDescriptorIndexingFeaturesEXT" c:type="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
<record name="PhysicalDeviceDescriptorIndexingPropertiesEXT" c:type="VkPhysicalDeviceDescriptorIndexingPropertiesEXT"/>
<record name="DescriptorSetVariableDescriptorCountAllocateInfoEXT" c:type="VkDescriptorSetVariableDescriptorCountAllocateInfoEXT"/>
<record name="DescriptorSetVariableDescriptorCountLayoutSupportEXT" c:type="VkDescriptorSetVariableDescriptorCountLayoutSupportEXT"/>
<record name="ShadingRatePaletteEntryNV" c:type="VkShadingRatePaletteEntryNV"/>
<record name="CoarseSampleOrderTypeNV" c:type="VkCoarseSampleOrderTypeNV"/>
<record name="ShadingRatePaletteNV" c:type="VkShadingRatePaletteNV"/>
<record name="PipelineViewportShadingRateImageStateCreateInfoNV" c:type="VkPipelineViewportShadingRateImageStateCreateInfoNV"/>
<record name="PhysicalDeviceShadingRateImageFeaturesNV" c:type="VkPhysicalDeviceShadingRateImageFeaturesNV"/>
<record name="PhysicalDeviceShadingRateImagePropertiesNV" c:type="VkPhysicalDeviceShadingRateImagePropertiesNV"/>
<record name="CoarseSampleLocationNV" c:type="VkCoarseSampleLocationNV"/>
<record name="CoarseSampleOrderCustomNV" c:type="VkCoarseSampleOrderCustomNV"/>
<record name="PipelineViewportCoarseSampleOrderStateCreateInfoNV" c:type="VkPipelineViewportCoarseSampleOrderStateCreateInfoNV"/>
<record name="AccelerationStructureNV" c:type="VkAccelerationStructureNV"/>
<record name="RayTracingShaderGroupTypeKHR" c:type="VkRayTracingShaderGroupTypeKHR"/>
<record name="RayTracingShaderGroupTypeNV" c:type="VkRayTracingShaderGroupTypeNV"/>
<record name="GeometryTypeKHR" c:type="VkGeometryTypeKHR"/>
<record name="GeometryTypeNV" c:type="VkGeometryTypeNV"/>
<record name="AccelerationStructureTypeKHR" c:type="VkAccelerationStructureTypeKHR"/>
<record name="AccelerationStructureTypeNV" c:type="VkAccelerationStructureTypeNV"/>
<record name="CopyAccelerationStructureModeKHR" c:type="VkCopyAccelerationStructureModeKHR"/>
<record name="CopyAccelerationStructureModeNV" c:type="VkCopyAccelerationStructureModeNV"/>
<record name="AccelerationStructureMemoryRequirementsTypeNV" c:type="VkAccelerationStructureMemoryRequirementsTypeNV"/>
<record name="GeometryFlagBitsKHR" c:type="VkGeometryFlagBitsKHR"/>
<record name="GeometryFlagsKHR" c:type="VkGeometryFlagsKHR"/>
<record name="GeometryFlagsNV" c:type="VkGeometryFlagsNV"/>
<record name="GeometryFlagBitsNV" c:type="VkGeometryFlagBitsNV"/>
<record name="GeometryInstanceFlagBitsKHR" c:type="VkGeometryInstanceFlagBitsKHR"/>
<record name="GeometryInstanceFlagsKHR" c:type="VkGeometryInstanceFlagsKHR"/>
<record name="GeometryInstanceFlagsNV" c:type="VkGeometryInstanceFlagsNV"/>
<record name="GeometryInstanceFlagBitsNV" c:type="VkGeometryInstanceFlagBitsNV"/>
<record name="BuildAccelerationStructureFlagBitsKHR" c:type="VkBuildAccelerationStructureFlagBitsKHR"/>
<record name="BuildAccelerationStructureFlagsKHR" c:type="VkBuildAccelerationStructureFlagsKHR"/>
<record name="BuildAccelerationStructureFlagsNV" c:type="VkBuildAccelerationStructureFlagsNV"/>
<record name="BuildAccelerationStructureFlagBitsNV" c:type="VkBuildAccelerationStructureFlagBitsNV"/>
<record name="RayTracingShaderGroupCreateInfoNV" c:type="VkRayTracingShaderGroupCreateInfoNV"/>
<record name="RayTracingPipelineCreateInfoNV" c:type="VkRayTracingPipelineCreateInfoNV"/>
<record name="GeometryTrianglesNV" c:type="VkGeometryTrianglesNV"/>
<record name="GeometryAABBNV" c:type="VkGeometryAABBNV"/>
<record name="GeometryDataNV" c:type="VkGeometryDataNV"/>
<record name="GeometryNV" c:type="VkGeometryNV"/>
<record name="AccelerationStructureInfoNV" c:type="VkAccelerationStructureInfoNV"/>
<record name="AccelerationStructureCreateInfoNV" c:type="VkAccelerationStructureCreateInfoNV"/>
<record name="BindAccelerationStructureMemoryInfoNV" c:type="VkBindAccelerationStructureMemoryInfoNV"/>
<record name="WriteDescriptorSetAccelerationStructureNV" c:type="VkWriteDescriptorSetAccelerationStructureNV"/>
<record name="AccelerationStructureMemoryRequirementsInfoNV" c:type="VkAccelerationStructureMemoryRequirementsInfoNV"/>
<record name="PhysicalDeviceRayTracingPropertiesNV" c:type="VkPhysicalDeviceRayTracingPropertiesNV"/>
<record name="TransformMatrixKHR" c:type="VkTransformMatrixKHR"/>
<record name="TransformMatrixNV" c:type="VkTransformMatrixNV"/>
<record name="AabbPositionsKHR" c:type="VkAabbPositionsKHR"/>
<record name="AabbPositionsNV" c:type="VkAabbPositionsNV"/>
<record name="AccelerationStructureInstanceKHR" c:type="VkAccelerationStructureInstanceKHR"/>
<record name="AccelerationStructureInstanceNV" c:type="VkAccelerationStructureInstanceNV"/>
<record name="PhysicalDeviceRepresentativeFragmentTestFeaturesNV" c:type="VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV"/>
<record name="PipelineRepresentativeFragmentTestStateCreateInfoNV" c:type="VkPipelineRepresentativeFragmentTestStateCreateInfoNV"/>
<record name="PhysicalDeviceImageViewImageFormatInfoEXT" c:type="VkPhysicalDeviceImageViewImageFormatInfoEXT"/>
<record name="FilterCubicImageViewImageFormatPropertiesEXT" c:type="VkFilterCubicImageViewImageFormatPropertiesEXT"/>
<record name="QueueGlobalPriorityEXT" c:type="VkQueueGlobalPriorityEXT"/>
<record name="DeviceQueueGlobalPriorityCreateInfoEXT" c:type="VkDeviceQueueGlobalPriorityCreateInfoEXT"/>
<record name="ImportMemoryHostPointerInfoEXT" c:type="VkImportMemoryHostPointerInfoEXT"/>
<record name="MemoryHostPointerPropertiesEXT" c:type="VkMemoryHostPointerPropertiesEXT"/>
<record name="PhysicalDeviceExternalMemoryHostPropertiesEXT" c:type="VkPhysicalDeviceExternalMemoryHostPropertiesEXT"/>
<record name="PipelineCompilerControlFlagBitsAMD" c:type="VkPipelineCompilerControlFlagBitsAMD"/>
<record name="PipelineCompilerControlFlagsAMD" c:type="VkPipelineCompilerControlFlagsAMD"/>
<record name="PipelineCompilerControlCreateInfoAMD" c:type="VkPipelineCompilerControlCreateInfoAMD"/>
<record name="TimeDomainEXT" c:type="VkTimeDomainEXT"/>
<record name="CalibratedTimestampInfoEXT" c:type="VkCalibratedTimestampInfoEXT"/>
<record name="PhysicalDeviceShaderCorePropertiesAMD" c:type="VkPhysicalDeviceShaderCorePropertiesAMD"/>
<record name="MemoryOverallocationBehaviorAMD" c:type="VkMemoryOverallocationBehaviorAMD"/>
<record name="DeviceMemoryOverallocationCreateInfoAMD" c:type="VkDeviceMemoryOverallocationCreateInfoAMD"/>
<record name="PhysicalDeviceVertexAttributeDivisorPropertiesEXT" c:type="VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT"/>
<record name="VertexInputBindingDivisorDescriptionEXT" c:type="VkVertexInputBindingDivisorDescriptionEXT"/>
<record name="PipelineVertexInputDivisorStateCreateInfoEXT" c:type="VkPipelineVertexInputDivisorStateCreateInfoEXT"/>
<record name="PhysicalDeviceVertexAttributeDivisorFeaturesEXT" c:type="VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT"/>
<record name="PipelineCreationFeedbackFlagBitsEXT" c:type="VkPipelineCreationFeedbackFlagBitsEXT"/>
<record name="PipelineCreationFeedbackFlagsEXT" c:type="VkPipelineCreationFeedbackFlagsEXT"/>
<record name="PipelineCreationFeedbackCreateInfoEXT" c:type="VkPipelineCreationFeedbackCreateInfoEXT"/>
<record name="PipelineCreationFeedbackEXT" c:type="VkPipelineCreationFeedbackEXT"/>
<record name="PhysicalDeviceComputeShaderDerivativesFeaturesNV" c:type="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV"/>
<record name="PhysicalDeviceMeshShaderFeaturesNV" c:type="VkPhysicalDeviceMeshShaderFeaturesNV"/>
<record name="PhysicalDeviceMeshShaderPropertiesNV" c:type="VkPhysicalDeviceMeshShaderPropertiesNV"/>
<record name="DrawMeshTasksIndirectCommandNV" c:type="VkDrawMeshTasksIndirectCommandNV"/>
<record name="PhysicalDeviceFragmentShaderBarycentricFeaturesNV" c:type="VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV"/>
<record name="PhysicalDeviceShaderImageFootprintFeaturesNV" c:type="VkPhysicalDeviceShaderImageFootprintFeaturesNV"/>
<record name="PipelineViewportExclusiveScissorStateCreateInfoNV" c:type="VkPipelineViewportExclusiveScissorStateCreateInfoNV"/>
<record name="PhysicalDeviceExclusiveScissorFeaturesNV" c:type="VkPhysicalDeviceExclusiveScissorFeaturesNV"/>
<record name="QueueFamilyCheckpointPropertiesNV" c:type="VkQueueFamilyCheckpointPropertiesNV"/>
<record name="CheckpointDataNV" c:type="VkCheckpointDataNV"/>
<record name="PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" c:type="VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"/>
<record name="PerformanceConfigurationINTEL" c:type="VkPerformanceConfigurationINTEL"/>
<record name="PerformanceConfigurationTypeINTEL" c:type="VkPerformanceConfigurationTypeINTEL"/>
<record name="QueryPoolSamplingModeINTEL" c:type="VkQueryPoolSamplingModeINTEL"/>
<record name="PerformanceOverrideTypeINTEL" c:type="VkPerformanceOverrideTypeINTEL"/>
<record name="PerformanceParameterTypeINTEL" c:type="VkPerformanceParameterTypeINTEL"/>
<record name="PerformanceValueTypeINTEL" c:type="VkPerformanceValueTypeINTEL"/>
<record name="PerformanceValueDataINTEL" c:type="VkPerformanceValueDataINTEL"/>
<record name="PerformanceValueINTEL" c:type="VkPerformanceValueINTEL"/>
<record name="InitializePerformanceApiInfoINTEL" c:type="VkInitializePerformanceApiInfoINTEL"/>
<record name="QueryPoolPerformanceQueryCreateInfoINTEL" c:type="VkQueryPoolPerformanceQueryCreateInfoINTEL"/>
<record name="QueryPoolCreateInfoINTEL" c:type="VkQueryPoolCreateInfoINTEL"/>
<record name="PerformanceMarkerInfoINTEL" c:type="VkPerformanceMarkerInfoINTEL"/>
<record name="PerformanceStreamMarkerInfoINTEL" c:type="VkPerformanceStreamMarkerInfoINTEL"/>
<record name="PerformanceOverrideInfoINTEL" c:type="VkPerformanceOverrideInfoINTEL"/>
<record name="PerformanceConfigurationAcquireInfoINTEL" c:type="VkPerformanceConfigurationAcquireInfoINTEL"/>
<record name="PhysicalDevicePCIBusInfoPropertiesEXT" c:type="VkPhysicalDevicePCIBusInfoPropertiesEXT"/>
<record name="DisplayNativeHdrSurfaceCapabilitiesAMD" c:type="VkDisplayNativeHdrSurfaceCapabilitiesAMD"/>
<record name="SwapchainDisplayNativeHdrCreateInfoAMD" c:type="VkSwapchainDisplayNativeHdrCreateInfoAMD"/>
<record name="PhysicalDeviceFragmentDensityMapFeaturesEXT" c:type="VkPhysicalDeviceFragmentDensityMapFeaturesEXT"/>
<record name="PhysicalDeviceFragmentDensityMapPropertiesEXT" c:type="VkPhysicalDeviceFragmentDensityMapPropertiesEXT"/>
<record name="RenderPassFragmentDensityMapCreateInfoEXT" c:type="VkRenderPassFragmentDensityMapCreateInfoEXT"/>
<record name="PhysicalDeviceScalarBlockLayoutFeaturesEXT" c:type="VkPhysicalDeviceScalarBlockLayoutFeaturesEXT"/>
<record name="PhysicalDeviceSubgroupSizeControlFeaturesEXT" c:type="VkPhysicalDeviceSubgroupSizeControlFeaturesEXT"/>
<record name="PhysicalDeviceSubgroupSizeControlPropertiesEXT" c:type="VkPhysicalDeviceSubgroupSizeControlPropertiesEXT"/>
<record name="PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT" c:type="VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT"/>
<record name="ShaderCorePropertiesFlagBitsAMD" c:type="VkShaderCorePropertiesFlagBitsAMD"/>
<record name="ShaderCorePropertiesFlagsAMD" c:type="VkShaderCorePropertiesFlagsAMD"/>
<record name="PhysicalDeviceShaderCoreProperties2AMD" c:type="VkPhysicalDeviceShaderCoreProperties2AMD"/>
<record name="PhysicalDeviceCoherentMemoryFeaturesAMD" c:type="VkPhysicalDeviceCoherentMemoryFeaturesAMD"/>
<record name="PhysicalDeviceShaderImageAtomicInt64FeaturesEXT" c:type="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"/>
<record name="PhysicalDeviceMemoryBudgetPropertiesEXT" c:type="VkPhysicalDeviceMemoryBudgetPropertiesEXT"/>
<record name="PhysicalDeviceMemoryPriorityFeaturesEXT" c:type="VkPhysicalDeviceMemoryPriorityFeaturesEXT"/>
<record name="MemoryPriorityAllocateInfoEXT" c:type="VkMemoryPriorityAllocateInfoEXT"/>
<record name="PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" c:type="VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"/>
<record name="PhysicalDeviceBufferDeviceAddressFeaturesEXT" c:type="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"/>
<record name="PhysicalDeviceBufferAddressFeaturesEXT" c:type="VkPhysicalDeviceBufferAddressFeaturesEXT"/>
<record name="BufferDeviceAddressInfoEXT" c:type="VkBufferDeviceAddressInfoEXT"/>
<record name="BufferDeviceAddressCreateInfoEXT" c:type="VkBufferDeviceAddressCreateInfoEXT"/>
<record name="ToolPurposeFlagBitsEXT" c:type="VkToolPurposeFlagBitsEXT"/>
<record name="ToolPurposeFlagsEXT" c:type="VkToolPurposeFlagsEXT"/>
<record name="PhysicalDeviceToolPropertiesEXT" c:type="VkPhysicalDeviceToolPropertiesEXT"/>
<record name="ImageStencilUsageCreateInfoEXT" c:type="VkImageStencilUsageCreateInfoEXT"/>
<record name="ValidationFeatureEnableEXT" c:type="VkValidationFeatureEnableEXT"/>
<record name="ValidationFeatureDisableEXT" c:type="VkValidationFeatureDisableEXT"/>
<record name="ValidationFeaturesEXT" c:type="VkValidationFeaturesEXT"/>
<record name="ComponentTypeNV" c:type="VkComponentTypeNV"/>
<record name="ScopeNV" c:type="VkScopeNV"/>
<record name="CooperativeMatrixPropertiesNV" c:type="VkCooperativeMatrixPropertiesNV"/>
<record name="PhysicalDeviceCooperativeMatrixFeaturesNV" c:type="VkPhysicalDeviceCooperativeMatrixFeaturesNV"/>
<record name="PhysicalDeviceCooperativeMatrixPropertiesNV" c:type="VkPhysicalDeviceCooperativeMatrixPropertiesNV"/>
<record name="CoverageReductionModeNV" c:type="VkCoverageReductionModeNV"/>
<record name="PipelineCoverageReductionStateCreateFlagsNV" c:type="VkPipelineCoverageReductionStateCreateFlagsNV"/>
<record name="PhysicalDeviceCoverageReductionModeFeaturesNV" c:type="VkPhysicalDeviceCoverageReductionModeFeaturesNV"/>
<record name="PipelineCoverageReductionStateCreateInfoNV" c:type="VkPipelineCoverageReductionStateCreateInfoNV"/>
<record name="FramebufferMixedSamplesCombinationNV" c:type="VkFramebufferMixedSamplesCombinationNV"/>
<record name="PhysicalDeviceFragmentShaderInterlockFeaturesEXT" c:type="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT"/>
<record name="PhysicalDeviceYcbcrImageArraysFeaturesEXT" c:type="VkPhysicalDeviceYcbcrImageArraysFeaturesEXT"/>
<record name="ProvokingVertexModeEXT" c:type="VkProvokingVertexModeEXT"/>
<record name="PhysicalDeviceProvokingVertexFeaturesEXT" c:type="VkPhysicalDeviceProvokingVertexFeaturesEXT"/>
<record name="PhysicalDeviceProvokingVertexPropertiesEXT" c:type="VkPhysicalDeviceProvokingVertexPropertiesEXT"/>
<record name="PipelineRasterizationProvokingVertexStateCreateInfoEXT" c:type="VkPipelineRasterizationProvokingVertexStateCreateInfoEXT"/>
<record name="HeadlessSurfaceCreateFlagsEXT" c:type="VkHeadlessSurfaceCreateFlagsEXT"/>
<record name="HeadlessSurfaceCreateInfoEXT" c:type="VkHeadlessSurfaceCreateInfoEXT"/>
<record name="LineRasterizationModeEXT" c:type="VkLineRasterizationModeEXT"/>
<record name="PhysicalDeviceLineRasterizationFeaturesEXT" c:type="VkPhysicalDeviceLineRasterizationFeaturesEXT"/>
<record name="PhysicalDeviceLineRasterizationPropertiesEXT" c:type="VkPhysicalDeviceLineRasterizationPropertiesEXT"/>
<record name="PipelineRasterizationLineStateCreateInfoEXT" c:type="VkPipelineRasterizationLineStateCreateInfoEXT"/>
<record name="PhysicalDeviceShaderAtomicFloatFeaturesEXT" c:type="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"/>
<record name="PhysicalDeviceHostQueryResetFeaturesEXT" c:type="VkPhysicalDeviceHostQueryResetFeaturesEXT"/>
<record name="PhysicalDeviceIndexTypeUint8FeaturesEXT" c:type="VkPhysicalDeviceIndexTypeUint8FeaturesEXT"/>
<record name="PhysicalDeviceExtendedDynamicStateFeaturesEXT" c:type="VkPhysicalDeviceExtendedDynamicStateFeaturesEXT"/>
<record name="HostImageCopyFlagBitsEXT" c:type="VkHostImageCopyFlagBitsEXT"/>
<record name="HostImageCopyFlagsEXT" c:type="VkHostImageCopyFlagsEXT"/>
<record name="PhysicalDeviceHostImageCopyFeaturesEXT" c:type="VkPhysicalDeviceHostImageCopyFeaturesEXT"/>
<record name="PhysicalDeviceHostImageCopyPropertiesEXT" c:type="VkPhysicalDeviceHostImageCopyPropertiesEXT"/>
<record name="MemoryToImageCopyEXT" c:type="VkMemoryToImageCopyEXT"/>
<record name="ImageToMemoryCopyEXT" c:type="VkImageToMemoryCopyEXT"/>
<record name="CopyMemoryToImageInfoEXT" c:type="VkCopyMemoryToImageInfoEXT"/>
<record name="CopyImageToMemoryInfoEXT" c:type="VkCopyImageToMemoryInfoEXT"/>
<record name="CopyImageToImageInfoEXT" c:type="VkCopyImageToImageInfoEXT"/>
<record name="HostImageLayoutTransitionInfoEXT" c:type="VkHostImageLayoutTransitionInfoEXT"/>
<record name="SubresourceHostMemcpySizeEXT" c:type="VkSubresourceHostMemcpySizeEXT"/>
<record name="HostImageCopyDevicePerformanceQueryEXT" c:type="VkHostImageCopyDevicePerformanceQueryEXT"/>
<record name="SubresourceLayout2EXT" c:type="VkSubresourceLayout2EXT"/>
<record name="ImageSubresource2EXT" c:type="VkImageSubresource2EXT"/>
<record name="PhysicalDeviceMapMemoryPlacedFeaturesEXT" c:type="VkPhysicalDeviceMapMemoryPlacedFeaturesEXT"/>
<record name="PhysicalDeviceMapMemoryPlacedPropertiesEXT" c:type="VkPhysicalDeviceMapMemoryPlacedPropertiesEXT"/>
<record name="MemoryMapPlacedInfoEXT" c:type="VkMemoryMapPlacedInfoEXT"/>
<record name="PhysicalDeviceShaderAtomicFloat2FeaturesEXT" c:type="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT"/>
<record name="PresentScalingFlagBitsEXT" c:type="VkPresentScalingFlagBitsEXT"/>
<record name="PresentScalingFlagsEXT" c:type="VkPresentScalingFlagsEXT"/>
<record name="PresentGravityFlagBitsEXT" c:type="VkPresentGravityFlagBitsEXT"/>
<record name="PresentGravityFlagsEXT" c:type="VkPresentGravityFlagsEXT"/>
<record name="SurfacePresentModeEXT" c:type="VkSurfacePresentModeEXT"/>
<record name="SurfacePresentScalingCapabilitiesEXT" c:type="VkSurfacePresentScalingCapabilitiesEXT"/>
<record name="SurfacePresentModeCompatibilityEXT" c:type="VkSurfacePresentModeCompatibilityEXT"/>
<record name="PhysicalDeviceSwapchainMaintenance1FeaturesEXT" c:type="VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT"/>
<record name="SwapchainPresentFenceInfoEXT" c:type="VkSwapchainPresentFenceInfoEXT"/>
<record name="SwapchainPresentModesCreateInfoEXT" c:type="VkSwapchainPresentModesCreateInfoEXT"/>
<record name="SwapchainPresentModeInfoEXT" c:type="VkSwapchainPresentModeInfoEXT"/>
<record name="SwapchainPresentScalingCreateInfoEXT" c:type="VkSwapchainPresentScalingCreateInfoEXT"/>
<record name="ReleaseSwapchainImagesInfoEXT" c:type="VkReleaseSwapchainImagesInfoEXT"/>
<record name="PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" c:type="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT"/>
<record name="IndirectCommandsLayoutNV" c:type="VkIndirectCommandsLayoutNV"/>
<record name="IndirectCommandsTokenTypeNV" c:type="VkIndirectCommandsTokenTypeNV"/>
<record name="IndirectStateFlagBitsNV" c:type="VkIndirectStateFlagBitsNV"/>
<record name="IndirectStateFlagsNV" c:type="VkIndirectStateFlagsNV"/>
<record name="IndirectCommandsLayoutUsageFlagBitsNV" c:type="VkIndirectCommandsLayoutUsageFlagBitsNV"/>
<record name="IndirectCommandsLayoutUsageFlagsNV" c:type="VkIndirectCommandsLayoutUsageFlagsNV"/>
<record name="PhysicalDeviceDeviceGeneratedCommandsPropertiesNV" c:type="VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV"/>
<record name="PhysicalDeviceDeviceGeneratedCommandsFeaturesNV" c:type="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV"/>
<record name="GraphicsShaderGroupCreateInfoNV" c:type="VkGraphicsShaderGroupCreateInfoNV"/>
<record name="GraphicsPipelineShaderGroupsCreateInfoNV" c:type="VkGraphicsPipelineShaderGroupsCreateInfoNV"/>
<record name="BindShaderGroupIndirectCommandNV" c:type="VkBindShaderGroupIndirectCommandNV"/>
<record name="BindIndexBufferIndirectCommandNV" c:type="VkBindIndexBufferIndirectCommandNV"/>
<record name="BindVertexBufferIndirectCommandNV" c:type="VkBindVertexBufferIndirectCommandNV"/>
<record name="SetStateFlagsIndirectCommandNV" c:type="VkSetStateFlagsIndirectCommandNV"/>
<record name="IndirectCommandsStreamNV" c:type="VkIndirectCommandsStreamNV"/>
<record name="IndirectCommandsLayoutTokenNV" c:type="VkIndirectCommandsLayoutTokenNV"/>
<record name="IndirectCommandsLayoutCreateInfoNV" c:type="VkIndirectCommandsLayoutCreateInfoNV"/>
<record name="GeneratedCommandsInfoNV" c:type="VkGeneratedCommandsInfoNV"/>
<record name="GeneratedCommandsMemoryRequirementsInfoNV" c:type="VkGeneratedCommandsMemoryRequirementsInfoNV"/>
<record name="PhysicalDeviceInheritedViewportScissorFeaturesNV" c:type="VkPhysicalDeviceInheritedViewportScissorFeaturesNV"/>
<record name="CommandBufferInheritanceViewportScissorInfoNV" c:type="VkCommandBufferInheritanceViewportScissorInfoNV"/>
<record name="PhysicalDeviceTexelBufferAlignmentFeaturesEXT" c:type="VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT"/>
<record name="PhysicalDeviceTexelBufferAlignmentPropertiesEXT" c:type="VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT"/>
<record name="RenderPassTransformBeginInfoQCOM" c:type="VkRenderPassTransformBeginInfoQCOM"/>
<record name="CommandBufferInheritanceRenderPassTransformInfoQCOM" c:type="VkCommandBufferInheritanceRenderPassTransformInfoQCOM"/>
<record name="DepthBiasRepresentationEXT" c:type="VkDepthBiasRepresentationEXT"/>
<record name="PhysicalDeviceDepthBiasControlFeaturesEXT" c:type="VkPhysicalDeviceDepthBiasControlFeaturesEXT"/>
<record name="DepthBiasInfoEXT" c:type="VkDepthBiasInfoEXT"/>
<record name="DepthBiasRepresentationInfoEXT" c:type="VkDepthBiasRepresentationInfoEXT"/>
<record name="DeviceMemoryReportEventTypeEXT" c:type="VkDeviceMemoryReportEventTypeEXT"/>
<record name="DeviceMemoryReportFlagsEXT" c:type="VkDeviceMemoryReportFlagsEXT"/>
<record name="PhysicalDeviceDeviceMemoryReportFeaturesEXT" c:type="VkPhysicalDeviceDeviceMemoryReportFeaturesEXT"/>
<record name="DeviceMemoryReportCallbackDataEXT" c:type="VkDeviceMemoryReportCallbackDataEXT"/>
<record name="DeviceDeviceMemoryReportCreateInfoEXT" c:type="VkDeviceDeviceMemoryReportCreateInfoEXT"/>
<record name="PhysicalDeviceRobustness2FeaturesEXT" c:type="VkPhysicalDeviceRobustness2FeaturesEXT"/>
<record name="PhysicalDeviceRobustness2PropertiesEXT" c:type="VkPhysicalDeviceRobustness2PropertiesEXT"/>
<record name="SamplerCustomBorderColorCreateInfoEXT" c:type="VkSamplerCustomBorderColorCreateInfoEXT"/>
<record name="PhysicalDeviceCustomBorderColorPropertiesEXT" c:type="VkPhysicalDeviceCustomBorderColorPropertiesEXT"/>
<record name="PhysicalDeviceCustomBorderColorFeaturesEXT" c:type="VkPhysicalDeviceCustomBorderColorFeaturesEXT"/>
<record name="PhysicalDevicePresentBarrierFeaturesNV" c:type="VkPhysicalDevicePresentBarrierFeaturesNV"/>
<record name="SurfaceCapabilitiesPresentBarrierNV" c:type="VkSurfaceCapabilitiesPresentBarrierNV"/>
<record name="SwapchainPresentBarrierCreateInfoNV" c:type="VkSwapchainPresentBarrierCreateInfoNV"/>
<record name="PrivateDataSlotEXT" c:type="VkPrivateDataSlotEXT"/>
<record name="PrivateDataSlotCreateFlagsEXT" c:type="VkPrivateDataSlotCreateFlagsEXT"/>
<record name="PhysicalDevicePrivateDataFeaturesEXT" c:type="VkPhysicalDevicePrivateDataFeaturesEXT"/>
<record name="DevicePrivateDataCreateInfoEXT" c:type="VkDevicePrivateDataCreateInfoEXT"/>
<record name="PrivateDataSlotCreateInfoEXT" c:type="VkPrivateDataSlotCreateInfoEXT"/>
<record name="PhysicalDevicePipelineCreationCacheControlFeaturesEXT" c:type="VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT"/>
<record name="DeviceDiagnosticsConfigFlagBitsNV" c:type="VkDeviceDiagnosticsConfigFlagBitsNV"/>
<record name="DeviceDiagnosticsConfigFlagsNV" c:type="VkDeviceDiagnosticsConfigFlagsNV"/>
<record name="PhysicalDeviceDiagnosticsConfigFeaturesNV" c:type="VkPhysicalDeviceDiagnosticsConfigFeaturesNV"/>
<record name="DeviceDiagnosticsConfigCreateInfoNV" c:type="VkDeviceDiagnosticsConfigCreateInfoNV"/>
<record name="CudaModuleNV" c:type="VkCudaModuleNV"/>
<record name="CudaFunctionNV" c:type="VkCudaFunctionNV"/>
<record name="CudaModuleCreateInfoNV" c:type="VkCudaModuleCreateInfoNV"/>
<record name="CudaFunctionCreateInfoNV" c:type="VkCudaFunctionCreateInfoNV"/>
<record name="CudaLaunchInfoNV" c:type="VkCudaLaunchInfoNV"/>
<record name="PhysicalDeviceCudaKernelLaunchFeaturesNV" c:type="VkPhysicalDeviceCudaKernelLaunchFeaturesNV"/>
<record name="PhysicalDeviceCudaKernelLaunchPropertiesNV" c:type="VkPhysicalDeviceCudaKernelLaunchPropertiesNV"/>
<record name="QueryLowLatencySupportNV" c:type="VkQueryLowLatencySupportNV"/>
<record name="AccelerationStructureKHR" c:type="VkAccelerationStructureKHR"/>
<record name="PhysicalDeviceDescriptorBufferPropertiesEXT" c:type="VkPhysicalDeviceDescriptorBufferPropertiesEXT"/>
<record name="PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" c:type="VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT"/>
<record name="PhysicalDeviceDescriptorBufferFeaturesEXT" c:type="VkPhysicalDeviceDescriptorBufferFeaturesEXT"/>
<record name="DescriptorAddressInfoEXT" c:type="VkDescriptorAddressInfoEXT"/>
<record name="DescriptorBufferBindingInfoEXT" c:type="VkDescriptorBufferBindingInfoEXT"/>
<record name="DescriptorBufferBindingPushDescriptorBufferHandleEXT" c:type="VkDescriptorBufferBindingPushDescriptorBufferHandleEXT"/>
<record name="DescriptorDataEXT" c:type="VkDescriptorDataEXT"/>
<record name="DescriptorGetInfoEXT" c:type="VkDescriptorGetInfoEXT"/>
<record name="BufferCaptureDescriptorDataInfoEXT" c:type="VkBufferCaptureDescriptorDataInfoEXT"/>
<record name="ImageCaptureDescriptorDataInfoEXT" c:type="VkImageCaptureDescriptorDataInfoEXT"/>
<record name="ImageViewCaptureDescriptorDataInfoEXT" c:type="VkImageViewCaptureDescriptorDataInfoEXT"/>
<record name="SamplerCaptureDescriptorDataInfoEXT" c:type="VkSamplerCaptureDescriptorDataInfoEXT"/>
<record name="OpaqueCaptureDescriptorDataCreateInfoEXT" c:type="VkOpaqueCaptureDescriptorDataCreateInfoEXT"/>
<record name="AccelerationStructureCaptureDescriptorDataInfoEXT" c:type="VkAccelerationStructureCaptureDescriptorDataInfoEXT"/>
<record name="GraphicsPipelineLibraryFlagBitsEXT" c:type="VkGraphicsPipelineLibraryFlagBitsEXT"/>
<record name="GraphicsPipelineLibraryFlagsEXT" c:type="VkGraphicsPipelineLibraryFlagsEXT"/>
<record name="PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" c:type="VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT"/>
<record name="PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" c:type="VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT"/>
<record name="GraphicsPipelineLibraryCreateInfoEXT" c:type="VkGraphicsPipelineLibraryCreateInfoEXT"/>
<record name="PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" c:type="VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD"/>
<record name="FragmentShadingRateTypeNV" c:type="VkFragmentShadingRateTypeNV"/>
<record name="FragmentShadingRateNV" c:type="VkFragmentShadingRateNV"/>
<record name="PhysicalDeviceFragmentShadingRateEnumsFeaturesNV" c:type="VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV"/>
<record name="PhysicalDeviceFragmentShadingRateEnumsPropertiesNV" c:type="VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV"/>
<record name="PipelineFragmentShadingRateEnumStateCreateInfoNV" c:type="VkPipelineFragmentShadingRateEnumStateCreateInfoNV"/>
<record name="AccelerationStructureMotionInstanceTypeNV" c:type="VkAccelerationStructureMotionInstanceTypeNV"/>
<record name="AccelerationStructureMotionInfoFlagsNV" c:type="VkAccelerationStructureMotionInfoFlagsNV"/>
<record name="AccelerationStructureMotionInstanceFlagsNV" c:type="VkAccelerationStructureMotionInstanceFlagsNV"/>
<record name="DeviceOrHostAddressConstKHR" c:type="VkDeviceOrHostAddressConstKHR"/>
<record name="AccelerationStructureGeometryMotionTrianglesDataNV" c:type="VkAccelerationStructureGeometryMotionTrianglesDataNV"/>
<record name="AccelerationStructureMotionInfoNV" c:type="VkAccelerationStructureMotionInfoNV"/>
<record name="AccelerationStructureMatrixMotionInstanceNV" c:type="VkAccelerationStructureMatrixMotionInstanceNV"/>
<record name="SRTDataNV" c:type="VkSRTDataNV"/>
<record name="AccelerationStructureSRTMotionInstanceNV" c:type="VkAccelerationStructureSRTMotionInstanceNV"/>
<record name="AccelerationStructureMotionInstanceDataNV" c:type="VkAccelerationStructureMotionInstanceDataNV"/>
<record name="AccelerationStructureMotionInstanceNV" c:type="VkAccelerationStructureMotionInstanceNV"/>
<record name="PhysicalDeviceRayTracingMotionBlurFeaturesNV" c:type="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV"/>
<record name="PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" c:type="VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"/>
<record name="PhysicalDeviceFragmentDensityMap2FeaturesEXT" c:type="VkPhysicalDeviceFragmentDensityMap2FeaturesEXT"/>
<record name="PhysicalDeviceFragmentDensityMap2PropertiesEXT" c:type="VkPhysicalDeviceFragmentDensityMap2PropertiesEXT"/>
<record name="CopyCommandTransformInfoQCOM" c:type="VkCopyCommandTransformInfoQCOM"/>
<record name="PhysicalDeviceImageRobustnessFeaturesEXT" c:type="VkPhysicalDeviceImageRobustnessFeaturesEXT"/>
<record name="ImageCompressionFlagBitsEXT" c:type="VkImageCompressionFlagBitsEXT"/>
<record name="ImageCompressionFlagsEXT" c:type="VkImageCompressionFlagsEXT"/>
<record name="ImageCompressionFixedRateFlagBitsEXT" c:type="VkImageCompressionFixedRateFlagBitsEXT"/>
<record name="ImageCompressionFixedRateFlagsEXT" c:type="VkImageCompressionFixedRateFlagsEXT"/>
<record name="PhysicalDeviceImageCompressionControlFeaturesEXT" c:type="VkPhysicalDeviceImageCompressionControlFeaturesEXT"/>
<record name="ImageCompressionControlEXT" c:type="VkImageCompressionControlEXT"/>
<record name="ImageCompressionPropertiesEXT" c:type="VkImageCompressionPropertiesEXT"/>
<record name="PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" c:type="VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT"/>
<record name="PhysicalDevice4444FormatsFeaturesEXT" c:type="VkPhysicalDevice4444FormatsFeaturesEXT"/>
<record name="DeviceFaultAddressTypeEXT" c:type="VkDeviceFaultAddressTypeEXT"/>
<record name="DeviceFaultVendorBinaryHeaderVersionEXT" c:type="VkDeviceFaultVendorBinaryHeaderVersionEXT"/>
<record name="PhysicalDeviceFaultFeaturesEXT" c:type="VkPhysicalDeviceFaultFeaturesEXT"/>
<record name="DeviceFaultCountsEXT" c:type="VkDeviceFaultCountsEXT"/>
<record name="DeviceFaultAddressInfoEXT" c:type="VkDeviceFaultAddressInfoEXT"/>
<record name="DeviceFaultVendorInfoEXT" c:type="VkDeviceFaultVendorInfoEXT"/>
<record name="DeviceFaultInfoEXT" c:type="VkDeviceFaultInfoEXT"/>
<record name="DeviceFaultVendorBinaryHeaderVersionOneEXT" c:type="VkDeviceFaultVendorBinaryHeaderVersionOneEXT"/>
<record name="PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" c:type="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"/>
<record name="PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM" c:type="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM"/>
<record name="PhysicalDeviceRGBA10X6FormatsFeaturesEXT" c:type="VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT"/>
<record name="PhysicalDeviceMutableDescriptorTypeFeaturesEXT" c:type="VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"/>
<record name="PhysicalDeviceMutableDescriptorTypeFeaturesVALVE" c:type="VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE"/>
<record name="MutableDescriptorTypeListEXT" c:type="VkMutableDescriptorTypeListEXT"/>
<record name="MutableDescriptorTypeListVALVE" c:type="VkMutableDescriptorTypeListVALVE"/>
<record name="MutableDescriptorTypeCreateInfoEXT" c:type="VkMutableDescriptorTypeCreateInfoEXT"/>
<record name="MutableDescriptorTypeCreateInfoVALVE" c:type="VkMutableDescriptorTypeCreateInfoVALVE"/>
<record name="PhysicalDeviceVertexInputDynamicStateFeaturesEXT" c:type="VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT"/>
<record name="VertexInputBindingDescription2EXT" c:type="VkVertexInputBindingDescription2EXT"/>
<record name="VertexInputAttributeDescription2EXT" c:type="VkVertexInputAttributeDescription2EXT"/>
<record name="PhysicalDeviceDrmPropertiesEXT" c:type="VkPhysicalDeviceDrmPropertiesEXT"/>
<record name="DeviceAddressBindingTypeEXT" c:type="VkDeviceAddressBindingTypeEXT"/>
<record name="DeviceAddressBindingFlagBitsEXT" c:type="VkDeviceAddressBindingFlagBitsEXT"/>
<record name="DeviceAddressBindingFlagsEXT" c:type="VkDeviceAddressBindingFlagsEXT"/>
<record name="PhysicalDeviceAddressBindingReportFeaturesEXT" c:type="VkPhysicalDeviceAddressBindingReportFeaturesEXT"/>
<record name="DeviceAddressBindingCallbackDataEXT" c:type="VkDeviceAddressBindingCallbackDataEXT"/>
<record name="PhysicalDeviceDepthClipControlFeaturesEXT" c:type="VkPhysicalDeviceDepthClipControlFeaturesEXT"/>
<record name="PipelineViewportDepthClipControlCreateInfoEXT" c:type="VkPipelineViewportDepthClipControlCreateInfoEXT"/>
<record name="PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" c:type="VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"/>
<record name="SubpassShadingPipelineCreateInfoHUAWEI" c:type="VkSubpassShadingPipelineCreateInfoHUAWEI"/>
<record name="PhysicalDeviceSubpassShadingFeaturesHUAWEI" c:type="VkPhysicalDeviceSubpassShadingFeaturesHUAWEI"/>
<record name="PhysicalDeviceSubpassShadingPropertiesHUAWEI" c:type="VkPhysicalDeviceSubpassShadingPropertiesHUAWEI"/>
<record name="PhysicalDeviceInvocationMaskFeaturesHUAWEI" c:type="VkPhysicalDeviceInvocationMaskFeaturesHUAWEI"/>
<record name="RemoteAddressNV" c:type="VkRemoteAddressNV"/>
<record name="MemoryGetRemoteAddressInfoNV" c:type="VkMemoryGetRemoteAddressInfoNV"/>
<record name="PhysicalDeviceExternalMemoryRDMAFeaturesNV" c:type="VkPhysicalDeviceExternalMemoryRDMAFeaturesNV"/>
<record name="PipelineInfoEXT" c:type="VkPipelineInfoEXT"/>
<record name="PipelinePropertiesIdentifierEXT" c:type="VkPipelinePropertiesIdentifierEXT"/>
<record name="PhysicalDevicePipelinePropertiesFeaturesEXT" c:type="VkPhysicalDevicePipelinePropertiesFeaturesEXT"/>
<record name="FrameBoundaryFlagBitsEXT" c:type="VkFrameBoundaryFlagBitsEXT"/>
<record name="FrameBoundaryFlagsEXT" c:type="VkFrameBoundaryFlagsEXT"/>
<record name="PhysicalDeviceFrameBoundaryFeaturesEXT" c:type="VkPhysicalDeviceFrameBoundaryFeaturesEXT"/>
<record name="FrameBoundaryEXT" c:type="VkFrameBoundaryEXT"/>
<record name="PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" c:type="VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT"/>
<record name="SubpassResolvePerformanceQueryEXT" c:type="VkSubpassResolvePerformanceQueryEXT"/>
<record name="MultisampledRenderToSingleSampledInfoEXT" c:type="VkMultisampledRenderToSingleSampledInfoEXT"/>
<record name="PhysicalDeviceExtendedDynamicState2FeaturesEXT" c:type="VkPhysicalDeviceExtendedDynamicState2FeaturesEXT"/>
<record name="PhysicalDeviceColorWriteEnableFeaturesEXT" c:type="VkPhysicalDeviceColorWriteEnableFeaturesEXT"/>
<record name="PipelineColorWriteCreateInfoEXT" c:type="VkPipelineColorWriteCreateInfoEXT"/>
<record name="PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" c:type="VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT"/>
<record name="PhysicalDeviceGlobalPriorityQueryFeaturesEXT" c:type="VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT"/>
<record name="QueueFamilyGlobalPriorityPropertiesEXT" c:type="VkQueueFamilyGlobalPriorityPropertiesEXT"/>
<record name="PhysicalDeviceImageViewMinLodFeaturesEXT" c:type="VkPhysicalDeviceImageViewMinLodFeaturesEXT"/>
<record name="ImageViewMinLodCreateInfoEXT" c:type="VkImageViewMinLodCreateInfoEXT"/>
<record name="PhysicalDeviceMultiDrawFeaturesEXT" c:type="VkPhysicalDeviceMultiDrawFeaturesEXT"/>
<record name="PhysicalDeviceMultiDrawPropertiesEXT" c:type="VkPhysicalDeviceMultiDrawPropertiesEXT"/>
<record name="MultiDrawInfoEXT" c:type="VkMultiDrawInfoEXT"/>
<record name="MultiDrawIndexedInfoEXT" c:type="VkMultiDrawIndexedInfoEXT"/>
<record name="PhysicalDeviceImage2DViewOf3DFeaturesEXT" c:type="VkPhysicalDeviceImage2DViewOf3DFeaturesEXT"/>
<record name="PhysicalDeviceShaderTileImageFeaturesEXT" c:type="VkPhysicalDeviceShaderTileImageFeaturesEXT"/>
<record name="PhysicalDeviceShaderTileImagePropertiesEXT" c:type="VkPhysicalDeviceShaderTileImagePropertiesEXT"/>
<record name="MicromapEXT" c:type="VkMicromapEXT"/>
<record name="MicromapTypeEXT" c:type="VkMicromapTypeEXT"/>
<record name="BuildMicromapModeEXT" c:type="VkBuildMicromapModeEXT"/>
<record name="CopyMicromapModeEXT" c:type="VkCopyMicromapModeEXT"/>
<record name="OpacityMicromapFormatEXT" c:type="VkOpacityMicromapFormatEXT"/>
<record name="OpacityMicromapSpecialIndexEXT" c:type="VkOpacityMicromapSpecialIndexEXT"/>
<record name="AccelerationStructureCompatibilityKHR" c:type="VkAccelerationStructureCompatibilityKHR"/>
<record name="AccelerationStructureBuildTypeKHR" c:type="VkAccelerationStructureBuildTypeKHR"/>
<record name="BuildMicromapFlagBitsEXT" c:type="VkBuildMicromapFlagBitsEXT"/>
<record name="BuildMicromapFlagsEXT" c:type="VkBuildMicromapFlagsEXT"/>
<record name="MicromapCreateFlagBitsEXT" c:type="VkMicromapCreateFlagBitsEXT"/>
<record name="MicromapCreateFlagsEXT" c:type="VkMicromapCreateFlagsEXT"/>
<record name="MicromapUsageEXT" c:type="VkMicromapUsageEXT"/>
<record name="DeviceOrHostAddressKHR" c:type="VkDeviceOrHostAddressKHR"/>
<record name="MicromapBuildInfoEXT" c:type="VkMicromapBuildInfoEXT"/>
<record name="MicromapCreateInfoEXT" c:type="VkMicromapCreateInfoEXT"/>
<record name="PhysicalDeviceOpacityMicromapFeaturesEXT" c:type="VkPhysicalDeviceOpacityMicromapFeaturesEXT"/>
<record name="PhysicalDeviceOpacityMicromapPropertiesEXT" c:type="VkPhysicalDeviceOpacityMicromapPropertiesEXT"/>
<record name="MicromapVersionInfoEXT" c:type="VkMicromapVersionInfoEXT"/>
<record name="CopyMicromapToMemoryInfoEXT" c:type="VkCopyMicromapToMemoryInfoEXT"/>
<record name="CopyMemoryToMicromapInfoEXT" c:type="VkCopyMemoryToMicromapInfoEXT"/>
<record name="CopyMicromapInfoEXT" c:type="VkCopyMicromapInfoEXT"/>
<record name="MicromapBuildSizesInfoEXT" c:type="VkMicromapBuildSizesInfoEXT"/>
<record name="AccelerationStructureTrianglesOpacityMicromapEXT" c:type="VkAccelerationStructureTrianglesOpacityMicromapEXT"/>
<record name="MicromapTriangleEXT" c:type="VkMicromapTriangleEXT"/>
<record name="PhysicalDeviceClusterCullingShaderFeaturesHUAWEI" c:type="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI"/>
<record name="PhysicalDeviceClusterCullingShaderPropertiesHUAWEI" c:type="VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI"/>
<record name="PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" c:type="VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI"/>
<record name="PhysicalDeviceBorderColorSwizzleFeaturesEXT" c:type="VkPhysicalDeviceBorderColorSwizzleFeaturesEXT"/>
<record name="SamplerBorderColorComponentMappingCreateInfoEXT" c:type="VkSamplerBorderColorComponentMappingCreateInfoEXT"/>
<record name="PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" c:type="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"/>
<record name="PhysicalDeviceShaderCorePropertiesARM" c:type="VkPhysicalDeviceShaderCorePropertiesARM"/>
<record name="PhysicalDeviceSchedulingControlsFlagsARM" c:type="VkPhysicalDeviceSchedulingControlsFlagsARM"/>
<record name="PhysicalDeviceSchedulingControlsFlagBitsARM" c:type="VkPhysicalDeviceSchedulingControlsFlagBitsARM"/>
<record name="DeviceQueueShaderCoreControlCreateInfoARM" c:type="VkDeviceQueueShaderCoreControlCreateInfoARM"/>
<record name="PhysicalDeviceSchedulingControlsFeaturesARM" c:type="VkPhysicalDeviceSchedulingControlsFeaturesARM"/>
<record name="PhysicalDeviceSchedulingControlsPropertiesARM" c:type="VkPhysicalDeviceSchedulingControlsPropertiesARM"/>
<record name="PhysicalDeviceImageSlicedViewOf3DFeaturesEXT" c:type="VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT"/>
<record name="ImageViewSlicedCreateInfoEXT" c:type="VkImageViewSlicedCreateInfoEXT"/>
<record name="PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" c:type="VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE"/>
<record name="DescriptorSetBindingReferenceVALVE" c:type="VkDescriptorSetBindingReferenceVALVE"/>
<record name="DescriptorSetLayoutHostMappingInfoVALVE" c:type="VkDescriptorSetLayoutHostMappingInfoVALVE"/>
<record name="PhysicalDeviceDepthClampZeroOneFeaturesEXT" c:type="VkPhysicalDeviceDepthClampZeroOneFeaturesEXT"/>
<record name="PhysicalDeviceNonSeamlessCubeMapFeaturesEXT" c:type="VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT"/>
<record name="PhysicalDeviceRenderPassStripedFeaturesARM" c:type="VkPhysicalDeviceRenderPassStripedFeaturesARM"/>
<record name="PhysicalDeviceRenderPassStripedPropertiesARM" c:type="VkPhysicalDeviceRenderPassStripedPropertiesARM"/>
<record name="RenderPassStripeInfoARM" c:type="VkRenderPassStripeInfoARM"/>
<record name="RenderPassStripeBeginInfoARM" c:type="VkRenderPassStripeBeginInfoARM"/>
<record name="RenderPassStripeSubmitInfoARM" c:type="VkRenderPassStripeSubmitInfoARM"/>
<record name="PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM" c:type="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM"/>
<record name="PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM" c:type="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM"/>
<record name="SubpassFragmentDensityMapOffsetEndInfoQCOM" c:type="VkSubpassFragmentDensityMapOffsetEndInfoQCOM"/>
<record name="CopyMemoryIndirectCommandNV" c:type="VkCopyMemoryIndirectCommandNV"/>
<record name="CopyMemoryToImageIndirectCommandNV" c:type="VkCopyMemoryToImageIndirectCommandNV"/>
<record name="PhysicalDeviceCopyMemoryIndirectFeaturesNV" c:type="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV"/>
<record name="PhysicalDeviceCopyMemoryIndirectPropertiesNV" c:type="VkPhysicalDeviceCopyMemoryIndirectPropertiesNV"/>
<record name="MemoryDecompressionMethodFlagBitsNV" c:type="VkMemoryDecompressionMethodFlagBitsNV"/>
<record name="MemoryDecompressionMethodFlagsNV" c:type="VkMemoryDecompressionMethodFlagsNV"/>
<record name="DecompressMemoryRegionNV" c:type="VkDecompressMemoryRegionNV"/>
<record name="PhysicalDeviceMemoryDecompressionFeaturesNV" c:type="VkPhysicalDeviceMemoryDecompressionFeaturesNV"/>
<record name="PhysicalDeviceMemoryDecompressionPropertiesNV" c:type="VkPhysicalDeviceMemoryDecompressionPropertiesNV"/>
<record name="PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" c:type="VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV"/>
<record name="ComputePipelineIndirectBufferInfoNV" c:type="VkComputePipelineIndirectBufferInfoNV"/>
<record name="PipelineIndirectDeviceAddressInfoNV" c:type="VkPipelineIndirectDeviceAddressInfoNV"/>
<record name="BindPipelineIndirectCommandNV" c:type="VkBindPipelineIndirectCommandNV"/>
<record name="PhysicalDeviceLinearColorAttachmentFeaturesNV" c:type="VkPhysicalDeviceLinearColorAttachmentFeaturesNV"/>
<record name="PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" c:type="VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT"/>
<record name="ImageViewSampleWeightCreateInfoQCOM" c:type="VkImageViewSampleWeightCreateInfoQCOM"/>
<record name="PhysicalDeviceImageProcessingFeaturesQCOM" c:type="VkPhysicalDeviceImageProcessingFeaturesQCOM"/>
<record name="PhysicalDeviceImageProcessingPropertiesQCOM" c:type="VkPhysicalDeviceImageProcessingPropertiesQCOM"/>
<record name="PhysicalDeviceNestedCommandBufferFeaturesEXT" c:type="VkPhysicalDeviceNestedCommandBufferFeaturesEXT"/>
<record name="PhysicalDeviceNestedCommandBufferPropertiesEXT" c:type="VkPhysicalDeviceNestedCommandBufferPropertiesEXT"/>
<record name="ExternalMemoryAcquireUnmodifiedEXT" c:type="VkExternalMemoryAcquireUnmodifiedEXT"/>
<record name="PhysicalDeviceExtendedDynamicState3FeaturesEXT" c:type="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT"/>
<record name="PhysicalDeviceExtendedDynamicState3PropertiesEXT" c:type="VkPhysicalDeviceExtendedDynamicState3PropertiesEXT"/>
<record name="ColorBlendEquationEXT" c:type="VkColorBlendEquationEXT"/>
<record name="ColorBlendAdvancedEXT" c:type="VkColorBlendAdvancedEXT"/>
<record name="SubpassMergeStatusEXT" c:type="VkSubpassMergeStatusEXT"/>
<record name="PhysicalDeviceSubpassMergeFeedbackFeaturesEXT" c:type="VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT"/>
<record name="RenderPassCreationControlEXT" c:type="VkRenderPassCreationControlEXT"/>
<record name="RenderPassCreationFeedbackInfoEXT" c:type="VkRenderPassCreationFeedbackInfoEXT"/>
<record name="RenderPassCreationFeedbackCreateInfoEXT" c:type="VkRenderPassCreationFeedbackCreateInfoEXT"/>
<record name="RenderPassSubpassFeedbackInfoEXT" c:type="VkRenderPassSubpassFeedbackInfoEXT"/>
<record name="RenderPassSubpassFeedbackCreateInfoEXT" c:type="VkRenderPassSubpassFeedbackCreateInfoEXT"/>
<record name="DirectDriverLoadingModeLUNARG" c:type="VkDirectDriverLoadingModeLUNARG"/>
<record name="DirectDriverLoadingFlagsLUNARG" c:type="VkDirectDriverLoadingFlagsLUNARG"/>
<record name="DirectDriverLoadingInfoLUNARG" c:type="VkDirectDriverLoadingInfoLUNARG"/>
<record name="DirectDriverLoadingListLUNARG" c:type="VkDirectDriverLoadingListLUNARG"/>
<record name="PhysicalDeviceShaderModuleIdentifierFeaturesEXT" c:type="VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT"/>
<record name="PhysicalDeviceShaderModuleIdentifierPropertiesEXT" c:type="VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT"/>
<record name="PipelineShaderStageModuleIdentifierCreateInfoEXT" c:type="VkPipelineShaderStageModuleIdentifierCreateInfoEXT"/>
<record name="ShaderModuleIdentifierEXT" c:type="VkShaderModuleIdentifierEXT"/>
<record name="OpticalFlowSessionNV" c:type="VkOpticalFlowSessionNV"/>
<record name="OpticalFlowPerformanceLevelNV" c:type="VkOpticalFlowPerformanceLevelNV"/>
<record name="OpticalFlowSessionBindingPointNV" c:type="VkOpticalFlowSessionBindingPointNV"/>
<record name="OpticalFlowGridSizeFlagBitsNV" c:type="VkOpticalFlowGridSizeFlagBitsNV"/>
<record name="OpticalFlowGridSizeFlagsNV" c:type="VkOpticalFlowGridSizeFlagsNV"/>
<record name="OpticalFlowUsageFlagBitsNV" c:type="VkOpticalFlowUsageFlagBitsNV"/>
<record name="OpticalFlowUsageFlagsNV" c:type="VkOpticalFlowUsageFlagsNV"/>
<record name="OpticalFlowSessionCreateFlagBitsNV" c:type="VkOpticalFlowSessionCreateFlagBitsNV"/>
<record name="OpticalFlowSessionCreateFlagsNV" c:type="VkOpticalFlowSessionCreateFlagsNV"/>
<record name="OpticalFlowExecuteFlagBitsNV" c:type="VkOpticalFlowExecuteFlagBitsNV"/>
<record name="OpticalFlowExecuteFlagsNV" c:type="VkOpticalFlowExecuteFlagsNV"/>
<record name="PhysicalDeviceOpticalFlowFeaturesNV" c:type="VkPhysicalDeviceOpticalFlowFeaturesNV"/>
<record name="PhysicalDeviceOpticalFlowPropertiesNV" c:type="VkPhysicalDeviceOpticalFlowPropertiesNV"/>
<record name="OpticalFlowImageFormatInfoNV" c:type="VkOpticalFlowImageFormatInfoNV"/>
<record name="OpticalFlowImageFormatPropertiesNV" c:type="VkOpticalFlowImageFormatPropertiesNV"/>
<record name="OpticalFlowSessionCreateInfoNV" c:type="VkOpticalFlowSessionCreateInfoNV"/>
<record name="OpticalFlowSessionCreatePrivateDataInfoNV" c:type="VkOpticalFlowSessionCreatePrivateDataInfoNV"/>
<record name="OpticalFlowExecuteInfoNV" c:type="VkOpticalFlowExecuteInfoNV"/>
<record name="PhysicalDeviceLegacyDitheringFeaturesEXT" c:type="VkPhysicalDeviceLegacyDitheringFeaturesEXT"/>
<record name="PhysicalDevicePipelineProtectedAccessFeaturesEXT" c:type="VkPhysicalDevicePipelineProtectedAccessFeaturesEXT"/>
<record name="ShaderEXT" c:type="VkShaderEXT"/>
<record name="ShaderCodeTypeEXT" c:type="VkShaderCodeTypeEXT"/>
<record name="ShaderCreateFlagBitsEXT" c:type="VkShaderCreateFlagBitsEXT"/>
<record name="ShaderCreateFlagsEXT" c:type="VkShaderCreateFlagsEXT"/>
<record name="PhysicalDeviceShaderObjectFeaturesEXT" c:type="VkPhysicalDeviceShaderObjectFeaturesEXT"/>
<record name="PhysicalDeviceShaderObjectPropertiesEXT" c:type="VkPhysicalDeviceShaderObjectPropertiesEXT"/>
<record name="ShaderCreateInfoEXT" c:type="VkShaderCreateInfoEXT"/>
<record name="ShaderRequiredSubgroupSizeCreateInfoEXT" c:type="VkShaderRequiredSubgroupSizeCreateInfoEXT"/>
<record name="PhysicalDeviceTilePropertiesFeaturesQCOM" c:type="VkPhysicalDeviceTilePropertiesFeaturesQCOM"/>
<record name="TilePropertiesQCOM" c:type="VkTilePropertiesQCOM"/>
<record name="PhysicalDeviceAmigoProfilingFeaturesSEC" c:type="VkPhysicalDeviceAmigoProfilingFeaturesSEC"/>
<record name="AmigoProfilingSubmitInfoSEC" c:type="VkAmigoProfilingSubmitInfoSEC"/>
<record name="PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" c:type="VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM"/>
<record name="RayTracingInvocationReorderModeNV" c:type="VkRayTracingInvocationReorderModeNV"/>
<record name="PhysicalDeviceRayTracingInvocationReorderPropertiesNV" c:type="VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV"/>
<record name="PhysicalDeviceRayTracingInvocationReorderFeaturesNV" c:type="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV"/>
<record name="PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" c:type="VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV"/>
<record name="PhysicalDeviceExtendedSparseAddressSpacePropertiesNV" c:type="VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV"/>
<record name="PhysicalDeviceLegacyVertexAttributesFeaturesEXT" c:type="VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT"/>
<record name="PhysicalDeviceLegacyVertexAttributesPropertiesEXT" c:type="VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT"/>
<record name="LayerSettingTypeEXT" c:type="VkLayerSettingTypeEXT"/>
<record name="LayerSettingEXT" c:type="VkLayerSettingEXT"/>
<record name="LayerSettingsCreateInfoEXT" c:type="VkLayerSettingsCreateInfoEXT"/>
<record name="PhysicalDeviceShaderCoreBuiltinsFeaturesARM" c:type="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM"/>
<record name="PhysicalDeviceShaderCoreBuiltinsPropertiesARM" c:type="VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM"/>
<record name="PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" c:type="VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"/>
<record name="PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" c:type="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"/>
<record name="LatencyMarkerNV" c:type="VkLatencyMarkerNV"/>
<record name="OutOfBandQueueTypeNV" c:type="VkOutOfBandQueueTypeNV"/>
<record name="LatencySleepModeInfoNV" c:type="VkLatencySleepModeInfoNV"/>
<record name="LatencySleepInfoNV" c:type="VkLatencySleepInfoNV"/>
<record name="SetLatencyMarkerInfoNV" c:type="VkSetLatencyMarkerInfoNV"/>
<record name="LatencyTimingsFrameReportNV" c:type="VkLatencyTimingsFrameReportNV"/>
<record name="GetLatencyMarkerInfoNV" c:type="VkGetLatencyMarkerInfoNV"/>
<record name="LatencySubmissionPresentIdNV" c:type="VkLatencySubmissionPresentIdNV"/>
<record name="SwapchainLatencyCreateInfoNV" c:type="VkSwapchainLatencyCreateInfoNV"/>
<record name="OutOfBandQueueTypeInfoNV" c:type="VkOutOfBandQueueTypeInfoNV"/>
<record name="LatencySurfaceCapabilitiesNV" c:type="VkLatencySurfaceCapabilitiesNV"/>
<record name="PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" c:type="VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM"/>
<record name="MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" c:type="VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM"/>
<record name="PhysicalDevicePerStageDescriptorSetFeaturesNV" c:type="VkPhysicalDevicePerStageDescriptorSetFeaturesNV"/>
<record name="BlockMatchWindowCompareModeQCOM" c:type="VkBlockMatchWindowCompareModeQCOM"/>
<record name="PhysicalDeviceImageProcessing2FeaturesQCOM" c:type="VkPhysicalDeviceImageProcessing2FeaturesQCOM"/>
<record name="PhysicalDeviceImageProcessing2PropertiesQCOM" c:type="VkPhysicalDeviceImageProcessing2PropertiesQCOM"/>
<record name="SamplerBlockMatchWindowCreateInfoQCOM" c:type="VkSamplerBlockMatchWindowCreateInfoQCOM"/>
<record name="CubicFilterWeightsQCOM" c:type="VkCubicFilterWeightsQCOM"/>
<record name="PhysicalDeviceCubicWeightsFeaturesQCOM" c:type="VkPhysicalDeviceCubicWeightsFeaturesQCOM"/>
<record name="SamplerCubicWeightsCreateInfoQCOM" c:type="VkSamplerCubicWeightsCreateInfoQCOM"/>
<record name="BlitImageCubicWeightsInfoQCOM" c:type="VkBlitImageCubicWeightsInfoQCOM"/>
<record name="PhysicalDeviceYcbcrDegammaFeaturesQCOM" c:type="VkPhysicalDeviceYcbcrDegammaFeaturesQCOM"/>
<record name="SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" c:type="VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM"/>
<record name="PhysicalDeviceCubicClampFeaturesQCOM" c:type="VkPhysicalDeviceCubicClampFeaturesQCOM"/>
<record name="PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" c:type="VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT"/>
<record name="LayeredDriverUnderlyingApiMSFT" c:type="VkLayeredDriverUnderlyingApiMSFT"/>
<record name="PhysicalDeviceLayeredDriverPropertiesMSFT" c:type="VkPhysicalDeviceLayeredDriverPropertiesMSFT"/>
<record name="PhysicalDeviceDescriptorPoolOverallocationFeaturesNV" c:type="VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV"/>
<record name="PhysicalDeviceRawAccessChainsFeaturesNV" c:type="VkPhysicalDeviceRawAccessChainsFeaturesNV"/>
<record name="PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" c:type="VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV"/>
<record name="PhysicalDeviceRayTracingValidationFeaturesNV" c:type="VkPhysicalDeviceRayTracingValidationFeaturesNV"/>
<record name="PhysicalDeviceImageAlignmentControlFeaturesMESA" c:type="VkPhysicalDeviceImageAlignmentControlFeaturesMESA"/>
<record name="PhysicalDeviceImageAlignmentControlPropertiesMESA" c:type="VkPhysicalDeviceImageAlignmentControlPropertiesMESA"/>
<record name="ImageAlignmentControlCreateInfoMESA" c:type="VkImageAlignmentControlCreateInfoMESA"/>
<record name="BuildAccelerationStructureModeKHR" c:type="VkBuildAccelerationStructureModeKHR"/>
<record name="AccelerationStructureCreateFlagBitsKHR" c:type="VkAccelerationStructureCreateFlagBitsKHR"/>
<record name="AccelerationStructureCreateFlagsKHR" c:type="VkAccelerationStructureCreateFlagsKHR"/>
<record name="AccelerationStructureBuildRangeInfoKHR" c:type="VkAccelerationStructureBuildRangeInfoKHR"/>
<record name="AccelerationStructureGeometryTrianglesDataKHR" c:type="VkAccelerationStructureGeometryTrianglesDataKHR"/>
<record name="AccelerationStructureGeometryAabbsDataKHR" c:type="VkAccelerationStructureGeometryAabbsDataKHR"/>
<record name="AccelerationStructureGeometryInstancesDataKHR" c:type="VkAccelerationStructureGeometryInstancesDataKHR"/>
<record name="AccelerationStructureGeometryDataKHR" c:type="VkAccelerationStructureGeometryDataKHR"/>
<record name="AccelerationStructureGeometryKHR" c:type="VkAccelerationStructureGeometryKHR"/>
<record name="AccelerationStructureBuildGeometryInfoKHR" c:type="VkAccelerationStructureBuildGeometryInfoKHR"/>
<record name="AccelerationStructureCreateInfoKHR" c:type="VkAccelerationStructureCreateInfoKHR"/>
<record name="WriteDescriptorSetAccelerationStructureKHR" c:type="VkWriteDescriptorSetAccelerationStructureKHR"/>
<record name="PhysicalDeviceAccelerationStructureFeaturesKHR" c:type="VkPhysicalDeviceAccelerationStructureFeaturesKHR"/>
<record name="PhysicalDeviceAccelerationStructurePropertiesKHR" c:type="VkPhysicalDeviceAccelerationStructurePropertiesKHR"/>
<record name="AccelerationStructureDeviceAddressInfoKHR" c:type="VkAccelerationStructureDeviceAddressInfoKHR"/>
<record name="AccelerationStructureVersionInfoKHR" c:type="VkAccelerationStructureVersionInfoKHR"/>
<record name="CopyAccelerationStructureToMemoryInfoKHR" c:type="VkCopyAccelerationStructureToMemoryInfoKHR"/>
<record name="CopyMemoryToAccelerationStructureInfoKHR" c:type="VkCopyMemoryToAccelerationStructureInfoKHR"/>
<record name="CopyAccelerationStructureInfoKHR" c:type="VkCopyAccelerationStructureInfoKHR"/>
<record name="AccelerationStructureBuildSizesInfoKHR" c:type="VkAccelerationStructureBuildSizesInfoKHR"/>
<record name="ShaderGroupShaderKHR" c:type="VkShaderGroupShaderKHR"/>
<record name="RayTracingShaderGroupCreateInfoKHR" c:type="VkRayTracingShaderGroupCreateInfoKHR"/>
<record name="RayTracingPipelineInterfaceCreateInfoKHR" c:type="VkRayTracingPipelineInterfaceCreateInfoKHR"/>
<record name="RayTracingPipelineCreateInfoKHR" c:type="VkRayTracingPipelineCreateInfoKHR"/>
<record name="PhysicalDeviceRayTracingPipelineFeaturesKHR" c:type="VkPhysicalDeviceRayTracingPipelineFeaturesKHR"/>
<record name="PhysicalDeviceRayTracingPipelinePropertiesKHR" c:type="VkPhysicalDeviceRayTracingPipelinePropertiesKHR"/>
<record name="StridedDeviceAddressRegionKHR" c:type="VkStridedDeviceAddressRegionKHR"/>
<record name="TraceRaysIndirectCommandKHR" c:type="VkTraceRaysIndirectCommandKHR"/>
<record name="PhysicalDeviceRayQueryFeaturesKHR" c:type="VkPhysicalDeviceRayQueryFeaturesKHR"/>
<record name="PhysicalDeviceMeshShaderFeaturesEXT" c:type="VkPhysicalDeviceMeshShaderFeaturesEXT"/>
<record name="PhysicalDeviceMeshShaderPropertiesEXT" c:type="VkPhysicalDeviceMeshShaderPropertiesEXT"/>
<record name="DrawMeshTasksIndirectCommandEXT" c:type="VkDrawMeshTasksIndirectCommandEXT"/>

  </namespace>
</repository>
