1use crate::vk::bitflags::*;
2use crate::vk::definitions::*;
3use crate::vk::enums::*;
4pub type GeometryFlagsNV = GeometryFlagsKHR;
5pub type GeometryInstanceFlagsNV = GeometryInstanceFlagsKHR;
6pub type BuildAccelerationStructureFlagsNV = BuildAccelerationStructureFlagsKHR;
7pub type PrivateDataSlotCreateFlagsEXT = PrivateDataSlotCreateFlags;
8pub type DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags;
9pub type PipelineCreationFeedbackFlagsEXT = PipelineCreationFeedbackFlags;
10pub type SemaphoreWaitFlagsKHR = SemaphoreWaitFlags;
11pub type AccessFlags2KHR = AccessFlags2;
12pub type PipelineStageFlags2KHR = PipelineStageFlags2;
13pub type FormatFeatureFlags2KHR = FormatFeatureFlags2;
14pub type RenderingFlagsKHR = RenderingFlags;
15pub type PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags;
16pub type MemoryAllocateFlagsKHR = MemoryAllocateFlags;
17pub type CommandPoolTrimFlagsKHR = CommandPoolTrimFlags;
18pub type ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags;
19pub type ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags;
20pub type ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags;
21pub type ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags;
22pub type SemaphoreImportFlagsKHR = SemaphoreImportFlags;
23pub type ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags;
24pub type ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags;
25pub type FenceImportFlagsKHR = FenceImportFlags;
26pub type DescriptorBindingFlagsEXT = DescriptorBindingFlags;
27pub type ResolveModeFlagsKHR = ResolveModeFlags;
28pub type ToolPurposeFlagsEXT = ToolPurposeFlags;
29pub type SubmitFlagsKHR = SubmitFlags;
30pub type DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate;
31pub type SamplerYcbcrConversionKHR = SamplerYcbcrConversion;
32pub type PrivateDataSlotEXT = PrivateDataSlot;
33pub type DescriptorUpdateTemplateTypeKHR = DescriptorUpdateTemplateType;
34pub type PointClippingBehaviorKHR = PointClippingBehavior;
35pub type QueueGlobalPriorityEXT = QueueGlobalPriorityKHR;
36pub type TimeDomainEXT = TimeDomainKHR;
37pub type SemaphoreTypeKHR = SemaphoreType;
38pub type CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR;
39pub type AccelerationStructureTypeNV = AccelerationStructureTypeKHR;
40pub type GeometryTypeNV = GeometryTypeKHR;
41pub type RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR;
42pub type LineRasterizationModeEXT = LineRasterizationModeKHR;
43pub type ScopeNV = ScopeKHR;
44pub type ComponentTypeNV = ComponentTypeKHR;
45pub type TessellationDomainOriginKHR = TessellationDomainOrigin;
46pub type SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion;
47pub type SamplerYcbcrRangeKHR = SamplerYcbcrRange;
48pub type ChromaLocationKHR = ChromaLocation;
49pub type SamplerReductionModeEXT = SamplerReductionMode;
50pub type ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence;
51pub type DriverIdKHR = DriverId;
52pub type DevicePrivateDataCreateInfoEXT<'a> = DevicePrivateDataCreateInfo<'a>;
53pub type PrivateDataSlotCreateInfoEXT<'a> = PrivateDataSlotCreateInfo<'a>;
54pub type PhysicalDevicePrivateDataFeaturesEXT<'a> = PhysicalDevicePrivateDataFeatures<'a>;
55pub type PhysicalDeviceFeatures2KHR<'a> = PhysicalDeviceFeatures2<'a>;
56pub type PhysicalDeviceProperties2KHR<'a> = PhysicalDeviceProperties2<'a>;
57pub type FormatProperties2KHR<'a> = FormatProperties2<'a>;
58pub type ImageFormatProperties2KHR<'a> = ImageFormatProperties2<'a>;
59pub type PhysicalDeviceImageFormatInfo2KHR<'a> = PhysicalDeviceImageFormatInfo2<'a>;
60pub type QueueFamilyProperties2KHR<'a> = QueueFamilyProperties2<'a>;
61pub type PhysicalDeviceMemoryProperties2KHR<'a> = PhysicalDeviceMemoryProperties2<'a>;
62pub type SparseImageFormatProperties2KHR<'a> = SparseImageFormatProperties2<'a>;
63pub type PhysicalDeviceSparseImageFormatInfo2KHR<'a> = PhysicalDeviceSparseImageFormatInfo2<'a>;
64pub type ConformanceVersionKHR = ConformanceVersion;
65pub type PhysicalDeviceDriverPropertiesKHR<'a> = PhysicalDeviceDriverProperties<'a>;
66pub type PhysicalDeviceVariablePointersFeaturesKHR<'a> = PhysicalDeviceVariablePointersFeatures<'a>;
67pub type PhysicalDeviceVariablePointerFeaturesKHR<'a> = PhysicalDeviceVariablePointersFeatures<'a>;
68pub type PhysicalDeviceVariablePointerFeatures<'a> = PhysicalDeviceVariablePointersFeatures<'a>;
69pub type ExternalMemoryPropertiesKHR = ExternalMemoryProperties;
70pub type PhysicalDeviceExternalImageFormatInfoKHR<'a> = PhysicalDeviceExternalImageFormatInfo<'a>;
71pub type ExternalImageFormatPropertiesKHR<'a> = ExternalImageFormatProperties<'a>;
72pub type PhysicalDeviceExternalBufferInfoKHR<'a> = PhysicalDeviceExternalBufferInfo<'a>;
73pub type ExternalBufferPropertiesKHR<'a> = ExternalBufferProperties<'a>;
74pub type PhysicalDeviceIDPropertiesKHR<'a> = PhysicalDeviceIDProperties<'a>;
75pub type ExternalMemoryImageCreateInfoKHR<'a> = ExternalMemoryImageCreateInfo<'a>;
76pub type ExternalMemoryBufferCreateInfoKHR<'a> = ExternalMemoryBufferCreateInfo<'a>;
77pub type ExportMemoryAllocateInfoKHR<'a> = ExportMemoryAllocateInfo<'a>;
78pub type PhysicalDeviceExternalSemaphoreInfoKHR<'a> = PhysicalDeviceExternalSemaphoreInfo<'a>;
79pub type ExternalSemaphorePropertiesKHR<'a> = ExternalSemaphoreProperties<'a>;
80pub type ExportSemaphoreCreateInfoKHR<'a> = ExportSemaphoreCreateInfo<'a>;
81pub type PhysicalDeviceExternalFenceInfoKHR<'a> = PhysicalDeviceExternalFenceInfo<'a>;
82pub type ExternalFencePropertiesKHR<'a> = ExternalFenceProperties<'a>;
83pub type ExportFenceCreateInfoKHR<'a> = ExportFenceCreateInfo<'a>;
84pub type PhysicalDeviceMultiviewFeaturesKHR<'a> = PhysicalDeviceMultiviewFeatures<'a>;
85pub type PhysicalDeviceMultiviewPropertiesKHR<'a> = PhysicalDeviceMultiviewProperties<'a>;
86pub type RenderPassMultiviewCreateInfoKHR<'a> = RenderPassMultiviewCreateInfo<'a>;
87pub type PhysicalDeviceGroupPropertiesKHR<'a> = PhysicalDeviceGroupProperties<'a>;
88pub type MemoryAllocateFlagsInfoKHR<'a> = MemoryAllocateFlagsInfo<'a>;
89pub type BindBufferMemoryInfoKHR<'a> = BindBufferMemoryInfo<'a>;
90pub type BindBufferMemoryDeviceGroupInfoKHR<'a> = BindBufferMemoryDeviceGroupInfo<'a>;
91pub type BindImageMemoryInfoKHR<'a> = BindImageMemoryInfo<'a>;
92pub type BindImageMemoryDeviceGroupInfoKHR<'a> = BindImageMemoryDeviceGroupInfo<'a>;
93pub type DeviceGroupRenderPassBeginInfoKHR<'a> = DeviceGroupRenderPassBeginInfo<'a>;
94pub type DeviceGroupCommandBufferBeginInfoKHR<'a> = DeviceGroupCommandBufferBeginInfo<'a>;
95pub type DeviceGroupSubmitInfoKHR<'a> = DeviceGroupSubmitInfo<'a>;
96pub type DeviceGroupBindSparseInfoKHR<'a> = DeviceGroupBindSparseInfo<'a>;
97pub type DeviceGroupDeviceCreateInfoKHR<'a> = DeviceGroupDeviceCreateInfo<'a>;
98pub type DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry;
99pub type DescriptorUpdateTemplateCreateInfoKHR<'a> = DescriptorUpdateTemplateCreateInfo<'a>;
100pub type InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference;
101pub type RenderPassInputAttachmentAspectCreateInfoKHR<'a> =
102 RenderPassInputAttachmentAspectCreateInfo<'a>;
103pub type PhysicalDevice16BitStorageFeaturesKHR<'a> = PhysicalDevice16BitStorageFeatures<'a>;
104pub type PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR<'a> =
105 PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>;
106pub type BufferMemoryRequirementsInfo2KHR<'a> = BufferMemoryRequirementsInfo2<'a>;
107pub type DeviceBufferMemoryRequirementsKHR<'a> = DeviceBufferMemoryRequirements<'a>;
108pub type ImageMemoryRequirementsInfo2KHR<'a> = ImageMemoryRequirementsInfo2<'a>;
109pub type ImageSparseMemoryRequirementsInfo2KHR<'a> = ImageSparseMemoryRequirementsInfo2<'a>;
110pub type DeviceImageMemoryRequirementsKHR<'a> = DeviceImageMemoryRequirements<'a>;
111pub type MemoryRequirements2KHR<'a> = MemoryRequirements2<'a>;
112pub type SparseImageMemoryRequirements2KHR<'a> = SparseImageMemoryRequirements2<'a>;
113pub type PhysicalDevicePointClippingPropertiesKHR<'a> = PhysicalDevicePointClippingProperties<'a>;
114pub type MemoryDedicatedRequirementsKHR<'a> = MemoryDedicatedRequirements<'a>;
115pub type MemoryDedicatedAllocateInfoKHR<'a> = MemoryDedicatedAllocateInfo<'a>;
116pub type ImageViewUsageCreateInfoKHR<'a> = ImageViewUsageCreateInfo<'a>;
117pub type PipelineTessellationDomainOriginStateCreateInfoKHR<'a> =
118 PipelineTessellationDomainOriginStateCreateInfo<'a>;
119pub type SamplerYcbcrConversionInfoKHR<'a> = SamplerYcbcrConversionInfo<'a>;
120pub type SamplerYcbcrConversionCreateInfoKHR<'a> = SamplerYcbcrConversionCreateInfo<'a>;
121pub type BindImagePlaneMemoryInfoKHR<'a> = BindImagePlaneMemoryInfo<'a>;
122pub type ImagePlaneMemoryRequirementsInfoKHR<'a> = ImagePlaneMemoryRequirementsInfo<'a>;
123pub type PhysicalDeviceSamplerYcbcrConversionFeaturesKHR<'a> =
124 PhysicalDeviceSamplerYcbcrConversionFeatures<'a>;
125pub type SamplerYcbcrConversionImageFormatPropertiesKHR<'a> =
126 SamplerYcbcrConversionImageFormatProperties<'a>;
127pub type PhysicalDeviceSamplerFilterMinmaxPropertiesEXT<'a> =
128 PhysicalDeviceSamplerFilterMinmaxProperties<'a>;
129pub type SamplerReductionModeCreateInfoEXT<'a> = SamplerReductionModeCreateInfo<'a>;
130pub type PhysicalDeviceInlineUniformBlockFeaturesEXT<'a> =
131 PhysicalDeviceInlineUniformBlockFeatures<'a>;
132pub type PhysicalDeviceInlineUniformBlockPropertiesEXT<'a> =
133 PhysicalDeviceInlineUniformBlockProperties<'a>;
134pub type WriteDescriptorSetInlineUniformBlockEXT<'a> = WriteDescriptorSetInlineUniformBlock<'a>;
135pub type DescriptorPoolInlineUniformBlockCreateInfoEXT<'a> =
136 DescriptorPoolInlineUniformBlockCreateInfo<'a>;
137pub type ImageFormatListCreateInfoKHR<'a> = ImageFormatListCreateInfo<'a>;
138pub type PhysicalDeviceMaintenance3PropertiesKHR<'a> = PhysicalDeviceMaintenance3Properties<'a>;
139pub type PhysicalDeviceMaintenance4FeaturesKHR<'a> = PhysicalDeviceMaintenance4Features<'a>;
140pub type PhysicalDeviceMaintenance4PropertiesKHR<'a> = PhysicalDeviceMaintenance4Properties<'a>;
141pub type DescriptorSetLayoutSupportKHR<'a> = DescriptorSetLayoutSupport<'a>;
142pub type PhysicalDeviceShaderDrawParameterFeatures<'a> =
143 PhysicalDeviceShaderDrawParametersFeatures<'a>;
144pub type PhysicalDeviceShaderFloat16Int8FeaturesKHR<'a> =
145 PhysicalDeviceShaderFloat16Int8Features<'a>;
146pub type PhysicalDeviceFloat16Int8FeaturesKHR<'a> = PhysicalDeviceShaderFloat16Int8Features<'a>;
147pub type PhysicalDeviceFloatControlsPropertiesKHR<'a> = PhysicalDeviceFloatControlsProperties<'a>;
148pub type PhysicalDeviceHostQueryResetFeaturesEXT<'a> = PhysicalDeviceHostQueryResetFeatures<'a>;
149pub type DeviceQueueGlobalPriorityCreateInfoEXT<'a> = DeviceQueueGlobalPriorityCreateInfoKHR<'a>;
150pub type PhysicalDeviceGlobalPriorityQueryFeaturesEXT<'a> =
151 PhysicalDeviceGlobalPriorityQueryFeaturesKHR<'a>;
152pub type QueueFamilyGlobalPriorityPropertiesEXT<'a> = QueueFamilyGlobalPriorityPropertiesKHR<'a>;
153pub type CalibratedTimestampInfoEXT<'a> = CalibratedTimestampInfoKHR<'a>;
154pub type PhysicalDeviceDescriptorIndexingFeaturesEXT<'a> =
155 PhysicalDeviceDescriptorIndexingFeatures<'a>;
156pub type PhysicalDeviceDescriptorIndexingPropertiesEXT<'a> =
157 PhysicalDeviceDescriptorIndexingProperties<'a>;
158pub type DescriptorSetLayoutBindingFlagsCreateInfoEXT<'a> =
159 DescriptorSetLayoutBindingFlagsCreateInfo<'a>;
160pub type DescriptorSetVariableDescriptorCountAllocateInfoEXT<'a> =
161 DescriptorSetVariableDescriptorCountAllocateInfo<'a>;
162pub type DescriptorSetVariableDescriptorCountLayoutSupportEXT<'a> =
163 DescriptorSetVariableDescriptorCountLayoutSupport<'a>;
164pub type AttachmentDescription2KHR<'a> = AttachmentDescription2<'a>;
165pub type AttachmentReference2KHR<'a> = AttachmentReference2<'a>;
166pub type SubpassDescription2KHR<'a> = SubpassDescription2<'a>;
167pub type SubpassDependency2KHR<'a> = SubpassDependency2<'a>;
168pub type RenderPassCreateInfo2KHR<'a> = RenderPassCreateInfo2<'a>;
169pub type SubpassBeginInfoKHR<'a> = SubpassBeginInfo<'a>;
170pub type SubpassEndInfoKHR<'a> = SubpassEndInfo<'a>;
171pub type PhysicalDeviceTimelineSemaphoreFeaturesKHR<'a> =
172 PhysicalDeviceTimelineSemaphoreFeatures<'a>;
173pub type PhysicalDeviceTimelineSemaphorePropertiesKHR<'a> =
174 PhysicalDeviceTimelineSemaphoreProperties<'a>;
175pub type SemaphoreTypeCreateInfoKHR<'a> = SemaphoreTypeCreateInfo<'a>;
176pub type TimelineSemaphoreSubmitInfoKHR<'a> = TimelineSemaphoreSubmitInfo<'a>;
177pub type SemaphoreWaitInfoKHR<'a> = SemaphoreWaitInfo<'a>;
178pub type SemaphoreSignalInfoKHR<'a> = SemaphoreSignalInfo<'a>;
179pub type VertexInputBindingDivisorDescriptionEXT = VertexInputBindingDivisorDescriptionKHR;
180pub type PipelineVertexInputDivisorStateCreateInfoEXT<'a> =
181 PipelineVertexInputDivisorStateCreateInfoKHR<'a>;
182pub type PhysicalDevice8BitStorageFeaturesKHR<'a> = PhysicalDevice8BitStorageFeatures<'a>;
183pub type PhysicalDeviceVulkanMemoryModelFeaturesKHR<'a> =
184 PhysicalDeviceVulkanMemoryModelFeatures<'a>;
185pub type PhysicalDeviceShaderAtomicInt64FeaturesKHR<'a> =
186 PhysicalDeviceShaderAtomicInt64Features<'a>;
187pub type PhysicalDeviceVertexAttributeDivisorFeaturesEXT<'a> =
188 PhysicalDeviceVertexAttributeDivisorFeaturesKHR<'a>;
189pub type PhysicalDeviceDepthStencilResolvePropertiesKHR<'a> =
190 PhysicalDeviceDepthStencilResolveProperties<'a>;
191pub type SubpassDescriptionDepthStencilResolveKHR<'a> = SubpassDescriptionDepthStencilResolve<'a>;
192pub type PhysicalDeviceFragmentShaderBarycentricFeaturesNV<'a> =
193 PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>;
194pub type ImageStencilUsageCreateInfoEXT<'a> = ImageStencilUsageCreateInfo<'a>;
195pub type PhysicalDeviceScalarBlockLayoutFeaturesEXT<'a> =
196 PhysicalDeviceScalarBlockLayoutFeatures<'a>;
197pub type PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR<'a> =
198 PhysicalDeviceUniformBufferStandardLayoutFeatures<'a>;
199pub type PhysicalDeviceBufferDeviceAddressFeaturesKHR<'a> =
200 PhysicalDeviceBufferDeviceAddressFeatures<'a>;
201pub type PhysicalDeviceBufferAddressFeaturesEXT<'a> =
202 PhysicalDeviceBufferDeviceAddressFeaturesEXT<'a>;
203pub type BufferDeviceAddressInfoKHR<'a> = BufferDeviceAddressInfo<'a>;
204pub type BufferDeviceAddressInfoEXT<'a> = BufferDeviceAddressInfo<'a>;
205pub type BufferOpaqueCaptureAddressCreateInfoKHR<'a> = BufferOpaqueCaptureAddressCreateInfo<'a>;
206pub type PhysicalDeviceImagelessFramebufferFeaturesKHR<'a> =
207 PhysicalDeviceImagelessFramebufferFeatures<'a>;
208pub type FramebufferAttachmentsCreateInfoKHR<'a> = FramebufferAttachmentsCreateInfo<'a>;
209pub type FramebufferAttachmentImageInfoKHR<'a> = FramebufferAttachmentImageInfo<'a>;
210pub type RenderPassAttachmentBeginInfoKHR<'a> = RenderPassAttachmentBeginInfo<'a>;
211pub type PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT<'a> =
212 PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>;
213pub type PipelineCreationFeedbackEXT = PipelineCreationFeedback;
214pub type PipelineCreationFeedbackCreateInfoEXT<'a> = PipelineCreationFeedbackCreateInfo<'a>;
215pub type QueryPoolCreateInfoINTEL<'a> = QueryPoolPerformanceQueryCreateInfoINTEL<'a>;
216pub type PhysicalDeviceIndexTypeUint8FeaturesEXT<'a> = PhysicalDeviceIndexTypeUint8FeaturesKHR<'a>;
217pub type PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR<'a> =
218 PhysicalDeviceSeparateDepthStencilLayoutsFeatures<'a>;
219pub type AttachmentReferenceStencilLayoutKHR<'a> = AttachmentReferenceStencilLayout<'a>;
220pub type AttachmentDescriptionStencilLayoutKHR<'a> = AttachmentDescriptionStencilLayout<'a>;
221pub type PipelineInfoEXT<'a> = PipelineInfoKHR<'a>;
222pub type PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT<'a> =
223 PhysicalDeviceShaderDemoteToHelperInvocationFeatures<'a>;
224pub type PhysicalDeviceTexelBufferAlignmentPropertiesEXT<'a> =
225 PhysicalDeviceTexelBufferAlignmentProperties<'a>;
226pub type PhysicalDeviceSubgroupSizeControlFeaturesEXT<'a> =
227 PhysicalDeviceSubgroupSizeControlFeatures<'a>;
228pub type PhysicalDeviceSubgroupSizeControlPropertiesEXT<'a> =
229 PhysicalDeviceSubgroupSizeControlProperties<'a>;
230pub type PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT<'a> =
231 PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>;
232pub type ShaderRequiredSubgroupSizeCreateInfoEXT<'a> =
233 PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>;
234pub type MemoryOpaqueCaptureAddressAllocateInfoKHR<'a> = MemoryOpaqueCaptureAddressAllocateInfo<'a>;
235pub type DeviceMemoryOpaqueCaptureAddressInfoKHR<'a> = DeviceMemoryOpaqueCaptureAddressInfo<'a>;
236pub type PhysicalDeviceLineRasterizationFeaturesEXT<'a> =
237 PhysicalDeviceLineRasterizationFeaturesKHR<'a>;
238pub type PhysicalDeviceLineRasterizationPropertiesEXT<'a> =
239 PhysicalDeviceLineRasterizationPropertiesKHR<'a>;
240pub type PipelineRasterizationLineStateCreateInfoEXT<'a> =
241 PipelineRasterizationLineStateCreateInfoKHR<'a>;
242pub type PhysicalDevicePipelineCreationCacheControlFeaturesEXT<'a> =
243 PhysicalDevicePipelineCreationCacheControlFeatures<'a>;
244pub type PhysicalDeviceToolPropertiesEXT<'a> = PhysicalDeviceToolProperties<'a>;
245pub type AabbPositionsNV = AabbPositionsKHR;
246pub type TransformMatrixNV = TransformMatrixKHR;
247pub type AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR;
248pub type PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR<'a> =
249 PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures<'a>;
250pub type PhysicalDeviceImageRobustnessFeaturesEXT<'a> = PhysicalDeviceImageRobustnessFeatures<'a>;
251pub type BufferCopy2KHR<'a> = BufferCopy2<'a>;
252pub type ImageCopy2KHR<'a> = ImageCopy2<'a>;
253pub type ImageBlit2KHR<'a> = ImageBlit2<'a>;
254pub type BufferImageCopy2KHR<'a> = BufferImageCopy2<'a>;
255pub type ImageResolve2KHR<'a> = ImageResolve2<'a>;
256pub type CopyBufferInfo2KHR<'a> = CopyBufferInfo2<'a>;
257pub type CopyImageInfo2KHR<'a> = CopyImageInfo2<'a>;
258pub type BlitImageInfo2KHR<'a> = BlitImageInfo2<'a>;
259pub type CopyBufferToImageInfo2KHR<'a> = CopyBufferToImageInfo2<'a>;
260pub type CopyImageToBufferInfo2KHR<'a> = CopyImageToBufferInfo2<'a>;
261pub type ResolveImageInfo2KHR<'a> = ResolveImageInfo2<'a>;
262pub type PhysicalDeviceShaderTerminateInvocationFeaturesKHR<'a> =
263 PhysicalDeviceShaderTerminateInvocationFeatures<'a>;
264pub type PhysicalDeviceMutableDescriptorTypeFeaturesVALVE<'a> =
265 PhysicalDeviceMutableDescriptorTypeFeaturesEXT<'a>;
266pub type MutableDescriptorTypeListVALVE<'a> = MutableDescriptorTypeListEXT<'a>;
267pub type MutableDescriptorTypeCreateInfoVALVE<'a> = MutableDescriptorTypeCreateInfoEXT<'a>;
268pub type MemoryBarrier2KHR<'a> = MemoryBarrier2<'a>;
269pub type ImageMemoryBarrier2KHR<'a> = ImageMemoryBarrier2<'a>;
270pub type BufferMemoryBarrier2KHR<'a> = BufferMemoryBarrier2<'a>;
271pub type DependencyInfoKHR<'a> = DependencyInfo<'a>;
272pub type SemaphoreSubmitInfoKHR<'a> = SemaphoreSubmitInfo<'a>;
273pub type CommandBufferSubmitInfoKHR<'a> = CommandBufferSubmitInfo<'a>;
274pub type SubmitInfo2KHR<'a> = SubmitInfo2<'a>;
275pub type PhysicalDeviceSynchronization2FeaturesKHR<'a> = PhysicalDeviceSynchronization2Features<'a>;
276pub type PhysicalDeviceShaderIntegerDotProductFeaturesKHR<'a> =
277 PhysicalDeviceShaderIntegerDotProductFeatures<'a>;
278pub type PhysicalDeviceShaderIntegerDotProductPropertiesKHR<'a> =
279 PhysicalDeviceShaderIntegerDotProductProperties<'a>;
280pub type FormatProperties3KHR<'a> = FormatProperties3<'a>;
281pub type PipelineRenderingCreateInfoKHR<'a> = PipelineRenderingCreateInfo<'a>;
282pub type RenderingInfoKHR<'a> = RenderingInfo<'a>;
283pub type RenderingAttachmentInfoKHR<'a> = RenderingAttachmentInfo<'a>;
284pub type PhysicalDeviceDynamicRenderingFeaturesKHR<'a> = PhysicalDeviceDynamicRenderingFeatures<'a>;
285pub type CommandBufferInheritanceRenderingInfoKHR<'a> = CommandBufferInheritanceRenderingInfo<'a>;
286pub type AttachmentSampleCountInfoNV<'a> = AttachmentSampleCountInfoAMD<'a>;
287pub type PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM<'a> =
288 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>;
289pub type ImageSubresource2EXT<'a> = ImageSubresource2KHR<'a>;
290pub type SubresourceLayout2EXT<'a> = SubresourceLayout2KHR<'a>;