ash/vk/
aliases.rs

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 SemaphoreTypeKHR = SemaphoreType;
37pub type CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR;
38pub type AccelerationStructureTypeNV = AccelerationStructureTypeKHR;
39pub type GeometryTypeNV = GeometryTypeKHR;
40pub type RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR;
41pub type TessellationDomainOriginKHR = TessellationDomainOrigin;
42pub type SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion;
43pub type SamplerYcbcrRangeKHR = SamplerYcbcrRange;
44pub type ChromaLocationKHR = ChromaLocation;
45pub type SamplerReductionModeEXT = SamplerReductionMode;
46pub type ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence;
47pub type DriverIdKHR = DriverId;
48pub type DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo;
49pub type PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo;
50pub type PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures;
51pub type PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2;
52pub type PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2;
53pub type FormatProperties2KHR = FormatProperties2;
54pub type ImageFormatProperties2KHR = ImageFormatProperties2;
55pub type PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2;
56pub type QueueFamilyProperties2KHR = QueueFamilyProperties2;
57pub type PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2;
58pub type SparseImageFormatProperties2KHR = SparseImageFormatProperties2;
59pub type PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2;
60pub type ConformanceVersionKHR = ConformanceVersion;
61pub type PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties;
62pub type PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures;
63pub type PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures;
64pub type PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures;
65pub type ExternalMemoryPropertiesKHR = ExternalMemoryProperties;
66pub type PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo;
67pub type ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties;
68pub type PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo;
69pub type ExternalBufferPropertiesKHR = ExternalBufferProperties;
70pub type PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties;
71pub type ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo;
72pub type ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo;
73pub type ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo;
74pub type PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo;
75pub type ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties;
76pub type ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo;
77pub type PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo;
78pub type ExternalFencePropertiesKHR = ExternalFenceProperties;
79pub type ExportFenceCreateInfoKHR = ExportFenceCreateInfo;
80pub type PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures;
81pub type PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties;
82pub type RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo;
83pub type PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties;
84pub type MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo;
85pub type BindBufferMemoryInfoKHR = BindBufferMemoryInfo;
86pub type BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo;
87pub type BindImageMemoryInfoKHR = BindImageMemoryInfo;
88pub type BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo;
89pub type DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo;
90pub type DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo;
91pub type DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo;
92pub type DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo;
93pub type DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo;
94pub type DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry;
95pub type DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo;
96pub type InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference;
97pub type RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo;
98pub type PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures;
99pub type PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR =
100    PhysicalDeviceShaderSubgroupExtendedTypesFeatures;
101pub type BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2;
102pub type DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements;
103pub type ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2;
104pub type ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2;
105pub type DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements;
106pub type MemoryRequirements2KHR = MemoryRequirements2;
107pub type SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2;
108pub type PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties;
109pub type MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements;
110pub type MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo;
111pub type ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo;
112pub type PipelineTessellationDomainOriginStateCreateInfoKHR =
113    PipelineTessellationDomainOriginStateCreateInfo;
114pub type SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo;
115pub type SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo;
116pub type BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo;
117pub type ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo;
118pub type PhysicalDeviceSamplerYcbcrConversionFeaturesKHR =
119    PhysicalDeviceSamplerYcbcrConversionFeatures;
120pub type SamplerYcbcrConversionImageFormatPropertiesKHR =
121    SamplerYcbcrConversionImageFormatProperties;
122pub type PhysicalDeviceSamplerFilterMinmaxPropertiesEXT =
123    PhysicalDeviceSamplerFilterMinmaxProperties;
124pub type SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo;
125pub type PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures;
126pub type PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties;
127pub type WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock;
128pub type DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo;
129pub type ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo;
130pub type PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties;
131pub type PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features;
132pub type PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties;
133pub type DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport;
134pub type PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures;
135pub type PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features;
136pub type PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features;
137pub type PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties;
138pub type PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures;
139pub type DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfoKHR;
140pub type PhysicalDeviceGlobalPriorityQueryFeaturesEXT =
141    PhysicalDeviceGlobalPriorityQueryFeaturesKHR;
142pub type QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityPropertiesKHR;
143pub type PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures;
144pub type PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties;
145pub type DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo;
146pub type DescriptorSetVariableDescriptorCountAllocateInfoEXT =
147    DescriptorSetVariableDescriptorCountAllocateInfo;
148pub type DescriptorSetVariableDescriptorCountLayoutSupportEXT =
149    DescriptorSetVariableDescriptorCountLayoutSupport;
150pub type AttachmentDescription2KHR = AttachmentDescription2;
151pub type AttachmentReference2KHR = AttachmentReference2;
152pub type SubpassDescription2KHR = SubpassDescription2;
153pub type SubpassDependency2KHR = SubpassDependency2;
154pub type RenderPassCreateInfo2KHR = RenderPassCreateInfo2;
155pub type SubpassBeginInfoKHR = SubpassBeginInfo;
156pub type SubpassEndInfoKHR = SubpassEndInfo;
157pub type PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures;
158pub type PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties;
159pub type SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo;
160pub type TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo;
161pub type SemaphoreWaitInfoKHR = SemaphoreWaitInfo;
162pub type SemaphoreSignalInfoKHR = SemaphoreSignalInfo;
163pub type PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures;
164pub type PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures;
165pub type PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features;
166pub type PhysicalDeviceDepthStencilResolvePropertiesKHR =
167    PhysicalDeviceDepthStencilResolveProperties;
168pub type SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve;
169pub type ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo;
170pub type PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures;
171pub type PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR =
172    PhysicalDeviceUniformBufferStandardLayoutFeatures;
173pub type PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures;
174pub type PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT;
175pub type BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo;
176pub type BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo;
177pub type BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo;
178pub type PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures;
179pub type FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo;
180pub type FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo;
181pub type RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo;
182pub type PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT =
183    PhysicalDeviceTextureCompressionASTCHDRFeatures;
184pub type PipelineCreationFeedbackEXT = PipelineCreationFeedback;
185pub type PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo;
186pub type QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL;
187pub type PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR =
188    PhysicalDeviceSeparateDepthStencilLayoutsFeatures;
189pub type AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout;
190pub type AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout;
191pub type PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT =
192    PhysicalDeviceShaderDemoteToHelperInvocationFeatures;
193pub type PhysicalDeviceTexelBufferAlignmentPropertiesEXT =
194    PhysicalDeviceTexelBufferAlignmentProperties;
195pub type PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures;
196pub type PhysicalDeviceSubgroupSizeControlPropertiesEXT =
197    PhysicalDeviceSubgroupSizeControlProperties;
198pub type PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT =
199    PipelineShaderStageRequiredSubgroupSizeCreateInfo;
200pub type MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo;
201pub type DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo;
202pub type PhysicalDevicePipelineCreationCacheControlFeaturesEXT =
203    PhysicalDevicePipelineCreationCacheControlFeatures;
204pub type PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties;
205pub type AabbPositionsNV = AabbPositionsKHR;
206pub type TransformMatrixNV = TransformMatrixKHR;
207pub type AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR;
208pub type PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR =
209    PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures;
210pub type PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures;
211pub type BufferCopy2KHR = BufferCopy2;
212pub type ImageCopy2KHR = ImageCopy2;
213pub type ImageBlit2KHR = ImageBlit2;
214pub type BufferImageCopy2KHR = BufferImageCopy2;
215pub type ImageResolve2KHR = ImageResolve2;
216pub type CopyBufferInfo2KHR = CopyBufferInfo2;
217pub type CopyImageInfo2KHR = CopyImageInfo2;
218pub type BlitImageInfo2KHR = BlitImageInfo2;
219pub type CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2;
220pub type CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2;
221pub type ResolveImageInfo2KHR = ResolveImageInfo2;
222pub type PhysicalDeviceShaderTerminateInvocationFeaturesKHR =
223    PhysicalDeviceShaderTerminateInvocationFeatures;
224pub type MemoryBarrier2KHR = MemoryBarrier2;
225pub type ImageMemoryBarrier2KHR = ImageMemoryBarrier2;
226pub type BufferMemoryBarrier2KHR = BufferMemoryBarrier2;
227pub type DependencyInfoKHR = DependencyInfo;
228pub type SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo;
229pub type CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo;
230pub type SubmitInfo2KHR = SubmitInfo2;
231pub type PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features;
232pub type PhysicalDeviceShaderIntegerDotProductFeaturesKHR =
233    PhysicalDeviceShaderIntegerDotProductFeatures;
234pub type PhysicalDeviceShaderIntegerDotProductPropertiesKHR =
235    PhysicalDeviceShaderIntegerDotProductProperties;
236pub type FormatProperties3KHR = FormatProperties3;
237pub type PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo;
238pub type RenderingInfoKHR = RenderingInfo;
239pub type RenderingAttachmentInfoKHR = RenderingAttachmentInfo;
240pub type PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures;
241pub type CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo;
242pub type AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD;