1 use crate::vk::bitflags::*;
2 use crate::vk::definitions::*;
3 use crate::vk::enums::*;
4 pub type GeometryFlagsNV = GeometryFlagsKHR;
5 pub type GeometryInstanceFlagsNV = GeometryInstanceFlagsKHR;
6 pub type BuildAccelerationStructureFlagsNV = BuildAccelerationStructureFlagsKHR;
7 pub type DescriptorUpdateTemplateCreateFlagsKHR = DescriptorUpdateTemplateCreateFlags;
8 pub type SemaphoreWaitFlagsKHR = SemaphoreWaitFlags;
9 pub type PeerMemoryFeatureFlagsKHR = PeerMemoryFeatureFlags;
10 pub type MemoryAllocateFlagsKHR = MemoryAllocateFlags;
11 pub type CommandPoolTrimFlagsKHR = CommandPoolTrimFlags;
12 pub type ExternalMemoryHandleTypeFlagsKHR = ExternalMemoryHandleTypeFlags;
13 pub type ExternalMemoryFeatureFlagsKHR = ExternalMemoryFeatureFlags;
14 pub type ExternalSemaphoreHandleTypeFlagsKHR = ExternalSemaphoreHandleTypeFlags;
15 pub type ExternalSemaphoreFeatureFlagsKHR = ExternalSemaphoreFeatureFlags;
16 pub type SemaphoreImportFlagsKHR = SemaphoreImportFlags;
17 pub type ExternalFenceHandleTypeFlagsKHR = ExternalFenceHandleTypeFlags;
18 pub type ExternalFenceFeatureFlagsKHR = ExternalFenceFeatureFlags;
19 pub type FenceImportFlagsKHR = FenceImportFlags;
20 pub type DescriptorBindingFlagsEXT = DescriptorBindingFlags;
21 pub type ResolveModeFlagsKHR = ResolveModeFlags;
22 pub type DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate;
23 pub type SamplerYcbcrConversionKHR = SamplerYcbcrConversion;
24 pub type DescriptorUpdateTemplateTypeKHR = DescriptorUpdateTemplateType;
25 pub type PointClippingBehaviorKHR = PointClippingBehavior;
26 pub type SemaphoreTypeKHR = SemaphoreType;
27 pub type CopyAccelerationStructureModeNV = CopyAccelerationStructureModeKHR;
28 pub type AccelerationStructureTypeNV = AccelerationStructureTypeKHR;
29 pub type GeometryTypeNV = GeometryTypeKHR;
30 pub type RayTracingShaderGroupTypeNV = RayTracingShaderGroupTypeKHR;
31 pub type TessellationDomainOriginKHR = TessellationDomainOrigin;
32 pub type SamplerYcbcrModelConversionKHR = SamplerYcbcrModelConversion;
33 pub type SamplerYcbcrRangeKHR = SamplerYcbcrRange;
34 pub type ChromaLocationKHR = ChromaLocation;
35 pub type SamplerReductionModeEXT = SamplerReductionMode;
36 pub type ShaderFloatControlsIndependenceKHR = ShaderFloatControlsIndependence;
37 pub type DriverIdKHR = DriverId;
38 pub type PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2;
39 pub type PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2;
40 pub type FormatProperties2KHR = FormatProperties2;
41 pub type ImageFormatProperties2KHR = ImageFormatProperties2;
42 pub type PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2;
43 pub type QueueFamilyProperties2KHR = QueueFamilyProperties2;
44 pub type PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2;
45 pub type SparseImageFormatProperties2KHR = SparseImageFormatProperties2;
46 pub type PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2;
47 pub type ConformanceVersionKHR = ConformanceVersion;
48 pub type PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties;
49 pub type PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures;
50 pub type PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeatures;
51 pub type PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures;
52 pub type ExternalMemoryPropertiesKHR = ExternalMemoryProperties;
53 pub type PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo;
54 pub type ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties;
55 pub type PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo;
56 pub type ExternalBufferPropertiesKHR = ExternalBufferProperties;
57 pub type PhysicalDeviceIDPropertiesKHR = PhysicalDeviceIDProperties;
58 pub type ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo;
59 pub type ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo;
60 pub type ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo;
61 pub type PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo;
62 pub type ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties;
63 pub type ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo;
64 pub type PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo;
65 pub type ExternalFencePropertiesKHR = ExternalFenceProperties;
66 pub type ExportFenceCreateInfoKHR = ExportFenceCreateInfo;
67 pub type PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures;
68 pub type PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties;
69 pub type RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo;
70 pub type PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties;
71 pub type MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo;
72 pub type BindBufferMemoryInfoKHR = BindBufferMemoryInfo;
73 pub type BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo;
74 pub type BindImageMemoryInfoKHR = BindImageMemoryInfo;
75 pub type BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo;
76 pub type DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo;
77 pub type DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo;
78 pub type DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo;
79 pub type DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo;
80 pub type DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo;
81 pub type DescriptorUpdateTemplateEntryKHR = DescriptorUpdateTemplateEntry;
82 pub type DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo;
83 pub type InputAttachmentAspectReferenceKHR = InputAttachmentAspectReference;
84 pub type RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo;
85 pub type PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures;
86 pub type PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR =
87     PhysicalDeviceShaderSubgroupExtendedTypesFeatures;
88 pub type BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2;
89 pub type ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2;
90 pub type ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2;
91 pub type MemoryRequirements2KHR = MemoryRequirements2;
92 pub type SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2;
93 pub type PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties;
94 pub type MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements;
95 pub type MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo;
96 pub type ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo;
97 pub type PipelineTessellationDomainOriginStateCreateInfoKHR =
98     PipelineTessellationDomainOriginStateCreateInfo;
99 pub type SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo;
100 pub type SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo;
101 pub type BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo;
102 pub type ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo;
103 pub type PhysicalDeviceSamplerYcbcrConversionFeaturesKHR =
104     PhysicalDeviceSamplerYcbcrConversionFeatures;
105 pub type SamplerYcbcrConversionImageFormatPropertiesKHR =
106     SamplerYcbcrConversionImageFormatProperties;
107 pub type PhysicalDeviceSamplerFilterMinmaxPropertiesEXT =
108     PhysicalDeviceSamplerFilterMinmaxProperties;
109 pub type SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo;
110 pub type ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo;
111 pub type PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties;
112 pub type DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport;
113 pub type PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures;
114 pub type PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features;
115 pub type PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features;
116 pub type PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties;
117 pub type PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures;
118 pub type PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures;
119 pub type PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties;
120 pub type DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo;
121 pub type DescriptorSetVariableDescriptorCountAllocateInfoEXT =
122     DescriptorSetVariableDescriptorCountAllocateInfo;
123 pub type DescriptorSetVariableDescriptorCountLayoutSupportEXT =
124     DescriptorSetVariableDescriptorCountLayoutSupport;
125 pub type AttachmentDescription2KHR = AttachmentDescription2;
126 pub type AttachmentReference2KHR = AttachmentReference2;
127 pub type SubpassDescription2KHR = SubpassDescription2;
128 pub type SubpassDependency2KHR = SubpassDependency2;
129 pub type RenderPassCreateInfo2KHR = RenderPassCreateInfo2;
130 pub type SubpassBeginInfoKHR = SubpassBeginInfo;
131 pub type SubpassEndInfoKHR = SubpassEndInfo;
132 pub type PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures;
133 pub type PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties;
134 pub type SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo;
135 pub type TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo;
136 pub type SemaphoreWaitInfoKHR = SemaphoreWaitInfo;
137 pub type SemaphoreSignalInfoKHR = SemaphoreSignalInfo;
138 pub type PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures;
139 pub type PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures;
140 pub type PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features;
141 pub type PhysicalDeviceDepthStencilResolvePropertiesKHR =
142     PhysicalDeviceDepthStencilResolveProperties;
143 pub type SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve;
144 pub type ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo;
145 pub type PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures;
146 pub type PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR =
147     PhysicalDeviceUniformBufferStandardLayoutFeatures;
148 pub type PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures;
149 pub type PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT;
150 pub type BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo;
151 pub type BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo;
152 pub type BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo;
153 pub type PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures;
154 pub type FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo;
155 pub type FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo;
156 pub type RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo;
157 pub type QueryPoolCreateInfoINTEL = QueryPoolPerformanceQueryCreateInfoINTEL;
158 pub type PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR =
159     PhysicalDeviceSeparateDepthStencilLayoutsFeatures;
160 pub type AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout;
161 pub type AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout;
162 pub type MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo;
163 pub type DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo;
164 pub type AabbPositionsNV = AabbPositionsKHR;
165 pub type TransformMatrixNV = TransformMatrixKHR;
166 pub type AccelerationStructureInstanceNV = AccelerationStructureInstanceKHR;
167 pub type AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD;
168