1use crate::vk::bitflags::*;
2use crate::vk::definitions::*;
3use crate::vk::enums::*;
4pub type MemoryUnmapFlagsKHR = MemoryUnmapFlags;
5pub type GeometryFlagsNV = GeometryFlagsKHR;
6pub type GeometryInstanceFlagsNV = GeometryInstanceFlagsKHR;
7pub type BuildAccelerationStructureFlagsNV = BuildAccelerationStructureFlagsKHR;
8pub type PrivateDataSlotCreateFlagsEXT = PrivateDataSlotCreateFlags;
9pub type DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags;
10pub type PipelineCreationFeedbackFlagsEXT = PipelineCreationFeedbackFlags;
11pub type SemaphoreWaitFlagsKHR = SemaphoreWaitFlags;
12pub type AccessFlags2KHR = AccessFlags2;
13pub type PipelineStageFlags2KHR = PipelineStageFlags2;
14pub type FormatFeatureFlags2KHR = FormatFeatureFlags2;
15pub type MemoryDecompressionMethodFlagsNV = MemoryDecompressionMethodFlagsEXT;
16pub type RenderingFlagsKHR = RenderingFlags;
17pub type PipelineCreateFlags2KHR = PipelineCreateFlags2;
18pub type BufferUsageFlags2KHR = BufferUsageFlags2;
19pub type PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags;
20pub type MemoryAllocateFlagsKHR = MemoryAllocateFlags;
21pub type CommandPoolTrimFlagsKHR = CommandPoolTrimFlags;
22pub type ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags;
23pub type ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags;
24pub type ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags;
25pub type ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags;
26pub type SemaphoreImportFlagsKHR = SemaphoreImportFlags;
27pub type ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags;
28pub type ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags;
29pub type FenceImportFlagsKHR = FenceImportFlags;
30pub type DescriptorBindingFlagsEXT = DescriptorBindingFlags;
31pub type ResolveModeFlagsKHR = ResolveModeFlags;
32pub type ToolPurposeFlagsEXT = ToolPurposeFlags;
33pub type SubmitFlagsKHR = SubmitFlags;
34pub type HostImageCopyFlagsEXT = HostImageCopyFlags;
35pub type PresentScalingFlagsEXT = PresentScalingFlagsKHR;
36pub type PresentGravityFlagsEXT = PresentGravityFlagsKHR;
37pub type DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate;
38pub type SamplerYcbcrConversionKHR = SamplerYcbcrConversion;
39pub type PrivateDataSlotEXT = PrivateDataSlot;
40pub type RayTracingInvocationReorderModeNV = RayTracingInvocationReorderModeEXT;
41pub type DescriptorUpdateTemplateTypeKHR = DescriptorUpdateTemplateType;
42pub type PointClippingBehaviorKHR = PointClippingBehavior;
43pub type QueueGlobalPriorityKHR = QueueGlobalPriority;
44pub type QueueGlobalPriorityEXT = QueueGlobalPriority;
45pub type TimeDomainEXT = TimeDomainKHR;
46pub type SemaphoreTypeKHR = SemaphoreType;
47pub type CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR;
48pub type AccelerationStructureTypeNV = AccelerationStructureTypeKHR;
49pub type GeometryTypeNV = GeometryTypeKHR;
50pub type RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR;
51pub type LineRasterizationModeKHR = LineRasterizationMode;
52pub type LineRasterizationModeEXT = LineRasterizationMode;
53pub type PipelineRobustnessBufferBehaviorEXT = PipelineRobustnessBufferBehavior;
54pub type PipelineRobustnessImageBehaviorEXT = PipelineRobustnessImageBehavior;
55pub type ScopeNV = ScopeKHR;
56pub type ComponentTypeNV = ComponentTypeKHR;
57pub type TessellationDomainOriginKHR = TessellationDomainOrigin;
58pub type SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion;
59pub type SamplerYcbcrRangeKHR = SamplerYcbcrRange;
60pub type ChromaLocationKHR = ChromaLocation;
61pub type SamplerReductionModeEXT = SamplerReductionMode;
62pub type ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence;
63pub type DriverIdKHR = DriverId;
64pub type BufferUsageFlags2CreateInfoKHR<'a> = BufferUsageFlags2CreateInfo<'a>;
65pub type CopyMemoryIndirectCommandNV = CopyMemoryIndirectCommandKHR;
66pub type CopyMemoryToImageIndirectCommandNV = CopyMemoryToImageIndirectCommandKHR;
67pub type PipelineCreateFlags2CreateInfoKHR<'a> = PipelineCreateFlags2CreateInfo<'a>;
68pub type DevicePrivateDataCreateInfoEXT<'a> = DevicePrivateDataCreateInfo<'a>;
69pub type PrivateDataSlotCreateInfoEXT<'a> = PrivateDataSlotCreateInfo<'a>;
70pub type PhysicalDevicePrivateDataFeaturesEXT<'a> = PhysicalDevicePrivateDataFeatures<'a>;
71pub type PhysicalDeviceFeatures2KHR<'a> = PhysicalDeviceFeatures2<'a>;
72pub type PhysicalDeviceProperties2KHR<'a> = PhysicalDeviceProperties2<'a>;
73pub type FormatProperties2KHR<'a> = FormatProperties2<'a>;
74pub type ImageFormatProperties2KHR<'a> = ImageFormatProperties2<'a>;
75pub type PhysicalDeviceImageFormatInfo2KHR<'a> = PhysicalDeviceImageFormatInfo2<'a>;
76pub type QueueFamilyProperties2KHR<'a> = QueueFamilyProperties2<'a>;
77pub type PhysicalDeviceMemoryProperties2KHR<'a> = PhysicalDeviceMemoryProperties2<'a>;
78pub type SparseImageFormatProperties2KHR<'a> = SparseImageFormatProperties2<'a>;
79pub type PhysicalDeviceSparseImageFormatInfo2KHR<'a> = PhysicalDeviceSparseImageFormatInfo2<'a>;
80pub type PhysicalDevicePushDescriptorPropertiesKHR<'a> = PhysicalDevicePushDescriptorProperties<'a>;
81pub type ConformanceVersionKHR = ConformanceVersion;
82pub type PhysicalDeviceDriverPropertiesKHR<'a> = PhysicalDeviceDriverProperties<'a>;
83pub type PhysicalDeviceVariablePointersFeaturesKHR<'a> = PhysicalDeviceVariablePointersFeatures<'a>;
84pub type PhysicalDeviceVariablePointerFeaturesKHR<'a> = PhysicalDeviceVariablePointersFeatures<'a>;
85pub type PhysicalDeviceVariablePointerFeatures<'a> = PhysicalDeviceVariablePointersFeatures<'a>;
86pub type ExternalMemoryPropertiesKHR = ExternalMemoryProperties;
87pub type PhysicalDeviceExternalImageFormatInfoKHR<'a> = PhysicalDeviceExternalImageFormatInfo<'a>;
88pub type ExternalImageFormatPropertiesKHR<'a> = ExternalImageFormatProperties<'a>;
89pub type PhysicalDeviceExternalBufferInfoKHR<'a> = PhysicalDeviceExternalBufferInfo<'a>;
90pub type ExternalBufferPropertiesKHR<'a> = ExternalBufferProperties<'a>;
91pub type PhysicalDeviceIDPropertiesKHR<'a> = PhysicalDeviceIDProperties<'a>;
92pub type ExternalMemoryImageCreateInfoKHR<'a> = ExternalMemoryImageCreateInfo<'a>;
93pub type ExternalMemoryBufferCreateInfoKHR<'a> = ExternalMemoryBufferCreateInfo<'a>;
94pub type ExportMemoryAllocateInfoKHR<'a> = ExportMemoryAllocateInfo<'a>;
95pub type PhysicalDeviceExternalSemaphoreInfoKHR<'a> = PhysicalDeviceExternalSemaphoreInfo<'a>;
96pub type ExternalSemaphorePropertiesKHR<'a> = ExternalSemaphoreProperties<'a>;
97pub type ExportSemaphoreCreateInfoKHR<'a> = ExportSemaphoreCreateInfo<'a>;
98pub type PhysicalDeviceExternalFenceInfoKHR<'a> = PhysicalDeviceExternalFenceInfo<'a>;
99pub type ExternalFencePropertiesKHR<'a> = ExternalFenceProperties<'a>;
100pub type ExportFenceCreateInfoKHR<'a> = ExportFenceCreateInfo<'a>;
101pub type PhysicalDeviceMultiviewFeaturesKHR<'a> = PhysicalDeviceMultiviewFeatures<'a>;
102pub type PhysicalDeviceMultiviewPropertiesKHR<'a> = PhysicalDeviceMultiviewProperties<'a>;
103pub type RenderPassMultiviewCreateInfoKHR<'a> = RenderPassMultiviewCreateInfo<'a>;
104pub type PhysicalDeviceGroupPropertiesKHR<'a> = PhysicalDeviceGroupProperties<'a>;
105pub type MemoryAllocateFlagsInfoKHR<'a> = MemoryAllocateFlagsInfo<'a>;
106pub type BindBufferMemoryInfoKHR<'a> = BindBufferMemoryInfo<'a>;
107pub type BindBufferMemoryDeviceGroupInfoKHR<'a> = BindBufferMemoryDeviceGroupInfo<'a>;
108pub type BindImageMemoryInfoKHR<'a> = BindImageMemoryInfo<'a>;
109pub type BindImageMemoryDeviceGroupInfoKHR<'a> = BindImageMemoryDeviceGroupInfo<'a>;
110pub type DeviceGroupRenderPassBeginInfoKHR<'a> = DeviceGroupRenderPassBeginInfo<'a>;
111pub type DeviceGroupCommandBufferBeginInfoKHR<'a> = DeviceGroupCommandBufferBeginInfo<'a>;
112pub type DeviceGroupSubmitInfoKHR<'a> = DeviceGroupSubmitInfo<'a>;
113pub type DeviceGroupBindSparseInfoKHR<'a> = DeviceGroupBindSparseInfo<'a>;
114pub type DeviceGroupDeviceCreateInfoKHR<'a> = DeviceGroupDeviceCreateInfo<'a>;
115pub type DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry;
116pub type DescriptorUpdateTemplateCreateInfoKHR<'a> = DescriptorUpdateTemplateCreateInfo<'a>;
117pub type InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference;
118pub type RenderPassInputAttachmentAspectCreateInfoKHR<'a> =
119 RenderPassInputAttachmentAspectCreateInfo<'a>;
120pub type PhysicalDevice16BitStorageFeaturesKHR<'a> = PhysicalDevice16BitStorageFeatures<'a>;
121pub type PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR<'a> =
122 PhysicalDeviceShaderSubgroupExtendedTypesFeatures<'a>;
123pub type BufferMemoryRequirementsInfo2KHR<'a> = BufferMemoryRequirementsInfo2<'a>;
124pub type DeviceBufferMemoryRequirementsKHR<'a> = DeviceBufferMemoryRequirements<'a>;
125pub type ImageMemoryRequirementsInfo2KHR<'a> = ImageMemoryRequirementsInfo2<'a>;
126pub type ImageSparseMemoryRequirementsInfo2KHR<'a> = ImageSparseMemoryRequirementsInfo2<'a>;
127pub type DeviceImageMemoryRequirementsKHR<'a> = DeviceImageMemoryRequirements<'a>;
128pub type MemoryRequirements2KHR<'a> = MemoryRequirements2<'a>;
129pub type SparseImageMemoryRequirements2KHR<'a> = SparseImageMemoryRequirements2<'a>;
130pub type PhysicalDevicePointClippingPropertiesKHR<'a> = PhysicalDevicePointClippingProperties<'a>;
131pub type MemoryDedicatedRequirementsKHR<'a> = MemoryDedicatedRequirements<'a>;
132pub type MemoryDedicatedAllocateInfoKHR<'a> = MemoryDedicatedAllocateInfo<'a>;
133pub type ImageViewUsageCreateInfoKHR<'a> = ImageViewUsageCreateInfo<'a>;
134pub type PipelineTessellationDomainOriginStateCreateInfoKHR<'a> =
135 PipelineTessellationDomainOriginStateCreateInfo<'a>;
136pub type SamplerYcbcrConversionInfoKHR<'a> = SamplerYcbcrConversionInfo<'a>;
137pub type SamplerYcbcrConversionCreateInfoKHR<'a> = SamplerYcbcrConversionCreateInfo<'a>;
138pub type BindImagePlaneMemoryInfoKHR<'a> = BindImagePlaneMemoryInfo<'a>;
139pub type ImagePlaneMemoryRequirementsInfoKHR<'a> = ImagePlaneMemoryRequirementsInfo<'a>;
140pub type PhysicalDeviceSamplerYcbcrConversionFeaturesKHR<'a> =
141 PhysicalDeviceSamplerYcbcrConversionFeatures<'a>;
142pub type SamplerYcbcrConversionImageFormatPropertiesKHR<'a> =
143 SamplerYcbcrConversionImageFormatProperties<'a>;
144pub type PhysicalDeviceSamplerFilterMinmaxPropertiesEXT<'a> =
145 PhysicalDeviceSamplerFilterMinmaxProperties<'a>;
146pub type SamplerReductionModeCreateInfoEXT<'a> = SamplerReductionModeCreateInfo<'a>;
147pub type PhysicalDeviceInlineUniformBlockFeaturesEXT<'a> =
148 PhysicalDeviceInlineUniformBlockFeatures<'a>;
149pub type PhysicalDeviceInlineUniformBlockPropertiesEXT<'a> =
150 PhysicalDeviceInlineUniformBlockProperties<'a>;
151pub type WriteDescriptorSetInlineUniformBlockEXT<'a> = WriteDescriptorSetInlineUniformBlock<'a>;
152pub type DescriptorPoolInlineUniformBlockCreateInfoEXT<'a> =
153 DescriptorPoolInlineUniformBlockCreateInfo<'a>;
154pub type ImageFormatListCreateInfoKHR<'a> = ImageFormatListCreateInfo<'a>;
155pub type PhysicalDeviceMaintenance3PropertiesKHR<'a> = PhysicalDeviceMaintenance3Properties<'a>;
156pub type PhysicalDeviceMaintenance4FeaturesKHR<'a> = PhysicalDeviceMaintenance4Features<'a>;
157pub type PhysicalDeviceMaintenance4PropertiesKHR<'a> = PhysicalDeviceMaintenance4Properties<'a>;
158pub type PhysicalDeviceMaintenance5FeaturesKHR<'a> = PhysicalDeviceMaintenance5Features<'a>;
159pub type PhysicalDeviceMaintenance5PropertiesKHR<'a> = PhysicalDeviceMaintenance5Properties<'a>;
160pub type PhysicalDeviceMaintenance6FeaturesKHR<'a> = PhysicalDeviceMaintenance6Features<'a>;
161pub type PhysicalDeviceMaintenance6PropertiesKHR<'a> = PhysicalDeviceMaintenance6Properties<'a>;
162pub type RenderingAreaInfoKHR<'a> = RenderingAreaInfo<'a>;
163pub type DescriptorSetLayoutSupportKHR<'a> = DescriptorSetLayoutSupport<'a>;
164pub type PhysicalDeviceShaderDrawParameterFeatures<'a> =
165 PhysicalDeviceShaderDrawParametersFeatures<'a>;
166pub type PhysicalDeviceShaderFloat16Int8FeaturesKHR<'a> =
167 PhysicalDeviceShaderFloat16Int8Features<'a>;
168pub type PhysicalDeviceFloat16Int8FeaturesKHR<'a> = PhysicalDeviceShaderFloat16Int8Features<'a>;
169pub type PhysicalDeviceFloatControlsPropertiesKHR<'a> = PhysicalDeviceFloatControlsProperties<'a>;
170pub type PhysicalDeviceHostQueryResetFeaturesEXT<'a> = PhysicalDeviceHostQueryResetFeatures<'a>;
171pub type DeviceQueueGlobalPriorityCreateInfoKHR<'a> = DeviceQueueGlobalPriorityCreateInfo<'a>;
172pub type DeviceQueueGlobalPriorityCreateInfoEXT<'a> = DeviceQueueGlobalPriorityCreateInfo<'a>;
173pub type PhysicalDeviceGlobalPriorityQueryFeaturesKHR<'a> =
174 PhysicalDeviceGlobalPriorityQueryFeatures<'a>;
175pub type PhysicalDeviceGlobalPriorityQueryFeaturesEXT<'a> =
176 PhysicalDeviceGlobalPriorityQueryFeatures<'a>;
177pub type QueueFamilyGlobalPriorityPropertiesKHR<'a> = QueueFamilyGlobalPriorityProperties<'a>;
178pub type QueueFamilyGlobalPriorityPropertiesEXT<'a> = QueueFamilyGlobalPriorityProperties<'a>;
179pub type CalibratedTimestampInfoEXT<'a> = CalibratedTimestampInfoKHR<'a>;
180pub type PhysicalDeviceDescriptorIndexingFeaturesEXT<'a> =
181 PhysicalDeviceDescriptorIndexingFeatures<'a>;
182pub type PhysicalDeviceDescriptorIndexingPropertiesEXT<'a> =
183 PhysicalDeviceDescriptorIndexingProperties<'a>;
184pub type DescriptorSetLayoutBindingFlagsCreateInfoEXT<'a> =
185 DescriptorSetLayoutBindingFlagsCreateInfo<'a>;
186pub type DescriptorSetVariableDescriptorCountAllocateInfoEXT<'a> =
187 DescriptorSetVariableDescriptorCountAllocateInfo<'a>;
188pub type DescriptorSetVariableDescriptorCountLayoutSupportEXT<'a> =
189 DescriptorSetVariableDescriptorCountLayoutSupport<'a>;
190pub type AttachmentDescription2KHR<'a> = AttachmentDescription2<'a>;
191pub type AttachmentReference2KHR<'a> = AttachmentReference2<'a>;
192pub type SubpassDescription2KHR<'a> = SubpassDescription2<'a>;
193pub type SubpassDependency2KHR<'a> = SubpassDependency2<'a>;
194pub type RenderPassCreateInfo2KHR<'a> = RenderPassCreateInfo2<'a>;
195pub type SubpassBeginInfoKHR<'a> = SubpassBeginInfo<'a>;
196pub type SubpassEndInfoKHR<'a> = SubpassEndInfo<'a>;
197pub type PhysicalDeviceTimelineSemaphoreFeaturesKHR<'a> =
198 PhysicalDeviceTimelineSemaphoreFeatures<'a>;
199pub type PhysicalDeviceTimelineSemaphorePropertiesKHR<'a> =
200 PhysicalDeviceTimelineSemaphoreProperties<'a>;
201pub type SemaphoreTypeCreateInfoKHR<'a> = SemaphoreTypeCreateInfo<'a>;
202pub type TimelineSemaphoreSubmitInfoKHR<'a> = TimelineSemaphoreSubmitInfo<'a>;
203pub type SemaphoreWaitInfoKHR<'a> = SemaphoreWaitInfo<'a>;
204pub type SemaphoreSignalInfoKHR<'a> = SemaphoreSignalInfo<'a>;
205pub type VertexInputBindingDivisorDescriptionKHR = VertexInputBindingDivisorDescription;
206pub type VertexInputBindingDivisorDescriptionEXT = VertexInputBindingDivisorDescription;
207pub type PipelineVertexInputDivisorStateCreateInfoKHR<'a> =
208 PipelineVertexInputDivisorStateCreateInfo<'a>;
209pub type PipelineVertexInputDivisorStateCreateInfoEXT<'a> =
210 PipelineVertexInputDivisorStateCreateInfo<'a>;
211pub type PhysicalDeviceVertexAttributeDivisorPropertiesKHR<'a> =
212 PhysicalDeviceVertexAttributeDivisorProperties<'a>;
213pub type PhysicalDevice8BitStorageFeaturesKHR<'a> = PhysicalDevice8BitStorageFeatures<'a>;
214pub type PhysicalDeviceVulkanMemoryModelFeaturesKHR<'a> =
215 PhysicalDeviceVulkanMemoryModelFeatures<'a>;
216pub type PhysicalDeviceShaderAtomicInt64FeaturesKHR<'a> =
217 PhysicalDeviceShaderAtomicInt64Features<'a>;
218pub type PhysicalDeviceVertexAttributeDivisorFeaturesKHR<'a> =
219 PhysicalDeviceVertexAttributeDivisorFeatures<'a>;
220pub type PhysicalDeviceVertexAttributeDivisorFeaturesEXT<'a> =
221 PhysicalDeviceVertexAttributeDivisorFeatures<'a>;
222pub type PhysicalDeviceDepthStencilResolvePropertiesKHR<'a> =
223 PhysicalDeviceDepthStencilResolveProperties<'a>;
224pub type SubpassDescriptionDepthStencilResolveKHR<'a> = SubpassDescriptionDepthStencilResolve<'a>;
225pub type PhysicalDeviceComputeShaderDerivativesFeaturesNV<'a> =
226 PhysicalDeviceComputeShaderDerivativesFeaturesKHR<'a>;
227pub type PhysicalDeviceFragmentShaderBarycentricFeaturesNV<'a> =
228 PhysicalDeviceFragmentShaderBarycentricFeaturesKHR<'a>;
229pub type PhysicalDeviceCopyMemoryIndirectPropertiesNV<'a> =
230 PhysicalDeviceCopyMemoryIndirectPropertiesKHR<'a>;
231pub type PhysicalDeviceMemoryDecompressionFeaturesNV<'a> =
232 PhysicalDeviceMemoryDecompressionFeaturesEXT<'a>;
233pub type PhysicalDeviceMemoryDecompressionPropertiesNV<'a> =
234 PhysicalDeviceMemoryDecompressionPropertiesEXT<'a>;
235pub type ImageStencilUsageCreateInfoEXT<'a> = ImageStencilUsageCreateInfo<'a>;
236pub type PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM<'a> =
237 PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT<'a>;
238pub type PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM<'a> =
239 PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT<'a>;
240pub type SubpassFragmentDensityMapOffsetEndInfoQCOM<'a> =
241 RenderPassFragmentDensityMapOffsetEndInfoEXT<'a>;
242pub type PhysicalDeviceScalarBlockLayoutFeaturesEXT<'a> =
243 PhysicalDeviceScalarBlockLayoutFeatures<'a>;
244pub type PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR<'a> =
245 PhysicalDeviceUniformBufferStandardLayoutFeatures<'a>;
246pub type PhysicalDeviceBufferDeviceAddressFeaturesKHR<'a> =
247 PhysicalDeviceBufferDeviceAddressFeatures<'a>;
248pub type PhysicalDeviceBufferAddressFeaturesEXT<'a> =
249 PhysicalDeviceBufferDeviceAddressFeaturesEXT<'a>;
250pub type BufferDeviceAddressInfoKHR<'a> = BufferDeviceAddressInfo<'a>;
251pub type BufferDeviceAddressInfoEXT<'a> = BufferDeviceAddressInfo<'a>;
252pub type BufferOpaqueCaptureAddressCreateInfoKHR<'a> = BufferOpaqueCaptureAddressCreateInfo<'a>;
253pub type PhysicalDeviceImagelessFramebufferFeaturesKHR<'a> =
254 PhysicalDeviceImagelessFramebufferFeatures<'a>;
255pub type FramebufferAttachmentsCreateInfoKHR<'a> = FramebufferAttachmentsCreateInfo<'a>;
256pub type FramebufferAttachmentImageInfoKHR<'a> = FramebufferAttachmentImageInfo<'a>;
257pub type RenderPassAttachmentBeginInfoKHR<'a> = RenderPassAttachmentBeginInfo<'a>;
258pub type PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT<'a> =
259 PhysicalDeviceTextureCompressionASTCHDRFeatures<'a>;
260pub type PipelineCreationFeedbackEXT = PipelineCreationFeedback;
261pub type PipelineCreationFeedbackCreateInfoEXT<'a> = PipelineCreationFeedbackCreateInfo<'a>;
262pub type QueryPoolCreateInfoINTEL<'a> = QueryPoolPerformanceQueryCreateInfoINTEL<'a>;
263pub type PhysicalDeviceIndexTypeUint8FeaturesKHR<'a> = PhysicalDeviceIndexTypeUint8Features<'a>;
264pub type PhysicalDeviceIndexTypeUint8FeaturesEXT<'a> = PhysicalDeviceIndexTypeUint8Features<'a>;
265pub type PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR<'a> =
266 PhysicalDeviceSeparateDepthStencilLayoutsFeatures<'a>;
267pub type AttachmentReferenceStencilLayoutKHR<'a> = AttachmentReferenceStencilLayout<'a>;
268pub type AttachmentDescriptionStencilLayoutKHR<'a> = AttachmentDescriptionStencilLayout<'a>;
269pub type PipelineInfoEXT<'a> = PipelineInfoKHR<'a>;
270pub type PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT<'a> =
271 PhysicalDeviceShaderDemoteToHelperInvocationFeatures<'a>;
272pub type PhysicalDeviceTexelBufferAlignmentPropertiesEXT<'a> =
273 PhysicalDeviceTexelBufferAlignmentProperties<'a>;
274pub type PhysicalDeviceSubgroupSizeControlFeaturesEXT<'a> =
275 PhysicalDeviceSubgroupSizeControlFeatures<'a>;
276pub type PhysicalDeviceSubgroupSizeControlPropertiesEXT<'a> =
277 PhysicalDeviceSubgroupSizeControlProperties<'a>;
278pub type PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT<'a> =
279 PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>;
280pub type ShaderRequiredSubgroupSizeCreateInfoEXT<'a> =
281 PipelineShaderStageRequiredSubgroupSizeCreateInfo<'a>;
282pub type MemoryOpaqueCaptureAddressAllocateInfoKHR<'a> = MemoryOpaqueCaptureAddressAllocateInfo<'a>;
283pub type DeviceMemoryOpaqueCaptureAddressInfoKHR<'a> = DeviceMemoryOpaqueCaptureAddressInfo<'a>;
284pub type PhysicalDeviceLineRasterizationFeaturesKHR<'a> =
285 PhysicalDeviceLineRasterizationFeatures<'a>;
286pub type PhysicalDeviceLineRasterizationFeaturesEXT<'a> =
287 PhysicalDeviceLineRasterizationFeatures<'a>;
288pub type PhysicalDeviceLineRasterizationPropertiesKHR<'a> =
289 PhysicalDeviceLineRasterizationProperties<'a>;
290pub type PhysicalDeviceLineRasterizationPropertiesEXT<'a> =
291 PhysicalDeviceLineRasterizationProperties<'a>;
292pub type PipelineRasterizationLineStateCreateInfoKHR<'a> =
293 PipelineRasterizationLineStateCreateInfo<'a>;
294pub type PipelineRasterizationLineStateCreateInfoEXT<'a> =
295 PipelineRasterizationLineStateCreateInfo<'a>;
296pub type PhysicalDevicePipelineCreationCacheControlFeaturesEXT<'a> =
297 PhysicalDevicePipelineCreationCacheControlFeatures<'a>;
298pub type PhysicalDeviceToolPropertiesEXT<'a> = PhysicalDeviceToolProperties<'a>;
299pub type AabbPositionsNV = AabbPositionsKHR;
300pub type TransformMatrixNV = TransformMatrixKHR;
301pub type AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR;
302pub type PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR<'a> =
303 PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures<'a>;
304pub type PhysicalDeviceRobustness2FeaturesEXT<'a> = PhysicalDeviceRobustness2FeaturesKHR<'a>;
305pub type PhysicalDeviceRobustness2PropertiesEXT<'a> = PhysicalDeviceRobustness2PropertiesKHR<'a>;
306pub type PhysicalDeviceImageRobustnessFeaturesEXT<'a> = PhysicalDeviceImageRobustnessFeatures<'a>;
307pub type BufferCopy2KHR<'a> = BufferCopy2<'a>;
308pub type ImageCopy2KHR<'a> = ImageCopy2<'a>;
309pub type ImageBlit2KHR<'a> = ImageBlit2<'a>;
310pub type BufferImageCopy2KHR<'a> = BufferImageCopy2<'a>;
311pub type ImageResolve2KHR<'a> = ImageResolve2<'a>;
312pub type CopyBufferInfo2KHR<'a> = CopyBufferInfo2<'a>;
313pub type CopyImageInfo2KHR<'a> = CopyImageInfo2<'a>;
314pub type BlitImageInfo2KHR<'a> = BlitImageInfo2<'a>;
315pub type CopyBufferToImageInfo2KHR<'a> = CopyBufferToImageInfo2<'a>;
316pub type CopyImageToBufferInfo2KHR<'a> = CopyImageToBufferInfo2<'a>;
317pub type ResolveImageInfo2KHR<'a> = ResolveImageInfo2<'a>;
318pub type PhysicalDeviceShaderTerminateInvocationFeaturesKHR<'a> =
319 PhysicalDeviceShaderTerminateInvocationFeatures<'a>;
320pub type PhysicalDeviceMutableDescriptorTypeFeaturesVALVE<'a> =
321 PhysicalDeviceMutableDescriptorTypeFeaturesEXT<'a>;
322pub type MutableDescriptorTypeListVALVE<'a> = MutableDescriptorTypeListEXT<'a>;
323pub type MutableDescriptorTypeCreateInfoVALVE<'a> = MutableDescriptorTypeCreateInfoEXT<'a>;
324pub type MemoryBarrier2KHR<'a> = MemoryBarrier2<'a>;
325pub type ImageMemoryBarrier2KHR<'a> = ImageMemoryBarrier2<'a>;
326pub type BufferMemoryBarrier2KHR<'a> = BufferMemoryBarrier2<'a>;
327pub type DependencyInfoKHR<'a> = DependencyInfo<'a>;
328pub type SemaphoreSubmitInfoKHR<'a> = SemaphoreSubmitInfo<'a>;
329pub type CommandBufferSubmitInfoKHR<'a> = CommandBufferSubmitInfo<'a>;
330pub type SubmitInfo2KHR<'a> = SubmitInfo2<'a>;
331pub type PhysicalDeviceSynchronization2FeaturesKHR<'a> = PhysicalDeviceSynchronization2Features<'a>;
332pub type PhysicalDeviceHostImageCopyFeaturesEXT<'a> = PhysicalDeviceHostImageCopyFeatures<'a>;
333pub type PhysicalDeviceHostImageCopyPropertiesEXT<'a> = PhysicalDeviceHostImageCopyProperties<'a>;
334pub type MemoryToImageCopyEXT<'a> = MemoryToImageCopy<'a>;
335pub type ImageToMemoryCopyEXT<'a> = ImageToMemoryCopy<'a>;
336pub type CopyMemoryToImageInfoEXT<'a> = CopyMemoryToImageInfo<'a>;
337pub type CopyImageToMemoryInfoEXT<'a> = CopyImageToMemoryInfo<'a>;
338pub type CopyImageToImageInfoEXT<'a> = CopyImageToImageInfo<'a>;
339pub type HostImageLayoutTransitionInfoEXT<'a> = HostImageLayoutTransitionInfo<'a>;
340pub type SubresourceHostMemcpySizeEXT<'a> = SubresourceHostMemcpySize<'a>;
341pub type HostImageCopyDevicePerformanceQueryEXT<'a> = HostImageCopyDevicePerformanceQuery<'a>;
342pub type PhysicalDevicePipelineProtectedAccessFeaturesEXT<'a> =
343 PhysicalDevicePipelineProtectedAccessFeatures<'a>;
344pub type PhysicalDeviceShaderIntegerDotProductFeaturesKHR<'a> =
345 PhysicalDeviceShaderIntegerDotProductFeatures<'a>;
346pub type PhysicalDeviceShaderIntegerDotProductPropertiesKHR<'a> =
347 PhysicalDeviceShaderIntegerDotProductProperties<'a>;
348pub type FormatProperties3KHR<'a> = FormatProperties3<'a>;
349pub type PipelineRenderingCreateInfoKHR<'a> = PipelineRenderingCreateInfo<'a>;
350pub type RenderingInfoKHR<'a> = RenderingInfo<'a>;
351pub type RenderingEndInfoEXT<'a> = RenderingEndInfoKHR<'a>;
352pub type RenderingAttachmentInfoKHR<'a> = RenderingAttachmentInfo<'a>;
353pub type PhysicalDeviceDynamicRenderingFeaturesKHR<'a> = PhysicalDeviceDynamicRenderingFeatures<'a>;
354pub type CommandBufferInheritanceRenderingInfoKHR<'a> = CommandBufferInheritanceRenderingInfo<'a>;
355pub type AttachmentSampleCountInfoNV<'a> = AttachmentSampleCountInfoAMD<'a>;
356pub type PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM<'a> =
357 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT<'a>;
358pub type ImageSubresource2KHR<'a> = ImageSubresource2<'a>;
359pub type ImageSubresource2EXT<'a> = ImageSubresource2<'a>;
360pub type SubresourceLayout2KHR<'a> = SubresourceLayout2<'a>;
361pub type SubresourceLayout2EXT<'a> = SubresourceLayout2<'a>;
362pub type PhysicalDevicePipelineRobustnessFeaturesEXT<'a> =
363 PhysicalDevicePipelineRobustnessFeatures<'a>;
364pub type PipelineRobustnessCreateInfoEXT<'a> = PipelineRobustnessCreateInfo<'a>;
365pub type PhysicalDevicePipelineRobustnessPropertiesEXT<'a> =
366 PhysicalDevicePipelineRobustnessProperties<'a>;
367pub type PhysicalDeviceDepthClampZeroOneFeaturesEXT<'a> =
368 PhysicalDeviceDepthClampZeroOneFeaturesKHR<'a>;
369pub type SurfacePresentModeEXT<'a> = SurfacePresentModeKHR<'a>;
370pub type SurfacePresentScalingCapabilitiesEXT<'a> = SurfacePresentScalingCapabilitiesKHR<'a>;
371pub type SurfacePresentModeCompatibilityEXT<'a> = SurfacePresentModeCompatibilityKHR<'a>;
372pub type PhysicalDeviceSwapchainMaintenance1FeaturesEXT<'a> =
373 PhysicalDeviceSwapchainMaintenance1FeaturesKHR<'a>;
374pub type SwapchainPresentFenceInfoEXT<'a> = SwapchainPresentFenceInfoKHR<'a>;
375pub type SwapchainPresentModesCreateInfoEXT<'a> = SwapchainPresentModesCreateInfoKHR<'a>;
376pub type SwapchainPresentModeInfoEXT<'a> = SwapchainPresentModeInfoKHR<'a>;
377pub type SwapchainPresentScalingCreateInfoEXT<'a> = SwapchainPresentScalingCreateInfoKHR<'a>;
378pub type ReleaseSwapchainImagesInfoEXT<'a> = ReleaseSwapchainImagesInfoKHR<'a>;
379pub type DeviceImageSubresourceInfoKHR<'a> = DeviceImageSubresourceInfo<'a>;
380pub type MemoryMapInfoKHR<'a> = MemoryMapInfo<'a>;
381pub type MemoryUnmapInfoKHR<'a> = MemoryUnmapInfo<'a>;
382pub type BindMemoryStatusKHR<'a> = BindMemoryStatus<'a>;
383pub type BindDescriptorSetsInfoKHR<'a> = BindDescriptorSetsInfo<'a>;
384pub type PushConstantsInfoKHR<'a> = PushConstantsInfo<'a>;
385pub type PushDescriptorSetInfoKHR<'a> = PushDescriptorSetInfo<'a>;
386pub type PushDescriptorSetWithTemplateInfoKHR<'a> = PushDescriptorSetWithTemplateInfo<'a>;
387pub type PhysicalDeviceShaderSubgroupRotateFeaturesKHR<'a> =
388 PhysicalDeviceShaderSubgroupRotateFeatures<'a>;
389pub type PhysicalDeviceShaderExpectAssumeFeaturesKHR<'a> =
390 PhysicalDeviceShaderExpectAssumeFeatures<'a>;
391pub type PhysicalDeviceShaderFloatControls2FeaturesKHR<'a> =
392 PhysicalDeviceShaderFloatControls2Features<'a>;
393pub type PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR<'a> =
394 PhysicalDeviceDynamicRenderingLocalReadFeatures<'a>;
395pub type RenderingAttachmentLocationInfoKHR<'a> = RenderingAttachmentLocationInfo<'a>;
396pub type RenderingInputAttachmentIndexInfoKHR<'a> = RenderingInputAttachmentIndexInfo<'a>;
397pub type PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT<'a> =
398 PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR<'a>;