1 type StructureType = 2 | ApplicationInfo = 0 3 | InstanceCreateInfo = 1 4 | DeviceQueueCreateInfo = 2 5 | DeviceCreateInfo = 3 6 | SubmitInfo = 4 7 | MemoryAllocateInfo = 5 8 | MappedMemoryRange = 6 9 | BindSparseInfo = 7 10 | FenceCreateInfo = 8 11 | SemaphoreCreateInfo = 9 12 | EventCreateInfo = 10 13 | QueryPoolCreateInfo = 11 14 | BufferCreateInfo = 12 15 | BufferViewCreateInfo = 13 16 | ImageCreateInfo = 14 17 | ImageViewCreateInfo = 15 18 | ShaderModuleCreateInfo = 16 19 | PipelineCacheCreateInfo = 17 20 | PipelineShaderStageCreateInfo = 18 21 | PipelineVertexInputStateCreateInfo = 19 22 | PipelineInputAssemblyStateCreateInfo = 20 23 | PipelineTessellationStateCreateInfo = 21 24 | PipelineViewportStateCreateInfo = 22 25 | PipelineRasterizationStateCreateInfo = 23 26 | PipelineMultisampleStateCreateInfo = 24 27 | PipelineDepthStencilStateCreateInfo = 25 28 | PipelineColorBlendStateCreateInfo = 26 29 | PipelineDynamicStateCreateInfo = 27 30 | GraphicsPipelineCreateInfo = 28 31 | ComputePipelineCreateInfo = 29 32 | PipelineLayoutCreateInfo = 30 33 | SamplerCreateInfo = 31 34 | DescriptorSetLayoutCreateInfo = 32 35 | DescriptorPoolCreateInfo = 33 36 | DescriptorSetAllocateInfo = 34 37 | WriteDescriptorSet = 35 38 | CopyDescriptorSet = 36 39 | FramebufferCreateInfo = 37 40 | RenderPassCreateInfo = 38 41 | CommandPoolCreateInfo = 39 42 | CommandBufferAllocateInfo = 40 43 | CommandBufferInheritanceInfo = 41 44 | CommandBufferBeginInfo = 42 45 | RenderPassBeginInfo = 43 46 | BufferMemoryBarrier = 44 47 | ImageMemoryBarrier = 45 48 | MemoryBarrier = 46 49 | LoaderInstanceCreateInfo = 47 50 | LoaderDeviceCreateInfo = 48 51 | PhysicalDeviceSubgroupProperties = 1000094000 52 | BindBufferMemoryInfo = 1000157000 53 | BindImageMemoryInfo = 1000157001 54 | PhysicalDevice16bitStorageFeatures = 1000083000 55 | MemoryDedicatedRequirements = 1000127000 56 | MemoryDedicatedAllocateInfo = 1000127001 57 | MemoryAllocateFlagsInfo = 1000060000 58 | DeviceGroupRenderPassBeginInfo = 1000060003 59 | DeviceGroupCommandBufferBeginInfo = 1000060004 60 | DeviceGroupSubmitInfo = 1000060005 61 | DeviceGroupBindSparseInfo = 1000060006 62 | BindBufferMemoryDeviceGroupInfo = 1000060013 63 | BindImageMemoryDeviceGroupInfo = 1000060014 64 | PhysicalDeviceGroupProperties = 1000070000 65 | DeviceGroupDeviceCreateInfo = 1000070001 66 | BufferMemoryRequirementsInfo2 = 1000146000 67 | ImageMemoryRequirementsInfo2 = 1000146001 68 | ImageSparseMemoryRequirementsInfo2 = 1000146002 69 | MemoryRequirements2 = 1000146003 70 | SparseImageMemoryRequirements2 = 1000146004 71 | PhysicalDeviceFeatures2 = 1000059000 72 | PhysicalDeviceProperties2 = 1000059001 73 | FormatProperties2 = 1000059002 74 | ImageFormatProperties2 = 1000059003 75 | PhysicalDeviceImageFormatInfo2 = 1000059004 76 | QueueFamilyProperties2 = 1000059005 77 | PhysicalDeviceMemoryProperties2 = 1000059006 78 | SparseImageFormatProperties2 = 1000059007 79 | PhysicalDeviceSparseImageFormatInfo2 = 1000059008 80 | PhysicalDevicePointClippingProperties = 1000117000 81 | RenderPassInputAttachmentAspectCreateInfo = 1000117001 82 | ImageViewUsageCreateInfo = 1000117002 83 | PipelineTessellationDomainOriginStateCreateInfo = 1000117003 84 | RenderPassMultiviewCreateInfo = 1000053000 85 | PhysicalDeviceMultiviewFeatures = 1000053001 86 | PhysicalDeviceMultiviewProperties = 1000053002 87 | PhysicalDeviceVariablePointersFeatures = 1000120000 88 | ProtectedSubmitInfo = 1000145000 89 | PhysicalDeviceProtectedMemoryFeatures = 1000145001 90 | PhysicalDeviceProtectedMemoryProperties = 1000145002 91 | DeviceQueueInfo2 = 1000145003 92 | SamplerYcbcrConversionCreateInfo = 1000156000 93 | SamplerYcbcrConversionInfo = 1000156001 94 | BindImagePlaneMemoryInfo = 1000156002 95 | ImagePlaneMemoryRequirementsInfo = 1000156003 96 | PhysicalDeviceSamplerYcbcrConversionFeatures = 1000156004 97 | SamplerYcbcrConversionImageFormatProperties = 1000156005 98 | DescriptorUpdateTemplateCreateInfo = 1000085000 99 | PhysicalDeviceExternalImageFormatInfo = 1000071000 100 | ExternalImageFormatProperties = 1000071001 101 | PhysicalDeviceExternalBufferInfo = 1000071002 102 | ExternalBufferProperties = 1000071003 103 | PhysicalDeviceIdProperties = 1000071004 104 | ExternalMemoryBufferCreateInfo = 1000072000 105 | ExternalMemoryImageCreateInfo = 1000072001 106 | ExportMemoryAllocateInfo = 1000072002 107 | PhysicalDeviceExternalFenceInfo = 1000112000 108 | ExternalFenceProperties = 1000112001 109 | ExportFenceCreateInfo = 1000113000 110 | ExportSemaphoreCreateInfo = 1000077000 111 | PhysicalDeviceExternalSemaphoreInfo = 1000076000 112 | ExternalSemaphoreProperties = 1000076001 113 | PhysicalDeviceMaintenance3Properties = 1000168000 114 | DescriptorSetLayoutSupport = 1000168001 115 | PhysicalDeviceShaderDrawParametersFeatures = 1000063000 116 | SwapchainCreateInfoKhr = 1000001000 117 | PresentInfoKhr = 1000001001 118 | DeviceGroupPresentCapabilitiesKhr = 1000060007 119 | ImageSwapchainCreateInfoKhr = 1000060008 120 | BindImageMemorySwapchainInfoKhr = 1000060009 121 | AcquireNextImageInfoKhr = 1000060010 122 | DeviceGroupPresentInfoKhr = 1000060011 123 | DeviceGroupSwapchainCreateInfoKhr = 1000060012 124 | DisplayModeCreateInfoKhr = 1000002000 125 | DisplaySurfaceCreateInfoKhr = 1000002001 126 | DisplayPresentInfoKhr = 1000003000 127 | XlibSurfaceCreateInfoKhr = 1000004000 128 | XcbSurfaceCreateInfoKhr = 1000005000 129 | WaylandSurfaceCreateInfoKhr = 1000006000 130 | AndroidSurfaceCreateInfoKhr = 1000008000 131 | Win32SurfaceCreateInfoKhr = 1000009000 132 | DebugReportCallbackCreateInfoExt = 1000011000 133 | PipelineRasterizationStateRasterizationOrderAmd = 1000018000 134 | DebugMarkerObjectNameInfoExt = 1000022000 135 | DebugMarkerObjectTagInfoExt = 1000022001 136 | DebugMarkerMarkerInfoExt = 1000022002 137 | DedicatedAllocationImageCreateInfoNv = 1000026000 138 | DedicatedAllocationBufferCreateInfoNv = 1000026001 139 | DedicatedAllocationMemoryAllocateInfoNv = 1000026002 140 | PhysicalDeviceTransformFeedbackFeaturesExt = 1000028000 141 | PhysicalDeviceTransformFeedbackPropertiesExt = 1000028001 142 | PipelineRasterizationStateStreamCreateInfoExt = 1000028002 143 | ImageViewHandleInfoNvx = 1000030000 144 | TextureLodGatherFormatPropertiesAmd = 1000041000 145 | StreamDescriptorSurfaceCreateInfoGgp = 1000049000 146 | PhysicalDeviceCornerSampledImageFeaturesNv = 1000050000 147 | ExternalMemoryImageCreateInfoNv = 1000056000 148 | ExportMemoryAllocateInfoNv = 1000056001 149 | ImportMemoryWin32HandleInfoNv = 1000057000 150 | ExportMemoryWin32HandleInfoNv = 1000057001 151 | Win32KeyedMutexAcquireReleaseInfoNv = 1000058000 152 | ValidationFlagsExt = 1000061000 153 | ViSurfaceCreateInfoNn = 1000062000 154 | ImageViewAstcDecodeModeExt = 1000067000 155 | PhysicalDeviceAstcDecodeFeaturesExt = 1000067001 156 | ImportMemoryWin32HandleInfoKhr = 1000073000 157 | ExportMemoryWin32HandleInfoKhr = 1000073001 158 | MemoryWin32HandlePropertiesKhr = 1000073002 159 | MemoryGetWin32HandleInfoKhr = 1000073003 160 | ImportMemoryFdInfoKhr = 1000074000 161 | MemoryFdPropertiesKhr = 1000074001 162 | MemoryGetFdInfoKhr = 1000074002 163 | Win32KeyedMutexAcquireReleaseInfoKhr = 1000075000 164 | ImportSemaphoreWin32HandleInfoKhr = 1000078000 165 | ExportSemaphoreWin32HandleInfoKhr = 1000078001 166 | D3d12FenceSubmitInfoKhr = 1000078002 167 | SemaphoreGetWin32HandleInfoKhr = 1000078003 168 | ImportSemaphoreFdInfoKhr = 1000079000 169 | SemaphoreGetFdInfoKhr = 1000079001 170 | PhysicalDevicePushDescriptorPropertiesKhr = 1000080000 171 | CommandBufferInheritanceConditionalRenderingInfoExt = 1000081000 172 | PhysicalDeviceConditionalRenderingFeaturesExt = 1000081001 173 | ConditionalRenderingBeginInfoExt = 1000081002 174 | PhysicalDeviceFloat16Int8FeaturesKhr = 1000082000 175 | PresentRegionsKhr = 1000084000 176 | ObjectTableCreateInfoNvx = 1000086000 177 | IndirectCommandsLayoutCreateInfoNvx = 1000086001 178 | CmdProcessCommandsInfoNvx = 1000086002 179 | CmdReserveSpaceForCommandsInfoNvx = 1000086003 180 | DeviceGeneratedCommandsLimitsNvx = 1000086004 181 | DeviceGeneratedCommandsFeaturesNvx = 1000086005 182 | PipelineViewportWScalingStateCreateInfoNv = 1000087000 183 | SurfaceCapabilities2Ext = 1000090000 184 | DisplayPowerInfoExt = 1000091000 185 | DeviceEventInfoExt = 1000091001 186 | DisplayEventInfoExt = 1000091002 187 | SwapchainCounterCreateInfoExt = 1000091003 188 | PresentTimesInfoGoogle = 1000092000 189 | PhysicalDeviceMultiviewPerViewAttributesPropertiesNvx = 1000097000 190 | PipelineViewportSwizzleStateCreateInfoNv = 1000098000 191 | PhysicalDeviceDiscardRectanglePropertiesExt = 1000099000 192 | PipelineDiscardRectangleStateCreateInfoExt = 1000099001 193 | PhysicalDeviceConservativeRasterizationPropertiesExt = 1000101000 194 | PipelineRasterizationConservativeStateCreateInfoExt = 1000101001 195 | PhysicalDeviceDepthClipEnableFeaturesExt = 1000102000 196 | PipelineRasterizationDepthClipStateCreateInfoExt = 1000102001 197 | HdrMetadataExt = 1000105000 198 | AttachmentDescription2Khr = 1000109000 199 | AttachmentReference2Khr = 1000109001 200 | SubpassDescription2Khr = 1000109002 201 | SubpassDependency2Khr = 1000109003 202 | RenderPassCreateInfo2Khr = 1000109004 203 | SubpassBeginInfoKhr = 1000109005 204 | SubpassEndInfoKhr = 1000109006 205 | SharedPresentSurfaceCapabilitiesKhr = 1000111000 206 | ImportFenceWin32HandleInfoKhr = 1000114000 207 | ExportFenceWin32HandleInfoKhr = 1000114001 208 | FenceGetWin32HandleInfoKhr = 1000114002 209 | ImportFenceFdInfoKhr = 1000115000 210 | FenceGetFdInfoKhr = 1000115001 211 | PhysicalDeviceSurfaceInfo2Khr = 1000119000 212 | SurfaceCapabilities2Khr = 1000119001 213 | SurfaceFormat2Khr = 1000119002 214 | DisplayProperties2Khr = 1000121000 215 | DisplayPlaneProperties2Khr = 1000121001 216 | DisplayModeProperties2Khr = 1000121002 217 | DisplayPlaneInfo2Khr = 1000121003 218 | DisplayPlaneCapabilities2Khr = 1000121004 219 | IosSurfaceCreateInfoMvk = 1000122000 220 | MacosSurfaceCreateInfoMvk = 1000123000 221 | DebugUtilsObjectNameInfoExt = 1000128000 222 | DebugUtilsObjectTagInfoExt = 1000128001 223 | DebugUtilsLabelExt = 1000128002 224 | DebugUtilsMessengerCallbackDataExt = 1000128003 225 | DebugUtilsMessengerCreateInfoExt = 1000128004 226 | AndroidHardwareBufferUsageAndroid = 1000129000 227 | AndroidHardwareBufferPropertiesAndroid = 1000129001 228 | AndroidHardwareBufferFormatPropertiesAndroid = 1000129002 229 | ImportAndroidHardwareBufferInfoAndroid = 1000129003 230 | MemoryGetAndroidHardwareBufferInfoAndroid = 1000129004 231 | ExternalFormatAndroid = 1000129005 232 | PhysicalDeviceSamplerFilterMinmaxPropertiesExt = 1000130000 233 | SamplerReductionModeCreateInfoExt = 1000130001 234 | PhysicalDeviceInlineUniformBlockFeaturesExt = 1000138000 235 | PhysicalDeviceInlineUniformBlockPropertiesExt = 1000138001 236 | WriteDescriptorSetInlineUniformBlockExt = 1000138002 237 | DescriptorPoolInlineUniformBlockCreateInfoExt = 1000138003 238 | SampleLocationsInfoExt = 1000143000 239 | RenderPassSampleLocationsBeginInfoExt = 1000143001 240 | PipelineSampleLocationsStateCreateInfoExt = 1000143002 241 | PhysicalDeviceSampleLocationsPropertiesExt = 1000143003 242 | MultisamplePropertiesExt = 1000143004 243 | ImageFormatListCreateInfoKhr = 1000147000 244 | PhysicalDeviceBlendOperationAdvancedFeaturesExt = 1000148000 245 | PhysicalDeviceBlendOperationAdvancedPropertiesExt = 1000148001 246 | PipelineColorBlendAdvancedStateCreateInfoExt = 1000148002 247 | PipelineCoverageToColorStateCreateInfoNv = 1000149000 248 | PipelineCoverageModulationStateCreateInfoNv = 1000152000 249 | DrmFormatModifierPropertiesListExt = 1000158000 250 | DrmFormatModifierPropertiesExt = 1000158001 251 | PhysicalDeviceImageDrmFormatModifierInfoExt = 1000158002 252 | ImageDrmFormatModifierListCreateInfoExt = 1000158003 253 | ImageDrmFormatModifierExplicitCreateInfoExt = 1000158004 254 | ImageDrmFormatModifierPropertiesExt = 1000158005 255 | ValidationCacheCreateInfoExt = 1000160000 256 | ShaderModuleValidationCacheCreateInfoExt = 1000160001 257 | DescriptorSetLayoutBindingFlagsCreateInfoExt = 1000161000 258 | PhysicalDeviceDescriptorIndexingFeaturesExt = 1000161001 259 | PhysicalDeviceDescriptorIndexingPropertiesExt = 1000161002 260 | DescriptorSetVariableDescriptorCountAllocateInfoExt = 1000161003 261 | DescriptorSetVariableDescriptorCountLayoutSupportExt = 1000161004 262 | PipelineViewportShadingRateImageStateCreateInfoNv = 1000164000 263 | PhysicalDeviceShadingRateImageFeaturesNv = 1000164001 264 | PhysicalDeviceShadingRateImagePropertiesNv = 1000164002 265 | PipelineViewportCoarseSampleOrderStateCreateInfoNv = 1000164005 266 | RayTracingPipelineCreateInfoNv = 1000165000 267 | AccelerationStructureCreateInfoNv = 1000165001 268 | GeometryNv = 1000165003 269 | GeometryTrianglesNv = 1000165004 270 | GeometryAabbNv = 1000165005 271 | BindAccelerationStructureMemoryInfoNv = 1000165006 272 | WriteDescriptorSetAccelerationStructureNv = 1000165007 273 | AccelerationStructureMemoryRequirementsInfoNv = 1000165008 274 | PhysicalDeviceRayTracingPropertiesNv = 1000165009 275 | RayTracingShaderGroupCreateInfoNv = 1000165011 276 | AccelerationStructureInfoNv = 1000165012 277 | PhysicalDeviceRepresentativeFragmentTestFeaturesNv = 1000166000 278 | PipelineRepresentativeFragmentTestStateCreateInfoNv = 1000166001 279 | PhysicalDeviceImageViewImageFormatInfoExt = 1000170000 280 | FilterCubicImageViewImageFormatPropertiesExt = 1000170001 281 | DeviceQueueGlobalPriorityCreateInfoExt = 1000174000 282 | PhysicalDevice8bitStorageFeaturesKhr = 1000177000 283 | ImportMemoryHostPointerInfoExt = 1000178000 284 | MemoryHostPointerPropertiesExt = 1000178001 285 | PhysicalDeviceExternalMemoryHostPropertiesExt = 1000178002 286 | PhysicalDeviceShaderAtomicInt64FeaturesKhr = 1000180000 287 | CalibratedTimestampInfoExt = 1000184000 288 | PhysicalDeviceShaderCorePropertiesAmd = 1000185000 289 | DeviceMemoryOverallocationCreateInfoAmd = 1000189000 290 | PhysicalDeviceVertexAttributeDivisorPropertiesExt = 1000190000 291 | PipelineVertexInputDivisorStateCreateInfoExt = 1000190001 292 | PhysicalDeviceVertexAttributeDivisorFeaturesExt = 1000190002 293 | PresentFrameTokenGgp = 1000191000 294 | PipelineCreationFeedbackCreateInfoExt = 1000192000 295 | PhysicalDeviceDriverPropertiesKhr = 1000196000 296 | PhysicalDeviceFloatControlsPropertiesKhr = 1000197000 297 | PhysicalDeviceDepthStencilResolvePropertiesKhr = 1000199000 298 | SubpassDescriptionDepthStencilResolveKhr = 1000199001 299 | PhysicalDeviceComputeShaderDerivativesFeaturesNv = 1000201000 300 | PhysicalDeviceMeshShaderFeaturesNv = 1000202000 301 | PhysicalDeviceMeshShaderPropertiesNv = 1000202001 302 | PhysicalDeviceFragmentShaderBarycentricFeaturesNv = 1000203000 303 | PhysicalDeviceShaderImageFootprintFeaturesNv = 1000204000 304 | PipelineViewportExclusiveScissorStateCreateInfoNv = 1000205000 305 | PhysicalDeviceExclusiveScissorFeaturesNv = 1000205002 306 | CheckpointDataNv = 1000206000 307 | QueueFamilyCheckpointPropertiesNv = 1000206001 308 | PhysicalDeviceVulkanMemoryModelFeaturesKhr = 1000211000 309 | PhysicalDevicePciBusInfoPropertiesExt = 1000212000 310 | DisplayNativeHdrSurfaceCapabilitiesAmd = 1000213000 311 | SwapchainDisplayNativeHdrCreateInfoAmd = 1000213001 312 | ImagepipeSurfaceCreateInfoFuchsia = 1000214000 313 | MetalSurfaceCreateInfoExt = 1000217000 314 | PhysicalDeviceFragmentDensityMapFeaturesExt = 1000218000 315 | PhysicalDeviceFragmentDensityMapPropertiesExt = 1000218001 316 | RenderPassFragmentDensityMapCreateInfoExt = 1000218002 317 | PhysicalDeviceScalarBlockLayoutFeaturesExt = 1000221000 318 | PhysicalDeviceMemoryBudgetPropertiesExt = 1000237000 319 | PhysicalDeviceMemoryPriorityFeaturesExt = 1000238000 320 | MemoryPriorityAllocateInfoExt = 1000238001 321 | SurfaceProtectedCapabilitiesKhr = 1000239000 322 | PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNv = 1000240000 323 | PhysicalDeviceBufferDeviceAddressFeaturesExt = 1000244000 324 | BufferDeviceAddressInfoExt = 1000244001 325 | BufferDeviceAddressCreateInfoExt = 1000244002 326 | ImageStencilUsageCreateInfoExt = 1000246000 327 | ValidationFeaturesExt = 1000247000 328 | PhysicalDeviceCooperativeMatrixFeaturesNv = 1000249000 329 | CooperativeMatrixPropertiesNv = 1000249001 330 | PhysicalDeviceCooperativeMatrixPropertiesNv = 1000249002 331 | PhysicalDeviceCoverageReductionModeFeaturesNv = 1000250000 332 | PipelineCoverageReductionStateCreateInfoNv = 1000250001 333 | FramebufferMixedSamplesCombinationNv = 1000250002 334 | PhysicalDeviceYcbcrImageArraysFeaturesExt = 1000252000 335 | PhysicalDeviceUniformBufferStandardLayoutFeaturesKhr = 1000253000 336 | SurfaceFullScreenExclusiveInfoExt = 1000255000 337 | SurfaceCapabilitiesFullScreenExclusiveExt = 1000255002 338 | SurfaceFullScreenExclusiveWin32InfoExt = 1000255001 339 | HeadlessSurfaceCreateInfoExt = 1000256000 340 | PhysicalDeviceHostQueryResetFeaturesExt = 1000261000 341