HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

Modulevulkan-3.27GHC2021

Vulkan.Core14.Promoted_From_VK_EXT_host_image_copy

  • 17 types
  • 4 values
  • Packagevulkan-3.27
  • Exports1192
  • LanguageGHC2021
  • LicenceBSD-3-Clause
  • SourcePromoted_From_VK_EXT_host_image_copy.hs
valuecopyMemoryToImage
  1. :: MonadIO io
  2. => Device

    device is the device which owns pCopyMemoryToImageInfo->dstImage.

    device must be a valid Device handle

  3. -> CopyMemoryToImageInfo

    pCopyMemoryToImageInfo is a pointer to a CopyMemoryToImageInfo structure describing the copy parameters.

    pCopyMemoryToImageInfo must be a valid pointer to a valid CopyMemoryToImageInfo structure

  4. -> io ()
#

vkCopyMemoryToImage - Copy data from host memory into an image

Description

This command is functionally similar to cmdCopyBufferToImage2, except it is executed on the host and reads from host memory instead of a buffer. The memory of pCopyMemoryToImageInfo->dstImage is accessed by the host as if coherent.

Because queue submissions automatically make host memory visible to the device, there would not be a need for a memory barrier before using the results of this copy operation on the device.

Return Codes

Success
Failure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, CopyMemoryToImageInfo, Device

valuecopyImageToMemory
  1. :: MonadIO io
  2. => Device

    device is the device which owns pCopyImageToMemoryInfo->srcImage.

    device must be a valid Device handle

  3. -> CopyImageToMemoryInfo

    pCopyImageToMemoryInfo is a pointer to a CopyImageToMemoryInfo structure describing the copy parameters.

    pCopyImageToMemoryInfo must be a valid pointer to a valid CopyImageToMemoryInfo structure

  4. -> io ()
#

vkCopyImageToMemory - Copy image data into host memory

Description

This command is functionally similar to cmdCopyImageToBuffer2, except it is executed on the host and writes to host memory instead of a buffer. The memory of pCopyImageToMemoryInfo->srcImage is accessed by the host as if coherent.

If the device has written to the image memory, it is not automatically made available to the host. Before this copy command can be called, a memory barrier for this image must have been issued on the device with the second synchronization scope including PIPELINE_STAGE_HOST_BIT and ACCESS_HOST_READ_BIT.

Return Codes

Success
Failure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, CopyImageToMemoryInfo, Device

valuecopyImageToImage
  1. :: MonadIO io
  2. => Device

    device is the device which owns pCopyImageToImageInfo->srcImage and pCopyImageToImageInfo->dstImage.

    device must be a valid Device handle

  3. -> CopyImageToImageInfo

    pCopyImageToImageInfo is a pointer to a CopyImageToImageInfo structure describing the copy parameters.

    pCopyImageToImageInfo must be a valid pointer to a valid CopyImageToImageInfo structure

  4. -> io ()
#

vkCopyImageToImage - Copy image data using the host

Description

This command is functionally similar to cmdCopyImage2, except it is executed on the host. The memory of pCopyImageToImageInfo->srcImage and pCopyImageToImageInfo->dstImage is accessed by the host as if coherent.

If the device has written to the memory of pCopyImageToImageInfo->srcImage, it is not automatically made available to the host. Before this copy command can be called, a memory barrier for this image must have been issued on the device with the second synchronization scope including PIPELINE_STAGE_HOST_BIT and ACCESS_HOST_READ_BIT.

Because queue submissions automatically make host memory visible to the device, there would not be a need for a memory barrier before using the results of this copy operation in pCopyMemoryToImageInfo->dstImage on the device.

Return Codes

Success
Failure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, CopyImageToImageInfo, Device

valuetransitionImageLayout
  1. :: MonadIO io
  2. => Device

    device is the device which owns pTransitions[i].image.

    device must be a valid Device handle

  3. -> "transitions" ::: Vector HostImageLayoutTransitionInfo

    pTransitions is a pointer to an array of HostImageLayoutTransitionInfo structures specifying the image and subresource ranges within them to transition.

    pTransitions must be a valid pointer to an array of transitionCount valid HostImageLayoutTransitionInfo structures

  4. -> io ()
#

VkPhysicalDeviceHostImageCopyFeatures - Structure indicating support for copies to or from images from host memory

Members

This structure describes the following feature:

Description

If the PhysicalDeviceHostImageCopyFeatures structure is included in the pNext chain of the PhysicalDeviceFeatures2 structure passed to getPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. If the application wishes to use a Device with any features described by PhysicalDeviceHostImageCopyFeatures, it must add an instance of the structure, with the desired feature members set to TRUE, to the pNext chain of DeviceCreateInfo when creating the Device.

Structure Chaining

Extends the structures

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, Bool32, StructureType

Constructors

Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero

VkPhysicalDeviceHostImageCopyProperties - Structure enumerating image layouts supported by an implementation for host memory copies

Description

  • copySrcLayoutCount is an integer related to the number of image layouts for host copies from images available or queried, as described below.

  • pCopySrcLayouts is a pointer to an array of ImageLayout in which supported image layouts for use with host copy operations from images are returned.

  • copyDstLayoutCount is an integer related to the number of image layouts for host copies to images available or queried, as described below.

  • pCopyDstLayouts is a pointer to an array of ImageLayout in which supported image layouts for use with host copy operations to images are returned.

  • optimalTilingLayoutUUID is an array of UUID_SIZE uint8_t values representing a universally unique identifier for the implementation’s swizzling layout of images created with IMAGE_TILING_OPTIMAL.

  • identicalMemoryTypeRequirements indicates that specifying the IMAGE_USAGE_HOST_TRANSFER_BIT flag in ImageCreateInfo::usage does not affect the memory type requirements of the image.

If the PhysicalDeviceHostImageCopyProperties structure is included in the pNext chain of the PhysicalDeviceProperties2 structure passed to getPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

If pCopyDstLayouts is NULL, then the number of image layouts that are supported in CopyMemoryToImageInfo::dstImageLayout and CopyImageToImageInfo::dstImageLayout is returned in copyDstLayoutCount. Otherwise, copyDstLayoutCount must be set by the application to the number of elements in the pCopyDstLayouts array, and on return is overwritten with the number of values actually written to pCopyDstLayouts. If the value of copyDstLayoutCount is less than the number of image layouts that are supported, at most copyDstLayoutCount values will be written to pCopyDstLayouts. The implementation must include the IMAGE_LAYOUT_GENERAL image layout in pCopyDstLayouts. If the unifiedImageLayouts feature is supported, the implementation must include all the image layouts that are interchangeable with IMAGE_LAYOUT_GENERAL in pCopyDstLayouts.

If pCopySrcLayouts is NULL, then the number of image layouts that are supported in CopyImageToMemoryInfo::srcImageLayout and CopyImageToImageInfo::srcImageLayout is returned in copySrcLayoutCount. Otherwise, copySrcLayoutCount must be set by the application to the number of elements in the pCopySrcLayouts array, and on return is overwritten with the number of values actually written to pCopySrcLayouts. If the value of copySrcLayoutCount is less than the number of image layouts that are supported, at most copySrcLayoutCount values will be written to pCopySrcLayouts. The implementation must include the IMAGE_LAYOUT_GENERAL image layout in pCopySrcLayouts. If the unifiedImageLayouts feature is supported, the implementation must include all the image layouts that are interchangeable with IMAGE_LAYOUT_GENERAL in pCopySrcLayouts.

The optimalTilingLayoutUUID value can be used to ensure compatible data layouts when using the HOST_IMAGE_COPY_MEMCPY_BIT flag in copyMemoryToImage and copyImageToMemory.

Valid Usage (Implicit)

  • If copySrcLayoutCount is not 0, and pCopySrcLayouts is not NULL, pCopySrcLayouts must be a valid pointer to an array of copySrcLayoutCount ImageLayout values

  • If copyDstLayoutCount is not 0, and pCopyDstLayouts is not NULL, pCopyDstLayouts must be a valid pointer to an array of copyDstLayoutCount ImageLayout values

Structure Chaining

Extends the structure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, Bool32, ImageLayout, StructureType

Instances5Show, Storable, FromCStruct, ToCStruct, Zero
datadata MemoryToImageCopy
#

VkMemoryToImageCopy - Structure specifying a host memory to image copy operation

Description

This structure is functionally similar to BufferImageCopy2, except it defines host memory as the source of copy instead of a buffer. In particular, the same data packing rules and restrictions as that structure apply here as well.

Valid Usage

  • pHostPointer must point to memory that is large enough to contain all memory locations that are accessed according to Buffer and Image Addressing, for each element of pRegions

  • The union of all source regions, and the union of all destination regions, specified by the elements of pRegions, must not overlap in memory

  • memoryRowLength must be 0, or greater than or equal to the width member of imageExtent

  • memoryImageHeight must be 0, or greater than or equal to the height member of imageExtent

  • The aspectMask member of imageSubresource must only have a single bit set

  • imageExtent.width must not be 0

  • imageExtent.height must not be 0

  • imageExtent.depth must not be 0

Valid Usage (Implicit)

  • pNext must be NULL

  • pHostPointer must be a pointer value

  • imageSubresource must be a valid ImageSubresourceLayers structure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, CopyMemoryToImageInfo, Extent3D, ImageSubresourceLayers, Offset3D, StructureType

Constructors

  • MemoryToImageCopy
    • hostPointer :: Ptr ()

      pHostPointer is the host memory address which is the source of the copy.

    • memoryRowLength :: Word32

      memoryRowLength and memoryImageHeight specify in texels a subregion of a larger two- or three-dimensional image in host memory, and control the addressing calculations. If either of these values is zero, that aspect of the host memory is considered to be tightly packed according to the imageExtent.

    • memoryImageHeight :: Word32
    • imageSubresource :: ImageSubresourceLayers

      imageSubresource is a ImageSubresourceLayers used to specify the specific image subresources of the image used for the source or destination image data.

    • imageOffset :: Offset3D

      imageOffset selects the initial x, y, z offsets in texels of the sub-region of the destination image data.

    • imageExtent :: Extent3D

      imageExtent is the size in texels of the image to copy in width, height and depth.

Instances5Show, Storable, FromCStruct, ToCStruct, Zero
datadata ImageToMemoryCopy
#

VkImageToMemoryCopy - Structure specifying an image to host memory copy operation

Description

This structure is functionally similar to BufferImageCopy2, except it defines host memory as the target of copy instead of a buffer. In particular, the same data packing rules and restrictions as that structure apply here as well.

Valid Usage

  • pHostPointer must point to memory that is large enough to contain all memory locations that are accessed according to Buffer and Image Addressing, for each element of pRegions

  • The union of all source regions, and the union of all destination regions, specified by the elements of pRegions, must not overlap in memory

  • memoryRowLength must be 0, or greater than or equal to the width member of imageExtent

  • memoryImageHeight must be 0, or greater than or equal to the height member of imageExtent

  • The aspectMask member of imageSubresource must only have a single bit set

  • imageExtent.width must not be 0

  • imageExtent.height must not be 0

  • imageExtent.depth must not be 0

Valid Usage (Implicit)

  • pNext must be NULL

  • pHostPointer must be a pointer value

  • imageSubresource must be a valid ImageSubresourceLayers structure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, CopyImageToMemoryInfo, Extent3D, ImageSubresourceLayers, Offset3D, StructureType

Constructors

  • ImageToMemoryCopy
    • hostPointer :: Ptr ()

      pHostPointer is the host memory address which is the destination of the copy.

    • memoryRowLength :: Word32

      memoryRowLength and memoryImageHeight specify in texels a subregion of a larger two- or three-dimensional image in host memory, and control the addressing calculations. If either of these values is zero, that aspect of the host memory is considered to be tightly packed according to the imageExtent.

    • memoryImageHeight :: Word32
    • imageSubresource :: ImageSubresourceLayers

      imageSubresource is a ImageSubresourceLayers used to specify the specific image subresources of the image used for the source or destination image data.

    • imageOffset :: Offset3D

      imageOffset selects the initial x, y, z offsets in texels of the sub-region of the source image data.

    • imageExtent :: Extent3D

      imageExtent is the size in texels of the image to copy in width, height and depth.

Instances5Show, Storable, FromCStruct, ToCStruct, Zero

VkCopyMemoryToImageInfo - Structure specifying parameters of host memory to image copy command

Description

copyMemoryToImage does not check whether the device memory associated with dstImage is currently in use before performing the copy. The application must guarantee that any previously submitted command that reads from or writes to the copy regions has completed before the host performs the copy.

Copy regions for the image must be aligned to a multiple of the texel block extent in each dimension, except at the edges of the image, where region extents must match the edge of the image.

Valid Usage

  • If dstImage is sparse then all memory ranges accessed by the copy command must be bound as described in Binding Resource Memory

Valid Usage (Implicit)

  • pNext must be NULL

  • flags must be a valid combination of HostImageCopyFlagBits values

  • dstImage must be a valid Image handle

  • dstImageLayout must be a valid ImageLayout value

  • pRegions must be a valid pointer to an array of regionCount valid MemoryToImageCopy structures

  • regionCount must be greater than 0

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, HostImageCopyFlags, Image, ImageLayout, MemoryToImageCopy, StructureType, copyMemoryToImage, copyMemoryToImage

Constructors

Instances4Show, FromCStruct, ToCStruct, Zero

VkCopyImageToMemoryInfo - Structure specifying parameters of an image to host memory copy command

Description

copyImageToMemory does not check whether the device memory associated with srcImage is currently in use before performing the copy. The application must guarantee that any previously submitted command that writes to the copy regions has completed before the host performs the copy.

Copy regions for the image must be aligned to a multiple of the texel block extent in each dimension, except at the edges of the image, where region extents must match the edge of the image.

Valid Usage

  • If srcImage is sparse then all memory ranges accessed by the copy command must be bound as described in Binding Resource Memory

Valid Usage (Implicit)

  • pNext must be NULL

  • flags must be a valid combination of HostImageCopyFlagBits values

  • srcImage must be a valid Image handle

  • srcImageLayout must be a valid ImageLayout value

  • pRegions must be a valid pointer to an array of regionCount valid ImageToMemoryCopy structures

  • regionCount must be greater than 0

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, HostImageCopyFlags, Image, ImageLayout, ImageToMemoryCopy, StructureType, copyImageToMemory, copyImageToMemory

Constructors

Instances4Show, FromCStruct, ToCStruct, Zero
datadata CopyImageToImageInfo
#

VkCopyImageToImageInfo - Structure specifying parameters of an image to image host copy command

Description

copyImageToImage does not check whether the device memory associated with srcImage or dstImage is currently in use before performing the copy. The application must guarantee that any previously submitted command that writes to the copy regions has completed before the host performs the copy.

Valid Usage

  • srcImage and dstImage must have been created with identical image creation parameters

Valid Usage (Implicit)

  • pNext must be NULL

  • flags must be a valid combination of HostImageCopyFlagBits values

  • srcImage must be a valid Image handle

  • srcImageLayout must be a valid ImageLayout value

  • dstImage must be a valid Image handle

  • dstImageLayout must be a valid ImageLayout value

  • pRegions must be a valid pointer to an array of regionCount valid ImageCopy2 structures

  • regionCount must be greater than 0

  • Both of dstImage, and srcImage must have been created, allocated, or retrieved from the same Device

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, HostImageCopyFlags, Image, ImageCopy2, ImageLayout, StructureType, copyImageToImage, copyImageToImage

Constructors

Instances4Show, FromCStruct, ToCStruct, Zero

VkHostImageLayoutTransitionInfo - Structure specifying the parameters of a host-side image layout transition

Description

transitionImageLayout does not check whether the device memory associated with an image is currently in use before performing the layout transition. The application must guarantee that any previously submitted command that reads from or writes to this subresource has completed before the host performs the layout transition. The memory of image is accessed by the host as if coherent.

If image is a 3D image created with IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT and the maintenance9 feature is enabled, the baseArrayLayer and layerCount members of subresourceRange specify the subset of slices of the 3D image affected by the memory barrier, including the layout transition. Any slices of a 3D image not included in subresourceRange are not affected by the memory barrier and remain in their existing layout.

Image layout transitions performed on the host do not require queue family ownership transfers as the physical layout of the image will not vary between queue families for the layouts supported by this function.

If the device has written to the image memory, it is not automatically made available to the host. Before this command can be called, a memory barrier for this image must have been issued on the device with the second synchronization scope including PIPELINE_STAGE_HOST_BIT and ACCESS_HOST_READ_BIT.

Because queue submissions automatically make host memory visible to the device, there would not be a need for a memory barrier before using the results of this layout transition on the device.

Valid Usage

Valid Usage (Implicit)

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, Image, ImageLayout, ImageSubresourceRange, StructureType, transitionImageLayout, transitionImageLayout

Constructors

Instances5Show, Storable, FromCStruct, ToCStruct, Zero

VkSubresourceHostMemcpySize - Memory size needed to copy to or from an image on the host with VK_HOST_IMAGE_COPY_MEMCPY_BIT

Structure Chaining

Extends the structure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, DeviceSize, StructureType

Constructors

Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero

VkHostImageCopyDevicePerformanceQuery - Struct containing information about optimality of device access

Description

The implementation may return FALSE in optimalDeviceAccess if identicalMemoryLayout is FALSE. If identicalMemoryLayout is TRUE, optimalDeviceAccess must be TRUE.

The implementation may return TRUE in optimalDeviceAccess while identicalMemoryLayout is FALSE. In this situation, any device performance impact should not be measurable.

If PhysicalDeviceImageFormatInfo2::format is a block-compressed format and getPhysicalDeviceImageFormatProperties2 returns SUCCESS, the implementation must return TRUE in optimalDeviceAccess.

Applications can make use of optimalDeviceAccess to determine their resource copying strategy. If a resource is expected to be accessed more on device than on the host, and the implementation considers the resource sub-optimally accessed, it is likely better to use device copies instead.

Layout not being identical yet still considered optimal for device access could happen if the implementation has different memory layout patterns, some of which are easier to access on the host.

The most practical reason for optimalDeviceAccess to be FALSE is that host image access may disable framebuffer compression where it would otherwise have been enabled. This represents far more efficient host image access since no compression algorithm is required to read or write to the image, but it would impact device access performance. Some implementations may only set optimalDeviceAccess to FALSE if certain conditions are met, such as specific image usage flags or creation flags.

Structure Chaining

Extends the structure

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, Bool32, StructureType

Constructors

Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero
newtypenewtype StructureType
#

VkStructureType - Vulkan structure types (sType)

See Also

VK_VERSION_1_0, AccelerationStructureBuildGeometryInfoKHR, AccelerationStructureBuildSizesInfoKHR, AccelerationStructureCaptureDescriptorDataInfoEXT, AccelerationStructureCreateInfo2KHR, AccelerationStructureCreateInfoKHR, AccelerationStructureCreateInfoNV, AccelerationStructureDenseGeometryFormatTrianglesDataAMDX, AccelerationStructureDeviceAddressInfoKHR, AccelerationStructureGeometryAabbsDataKHR, AccelerationStructureGeometryInstancesDataKHR, AccelerationStructureGeometryKHR, AccelerationStructureGeometryLinearSweptSpheresDataNV, AccelerationStructureGeometryMicromapDataKHR, AccelerationStructureGeometryMotionTrianglesDataNV, AccelerationStructureGeometrySpheresDataNV, AccelerationStructureGeometryTrianglesDataKHR, AccelerationStructureInfoNV, AccelerationStructureMemoryRequirementsInfoNV, AccelerationStructureMotionInfoNV, AccelerationStructureTrianglesDisplacementMicromapNV, AccelerationStructureTrianglesOpacityMicromapEXT, AccelerationStructureTrianglesOpacityMicromapKHR, AccelerationStructureVersionInfoKHR, AcquireNextImageInfoKHR, AcquireProfilingLockInfoKHR, AmigoProfilingSubmitInfoSEC, AndroidHardwareBufferFormatProperties2ANDROID, AndroidHardwareBufferFormatPropertiesANDROID, AndroidHardwareBufferFormatResolvePropertiesANDROID, AndroidHardwareBufferPropertiesANDROID, AndroidHardwareBufferUsageANDROID, AndroidSurfaceCreateInfoKHR, AntiLagDataAMD, AntiLagPresentationInfoAMD, ApplicationInfo, AttachmentDescription2, AttachmentDescriptionStencilLayout, AttachmentFeedbackLoopInfoEXT, AttachmentReference2, AttachmentReferenceStencilLayout, AttachmentSampleCountInfoAMD, BaseInStructure, BaseOutStructure, BeginCustomResolveInfoEXT, BindAccelerationStructureMemoryInfoNV, BindBufferMemoryDeviceGroupInfo, BindBufferMemoryInfo, BindDataGraphPipelineSessionMemoryInfoARM, BindDescriptorBufferEmbeddedSamplersInfoEXT, BindDescriptorSetsInfo, BindHeapInfoEXT, BindImageMemoryDeviceGroupInfo, BindImageMemoryInfo, BindImageMemorySwapchainInfoKHR, BindImagePlaneMemoryInfo, BindIndexBuffer3InfoKHR, BindMemoryStatus, BindSparseInfo, BindTensorMemoryInfoARM, BindTransformFeedbackBuffer2InfoEXT, BindVertexBuffer3InfoKHR, VkBindVideoSessionMemoryInfoKHR, BlitImageCubicWeightsInfoQCOM, BlitImageInfo2, BufferCaptureDescriptorDataInfoEXT, BufferCollectionBufferCreateInfoFUCHSIA, BufferCollectionConstraintsInfoFUCHSIA, BufferCollectionCreateInfoFUCHSIA, BufferCollectionImageCreateInfoFUCHSIA, BufferCollectionPropertiesFUCHSIA, BufferConstraintsInfoFUCHSIA, BufferCopy2, BufferCreateInfo, BufferDeviceAddressCreateInfoEXT, BufferDeviceAddressInfo, BufferImageCopy2, BufferMemoryBarrier, BufferMemoryBarrier2, BufferMemoryRequirementsInfo2, BufferOpaqueCaptureAddressCreateInfo, BufferUsageFlags2CreateInfo, BufferViewCreateInfo, VkBuildPartitionedAccelerationStructureInfoNV, CalibratedTimestampInfoKHR, CheckpointData2NV, CheckpointDataNV, VkClusterAccelerationStructureClustersBottomLevelInputNV, VkClusterAccelerationStructureCommandsInfoNV, VkClusterAccelerationStructureInputInfoNV, VkClusterAccelerationStructureMoveObjectsInputNV, VkClusterAccelerationStructureTriangleClusterInputNV, CommandBufferAllocateInfo, CommandBufferBeginInfo, CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceDescriptorHeapInfoEXT, CommandBufferInheritanceInfo, CommandBufferInheritanceRenderPassTransformInfoQCOM, CommandBufferInheritanceRenderingInfo, CommandBufferInheritanceViewportScissorInfoNV, CommandBufferSubmitInfo, CommandPoolCreateInfo, ComputeOccupancyPriorityParametersNV, ComputePipelineCreateInfo, ComputePipelineIndirectBufferInfoNV, ConditionalRenderingBeginInfo2EXT, ConditionalRenderingBeginInfoEXT, ConvertCooperativeVectorMatrixInfoNV, CooperativeMatrixFlexibleDimensionsPropertiesNV, CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesNV, CooperativeVectorPropertiesNV, CopyAccelerationStructureInfoKHR, CopyAccelerationStructureToMemoryInfoKHR, CopyBufferInfo2, CopyBufferToImageInfo2, CopyCommandTransformInfoQCOM, CopyDescriptorSet, CopyDeviceMemoryImageInfoKHR, CopyDeviceMemoryInfoKHR, CopyImageInfo2, CopyImageToBufferInfo2, CopyImageToImageInfo, CopyImageToMemoryInfo, CopyMemoryIndirectInfoKHR, CopyMemoryToAccelerationStructureInfoKHR, CopyMemoryToImageIndirectInfoKHR, CopyMemoryToImageInfo, CopyMemoryToMicromapInfoEXT, CopyMicromapInfoEXT, CopyMicromapToMemoryInfoEXT, CopyTensorInfoARM, CuFunctionCreateInfoNVX, CuLaunchInfoNVX, CuModuleCreateInfoNVX, CuModuleTexturingModeCreateInfoNVX, CudaFunctionCreateInfoNV, CudaLaunchInfoNV, CudaModuleCreateInfoNV, CustomResolveCreateInfoEXT, D3D12FenceSubmitInfoKHR, DataGraphOpticalFlowImageFormatInfoARM, DataGraphOpticalFlowImageFormatPropertiesARM, DataGraphPipelineBuiltinModelCreateInfoQCOM, DataGraphPipelineCompilerControlCreateInfoARM, DataGraphPipelineConstantARM, DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM, DataGraphPipelineCreateInfoARM, DataGraphPipelineDispatchInfoARM, DataGraphPipelineIdentifierCreateInfoARM, DataGraphPipelineInfoARM, DataGraphPipelineNeuralStatisticsCreateInfoARM, DataGraphPipelineOpticalFlowCreateInfoARM, DataGraphPipelineOpticalFlowDispatchInfoARM, DataGraphPipelinePropertyQueryResultARM, DataGraphPipelineResourceInfoARM, DataGraphPipelineResourceInfoImageLayoutARM, DataGraphPipelineSessionBindPointRequirementARM, DataGraphPipelineSessionBindPointRequirementsInfoARM, DataGraphPipelineSessionCreateInfoARM, DataGraphPipelineSessionMemoryRequirementsInfoARM, DataGraphPipelineSessionNeuralStatisticsCreateInfoARM, DataGraphPipelineShaderModuleCreateInfoARM, DataGraphPipelineSingleNodeConnectionARM, DataGraphPipelineSingleNodeCreateInfoARM, DataGraphProcessingEngineCreateInfoARM, DebugMarkerMarkerInfoEXT, DebugMarkerObjectNameInfoEXT, DebugMarkerObjectTagInfoEXT, DebugReportCallbackCreateInfoEXT, DebugUtilsLabelEXT, DebugUtilsMessengerCallbackDataEXT, DebugUtilsMessengerCreateInfoEXT, DebugUtilsObjectNameInfoEXT, DebugUtilsObjectTagInfoEXT, DecompressMemoryInfoEXT, DedicatedAllocationBufferCreateInfoNV, DedicatedAllocationImageCreateInfoNV, DedicatedAllocationMemoryAllocateInfoNV, DependencyInfo, DepthBiasInfoEXT, DepthBiasRepresentationInfoEXT, DescriptorAddressInfoEXT, DescriptorBufferBindingInfoEXT, DescriptorBufferBindingPushDescriptorBufferHandleEXT, DescriptorGetInfoEXT, DescriptorGetTensorInfoARM, DescriptorPoolCreateInfo, DescriptorPoolInlineUniformBlockCreateInfo, DescriptorSetAllocateInfo, DescriptorSetAndBindingMappingEXT, DescriptorSetBindingReferenceVALVE, DescriptorSetLayoutBindingFlagsCreateInfo, DescriptorSetLayoutCreateInfo, DescriptorSetLayoutHostMappingInfoVALVE, DescriptorSetLayoutSupport, DescriptorSetVariableDescriptorCountAllocateInfo, DescriptorSetVariableDescriptorCountLayoutSupport, DescriptorUpdateTemplateCreateInfo, DeviceAddressBindingCallbackDataEXT, DeviceBufferMemoryRequirements, DeviceCreateInfo, DeviceDeviceMemoryReportCreateInfoEXT, DeviceDiagnosticsConfigCreateInfoNV, DeviceEventInfoEXT, DeviceFaultCountsEXT, DeviceFaultDebugInfoKHR, DeviceFaultInfoEXT, DeviceFaultInfoKHR, DeviceFaultShaderAbortMessageInfoKHR, DeviceGroupBindSparseInfo, DeviceGroupCommandBufferBeginInfo, DeviceGroupDeviceCreateInfo, DeviceGroupPresentCapabilitiesKHR, DeviceGroupPresentInfoKHR, DeviceGroupRenderPassBeginInfo, DeviceGroupSubmitInfo, DeviceGroupSwapchainCreateInfoKHR, DeviceImageMemoryRequirements, DeviceImageSubresourceInfo, DeviceMemoryCopyKHR, DeviceMemoryImageCopyKHR, DeviceMemoryOpaqueCaptureAddressInfo, DeviceMemoryOverallocationCreateInfoAMD, DeviceMemoryReportCallbackDataEXT, DevicePipelineBinaryInternalCacheControlKHR, DevicePrivateDataCreateInfo, DeviceQueueCreateInfo, DeviceQueueGlobalPriorityCreateInfo, DeviceQueueInfo2, DeviceQueueShaderCoreControlCreateInfoARM, DeviceTensorMemoryRequirementsARM, DirectDriverLoadingInfoLUNARG, DirectDriverLoadingListLUNARG, DirectFBSurfaceCreateInfoEXT, DispatchIndirect2InfoKHR, DispatchParametersARM, DispatchTileInfoQCOM, DisplayEventInfoEXT, DisplayModeCreateInfoKHR, DisplayModeProperties2KHR, DisplayModeStereoPropertiesNV, DisplayNativeHdrSurfaceCapabilitiesAMD, DisplayPlaneCapabilities2KHR, DisplayPlaneInfo2KHR, DisplayPlaneProperties2KHR, DisplayPowerInfoEXT, DisplayPresentInfoKHR, DisplayProperties2KHR, DisplaySurfaceCreateInfoKHR, DisplaySurfaceStereoCreateInfoNV, DrawIndirect2InfoKHR, DrawIndirectCount2InfoKHR, DrmFormatModifierPropertiesList2EXT, DrmFormatModifierPropertiesListEXT, EventCreateInfo, ExecutionGraphPipelineCreateInfoAMDX, ExecutionGraphPipelineScratchSizeAMDX, ExportFenceCreateInfo, ExportFenceWin32HandleInfoKHR, ExportMemoryAllocateInfo, ExportMemoryAllocateInfoNV, ExportMemoryWin32HandleInfoKHR, ExportMemoryWin32HandleInfoNV, ExportMetalBufferInfoEXT, ExportMetalCommandQueueInfoEXT, ExportMetalDeviceInfoEXT, ExportMetalIOSurfaceInfoEXT, ExportMetalObjectCreateInfoEXT, ExportMetalObjectsInfoEXT, ExportMetalSharedEventInfoEXT, ExportMetalTextureInfoEXT, ExportSemaphoreCreateInfo, ExportSemaphoreWin32HandleInfoKHR, ExternalBufferProperties, ExternalComputeQueueCreateInfoNV, ExternalComputeQueueDataParamsNV, ExternalComputeQueueDeviceCreateInfoNV, ExternalFenceProperties, ExternalFormatANDROID, VkExternalFormatOHOS, ExternalFormatQNX, ExternalImageFormatProperties, ExternalMemoryAcquireUnmodifiedEXT, ExternalMemoryBufferCreateInfo, ExternalMemoryImageCreateInfo, ExternalMemoryImageCreateInfoNV, ExternalMemoryTensorCreateInfoARM, ExternalSemaphoreProperties, ExternalTensorPropertiesARM, FenceCreateInfo, FenceGetFdInfoKHR, FenceGetWin32HandleInfoKHR, FilterCubicImageViewImageFormatPropertiesEXT, FormatProperties2, FormatProperties3, FragmentShadingRateAttachmentInfoKHR, FrameBoundaryEXT, FrameBoundaryTensorsARM, FramebufferAttachmentImageInfo, FramebufferAttachmentsCreateInfo, FramebufferCreateInfo, FramebufferMixedSamplesCombinationNV, GeneratedCommandsInfoEXT, GeneratedCommandsInfoNV, GeneratedCommandsMemoryRequirementsInfoEXT, GeneratedCommandsMemoryRequirementsInfoNV, GeneratedCommandsPipelineInfoEXT, GeneratedCommandsShaderInfoEXT, GeometryAABBNV, GeometryNV, GeometryTrianglesNV, GetLatencyMarkerInfoNV, GpaDeviceClockModeInfoAMD, GpaDeviceGetClockInfoAMD, GpaSampleBeginInfoAMD, GpaSessionCreateInfoAMD, GraphicsPipelineCreateInfo, GraphicsPipelineLibraryCreateInfoEXT, GraphicsPipelineShaderGroupsCreateInfoNV, GraphicsShaderGroupCreateInfoNV, HdrMetadataEXT, HdrVividDynamicMetadataHUAWEI, HeadlessSurfaceCreateInfoEXT, HostImageCopyDevicePerformanceQuery, HostImageLayoutTransitionInfo, IOSSurfaceCreateInfoMVK, ImageAlignmentControlCreateInfoMESA, ImageBlit2, ImageCaptureDescriptorDataInfoEXT, ImageCompressionControlEXT, ImageCompressionPropertiesEXT, ImageConstraintsInfoFUCHSIA, ImageCopy2, ImageCreateInfo, ImageDescriptorInfoEXT, ImageDrmFormatModifierExplicitCreateInfoEXT, ImageDrmFormatModifierListCreateInfoEXT, ImageDrmFormatModifierPropertiesEXT, ImageFormatConstraintsInfoFUCHSIA, ImageFormatListCreateInfo, ImageFormatProperties2, ImageMemoryBarrier, ImageMemoryBarrier2, ImageMemoryRequirementsInfo2, ImagePipeSurfaceCreateInfoFUCHSIA, ImagePlaneMemoryRequirementsInfo, ImageResolve2, ImageSparseMemoryRequirementsInfo2, ImageStencilUsageCreateInfo, ImageSubresource2, ImageSwapchainCreateInfoKHR, ImageToMemoryCopy, ImageViewASTCDecodeModeEXT, ImageViewAddressPropertiesNVX, ImageViewCaptureDescriptorDataInfoEXT, ImageViewCreateInfo, ImageViewHandleInfoNVX, ImageViewMinLodCreateInfoEXT, ImageViewSampleWeightCreateInfoQCOM, ImageViewSlicedCreateInfoEXT, ImageViewUsageCreateInfo, ImportAndroidHardwareBufferInfoANDROID, ImportFenceFdInfoKHR, ImportFenceWin32HandleInfoKHR, ImportMemoryBufferCollectionFUCHSIA, ImportMemoryFdInfoKHR, ImportMemoryHostPointerInfoEXT, ImportMemoryMetalHandleInfoEXT, ImportMemoryWin32HandleInfoKHR, ImportMemoryWin32HandleInfoNV, ImportMemoryZirconHandleInfoFUCHSIA, ImportMetalBufferInfoEXT, ImportMetalIOSurfaceInfoEXT, ImportMetalSharedEventInfoEXT, ImportMetalTextureInfoEXT, VkImportNativeBufferInfoOHOS, ImportScreenBufferInfoQNX, ImportSemaphoreFdInfoKHR, ImportSemaphoreWin32HandleInfoKHR, ImportSemaphoreZirconHandleInfoFUCHSIA, IndirectCommandsLayoutCreateInfoEXT, IndirectCommandsLayoutCreateInfoNV, IndirectCommandsLayoutPushDataTokenNV, IndirectCommandsLayoutTokenEXT, IndirectCommandsLayoutTokenNV, IndirectExecutionSetCreateInfoEXT, IndirectExecutionSetPipelineInfoEXT, IndirectExecutionSetShaderInfoEXT, IndirectExecutionSetShaderLayoutInfoEXT, InitializePerformanceApiInfoINTEL, InstanceCreateInfo, LatencySleepInfoNV, LatencySleepModeInfoNV, LatencySubmissionPresentIdNV, LatencySurfaceCapabilitiesNV, LatencyTimingsFrameReportNV, LayerSettingsCreateInfoEXT, MacOSSurfaceCreateInfoMVK, MappedMemoryRange, MemoryAllocateFlagsInfo, MemoryAllocateInfo, MemoryBarrier, MemoryBarrier2, MemoryBarrierAccessFlags3KHR, MemoryDedicatedAllocateInfo, MemoryDedicatedAllocateInfoTensorARM, MemoryDedicatedRequirements, MemoryFdPropertiesKHR, MemoryGetAndroidHardwareBufferInfoANDROID, MemoryGetFdInfoKHR, MemoryGetMetalHandleInfoEXT, VkMemoryGetNativeBufferInfoOHOS, MemoryGetRemoteAddressInfoNV, MemoryGetWin32HandleInfoKHR, MemoryGetZirconHandleInfoFUCHSIA, MemoryHostPointerPropertiesEXT, MemoryMapInfo, MemoryMapPlacedInfoEXT, MemoryMarkerInfoAMD, MemoryMetalHandlePropertiesEXT, MemoryOpaqueCaptureAddressAllocateInfo, MemoryPriorityAllocateInfoEXT, MemoryRangeBarrierKHR, MemoryRangeBarriersInfoKHR, MemoryRequirements2, MemoryToImageCopy, MemoryUnmapInfo, MemoryWin32HandlePropertiesKHR, MemoryZirconHandlePropertiesFUCHSIA, MetalSurfaceCreateInfoEXT, MicromapBuildInfoEXT, MicromapBuildSizesInfoEXT, MicromapCreateInfoEXT, MicromapVersionInfoEXT, MultisamplePropertiesEXT, MultisampledRenderToSingleSampledInfoEXT, MultiviewPerViewAttributesInfoNVX, MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM, MutableDescriptorTypeCreateInfoEXT, VkNativeBufferFormatPropertiesOHOS, VkNativeBufferPropertiesOHOS, VkNativeBufferUsageOHOS, OpaqueCaptureDataCreateInfoEXT, OpaqueCaptureDescriptorDataCreateInfoEXT, OpticalFlowExecuteInfoNV, OpticalFlowImageFormatInfoNV, OpticalFlowImageFormatPropertiesNV, OpticalFlowSessionCreateInfoNV, OpticalFlowSessionCreatePrivateDataInfoNV, OutOfBandQueueTypeInfoNV, VkPartitionedAccelerationStructureFlagsNV, VkPartitionedAccelerationStructureInstancesInputNV, PastPresentationTimingEXT, PastPresentationTimingInfoEXT, PastPresentationTimingPropertiesEXT, PerTileBeginInfoQCOM, PerTileEndInfoQCOM, PerfHintInfoQCOM, PerformanceConfigurationAcquireInfoINTEL, VkPerformanceCounterARM, VkPerformanceCounterDescriptionARM, PerformanceCounterDescriptionKHR, PerformanceCounterKHR, PerformanceMarkerInfoINTEL, PerformanceOverrideInfoINTEL, PerformanceQuerySubmitInfoKHR, PerformanceStreamMarkerInfoINTEL, PhysicalDevice16BitStorageFeatures, PhysicalDevice4444FormatsFeaturesEXT, PhysicalDevice8BitStorageFeatures, PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceAccelerationStructurePropertiesKHR, PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceAntiLagFeaturesAMD, PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceBufferDeviceAddressFeaturesEXT, VkPhysicalDeviceClusterAccelerationStructureFeaturesNV, VkPhysicalDeviceClusterAccelerationStructurePropertiesNV, PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, PhysicalDeviceClusterCullingShaderPropertiesHUAWEI, PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI, PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceCommandBufferInheritanceFeaturesNV, PhysicalDeviceComputeOccupancyPriorityFeaturesNV, PhysicalDeviceComputeShaderDerivativesFeaturesKHR, PhysicalDeviceComputeShaderDerivativesPropertiesKHR, PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceCooperativeMatrix2FeaturesNV, PhysicalDeviceCooperativeMatrix2PropertiesNV, PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM, PhysicalDeviceCooperativeMatrixFeaturesKHR, PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceCooperativeMatrixPropertiesKHR, PhysicalDeviceCooperativeMatrixPropertiesNV, PhysicalDeviceCooperativeVectorFeaturesNV, PhysicalDeviceCooperativeVectorPropertiesNV, PhysicalDeviceCopyMemoryIndirectFeaturesKHR, PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceCopyMemoryIndirectPropertiesKHR, PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceCubicClampFeaturesQCOM, PhysicalDeviceCubicWeightsFeaturesQCOM, PhysicalDeviceCudaKernelLaunchFeaturesNV, PhysicalDeviceCudaKernelLaunchPropertiesNV, PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceCustomBorderColorPropertiesEXT, PhysicalDeviceCustomResolveFeaturesEXT, PhysicalDeviceDataGraphFeaturesARM, PhysicalDeviceDataGraphModelFeaturesQCOM, PhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM, PhysicalDeviceDataGraphOpticalFlowFeaturesARM, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceDenseGeometryFormatFeaturesAMDX, PhysicalDeviceDepthBiasControlFeaturesEXT, PhysicalDeviceDepthClampControlFeaturesEXT, PhysicalDeviceDepthClampZeroOneFeaturesKHR, PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT, PhysicalDeviceDescriptorBufferFeaturesEXT, PhysicalDeviceDescriptorBufferPropertiesEXT, PhysicalDeviceDescriptorBufferTensorFeaturesARM, PhysicalDeviceDescriptorBufferTensorPropertiesARM, PhysicalDeviceDescriptorHeapFeaturesEXT, PhysicalDeviceDescriptorHeapPropertiesEXT, PhysicalDeviceDescriptorHeapTensorPropertiesARM, PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceDeviceAddressCommandsFeaturesKHR, PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT, PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT, PhysicalDeviceDeviceGeneratedCommandsPropertiesNV, PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceDiscardRectanglePropertiesEXT, PhysicalDeviceDisplacementMicromapFeaturesNV, PhysicalDeviceDisplacementMicromapPropertiesNV, PhysicalDeviceDriverProperties, PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceDynamicRenderingLocalReadFeatures, PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, PhysicalDeviceElapsedTimerQueryFeaturesQCOM, PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, PhysicalDeviceExtendedSparseAddressSpacePropertiesNV, PhysicalDeviceExternalBufferInfo, PhysicalDeviceExternalComputeQueuePropertiesNV, PhysicalDeviceExternalFenceInfo, PhysicalDeviceExternalFormatResolveFeaturesANDROID, PhysicalDeviceExternalFormatResolvePropertiesANDROID, PhysicalDeviceExternalImageFormatInfo, PhysicalDeviceExternalMemoryHostPropertiesEXT, PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX, PhysicalDeviceExternalSemaphoreInfo, PhysicalDeviceExternalTensorInfoARM, PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFaultFeaturesKHR, PhysicalDeviceFaultPropertiesKHR, PhysicalDeviceFeatures2, PhysicalDeviceFloatControlsProperties, PhysicalDeviceFormatPackFeaturesARM, PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE, PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE, PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT, PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT, PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFragmentShadingRateEnumsPropertiesNV, PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceFrameBoundaryFeaturesEXT, PhysicalDeviceGlobalPriorityQueryFeatures, PhysicalDeviceGpaFeaturesAMD, PhysicalDeviceGpaProperties2AMD, PhysicalDeviceGpaPropertiesAMD, PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceGroupProperties, PhysicalDeviceHdrVividFeaturesHUAWEI, PhysicalDeviceHostImageCopyFeatures, PhysicalDeviceHostImageCopyProperties, PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceIDProperties, PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceImageAlignmentControlFeaturesMESA, PhysicalDeviceImageAlignmentControlPropertiesMESA, PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceImageDrmFormatModifierInfoEXT, PhysicalDeviceImageFormatInfo2, PhysicalDeviceImageProcessing2FeaturesQCOM, PhysicalDeviceImageProcessing2PropertiesQCOM, PhysicalDeviceImageProcessing3FeaturesQCOM, PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceImageProcessingPropertiesQCOM, PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, PhysicalDeviceImageViewImageFormatInfoEXT, PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceIndexTypeUint8Features, PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceInlineUniformBlockProperties, PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR, PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceLayeredApiPropertiesKHR, PhysicalDeviceLayeredApiPropertiesListKHR, PhysicalDeviceLayeredApiVulkanPropertiesKHR, PhysicalDeviceLayeredDriverPropertiesMSFT, PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceLegacyVertexAttributesFeaturesEXT, PhysicalDeviceLegacyVertexAttributesPropertiesEXT, PhysicalDeviceLineRasterizationFeatures, PhysicalDeviceLineRasterizationProperties, PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceMaintenance10FeaturesKHR, PhysicalDeviceMaintenance10PropertiesKHR, PhysicalDeviceMaintenance11FeaturesKHR, PhysicalDeviceMaintenance3Properties, PhysicalDeviceMaintenance4Features, PhysicalDeviceMaintenance4Properties, PhysicalDeviceMaintenance5Features, PhysicalDeviceMaintenance5Properties, PhysicalDeviceMaintenance6Features, PhysicalDeviceMaintenance6Properties, PhysicalDeviceMaintenance7FeaturesKHR, PhysicalDeviceMaintenance7PropertiesKHR, PhysicalDeviceMaintenance8FeaturesKHR, PhysicalDeviceMaintenance9FeaturesKHR, PhysicalDeviceMaintenance9PropertiesKHR, PhysicalDeviceMapMemoryPlacedFeaturesEXT, PhysicalDeviceMapMemoryPlacedPropertiesEXT, PhysicalDeviceMemoryBudgetPropertiesEXT, PhysicalDeviceMemoryDecompressionFeaturesEXT, PhysicalDeviceMemoryDecompressionPropertiesEXT, PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceMemoryProperties2, PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceMeshShaderPropertiesNV, PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceMultiDrawPropertiesEXT, PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceMultiviewFeatures, PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, PhysicalDeviceMultiviewProperties, PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceNestedCommandBufferFeaturesEXT, PhysicalDeviceNestedCommandBufferPropertiesEXT, PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceOpacityMicromapFeaturesKHR, PhysicalDeviceOpacityMicromapPropertiesEXT, PhysicalDeviceOpacityMicromapPropertiesKHR, PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDevicePCIBusInfoPropertiesEXT, PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV, VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV, PhysicalDevicePerStageDescriptorSetFeaturesNV, VkPhysicalDevicePerformanceCountersByRegionFeaturesARM, VkPhysicalDevicePerformanceCountersByRegionPropertiesARM, PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDevicePipelineBinaryFeaturesKHR, PhysicalDevicePipelineBinaryPropertiesKHR, PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC, PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, PhysicalDevicePipelineOpacityMicromapFeaturesARM, PhysicalDevicePipelinePropertiesFeaturesEXT, PhysicalDevicePipelineProtectedAccessFeatures, PhysicalDevicePipelineRobustnessFeatures, PhysicalDevicePipelineRobustnessProperties, PhysicalDevicePointClippingProperties, PhysicalDevicePortabilitySubsetFeaturesKHR, PhysicalDevicePortabilitySubsetPropertiesKHR, PhysicalDevicePresentBarrierFeaturesNV, PhysicalDevicePresentId2FeaturesKHR, PhysicalDevicePresentIdFeaturesKHR, PhysicalDevicePresentMeteringFeaturesNV, PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR, PhysicalDevicePresentTimingFeaturesEXT, PhysicalDevicePresentWait2FeaturesKHR, PhysicalDevicePresentWaitFeaturesKHR, PhysicalDevicePrimitiveRestartIndexFeaturesEXT, PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDevicePrivateDataFeatures, PhysicalDeviceProperties2, PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDevicePushConstantBankFeaturesNV, PhysicalDevicePushConstantBankPropertiesNV, PhysicalDevicePushDescriptorProperties, PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM, PhysicalDeviceQueuePerfHintFeaturesQCOM, PhysicalDeviceQueuePerfHintPropertiesQCOM, PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceRawAccessChainsFeaturesNV, PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceRayTracingInvocationReorderFeaturesEXT, PhysicalDeviceRayTracingInvocationReorderFeaturesNV, PhysicalDeviceRayTracingInvocationReorderPropertiesEXT, PhysicalDeviceRayTracingInvocationReorderPropertiesNV, PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV, PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceRayTracingPipelinePropertiesKHR, PhysicalDeviceRayTracingPositionFetchFeaturesKHR, PhysicalDeviceRayTracingPropertiesNV, PhysicalDeviceRayTracingValidationFeaturesNV, PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, PhysicalDeviceRenderPassStripedFeaturesARM, PhysicalDeviceRenderPassStripedPropertiesARM, PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceRobustness2FeaturesKHR, PhysicalDeviceRobustness2PropertiesKHR, PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM, PhysicalDeviceSchedulingControlsFeaturesARM, PhysicalDeviceSchedulingControlsPropertiesARM, PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceShader64BitIndexingFeaturesEXT, PhysicalDeviceShaderAbortFeaturesKHR, PhysicalDeviceShaderAbortPropertiesKHR, PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV, PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceShaderBfloat16FeaturesKHR, PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceShaderConstantDataFeaturesKHR, PhysicalDeviceShaderCoreBuiltinsFeaturesARM, PhysicalDeviceShaderCoreBuiltinsPropertiesARM, PhysicalDeviceShaderCoreProperties2AMD, PhysicalDeviceShaderCorePropertiesAMD, PhysicalDeviceShaderCorePropertiesARM, PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceShaderEnqueueFeaturesAMDX, PhysicalDeviceShaderEnqueuePropertiesAMDX, PhysicalDeviceShaderExpectAssumeFeatures, PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceShaderFloat8FeaturesEXT, PhysicalDeviceShaderFloatControls2Features, PhysicalDeviceShaderFmaFeaturesKHR, PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceShaderInstrumentationFeaturesARM, PhysicalDeviceShaderInstrumentationPropertiesARM, PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceShaderLongVectorFeaturesEXT, PhysicalDeviceShaderLongVectorPropertiesEXT, PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR, PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE, PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceShaderModuleIdentifierPropertiesEXT, PhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM, PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM, PhysicalDeviceShaderObjectFeaturesEXT, PhysicalDeviceShaderObjectPropertiesEXT, PhysicalDeviceShaderQuadControlFeaturesKHR, PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR, PhysicalDeviceShaderReplicatedCompositesFeaturesEXT, PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceShaderSMBuiltinsPropertiesNV, PhysicalDeviceShaderSplitBarrierFeaturesEXT, PhysicalDeviceShaderSplitBarrierPropertiesEXT, PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT, PhysicalDeviceShaderSubgroupRotateFeatures, PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceShaderTileImageFeaturesEXT, PhysicalDeviceShaderTileImagePropertiesEXT, PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT, PhysicalDeviceShaderUntypedPointersFeaturesKHR, PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceShadingRateImagePropertiesNV, PhysicalDeviceSparseImageFormatInfo2, PhysicalDeviceSubgroupProperties, PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceSubgroupSizeControlProperties, PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceSubpassShadingPropertiesHUAWEI, PhysicalDeviceSurfaceInfo2KHR, PhysicalDeviceSwapchainMaintenance1FeaturesKHR, PhysicalDeviceSynchronization2Features, PhysicalDeviceTensorFeaturesARM, PhysicalDeviceTensorPropertiesARM, PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceTextureCompressionASTC3DFeaturesEXT, PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceThrottleHintFeaturesSEC, PhysicalDeviceTileMemoryHeapFeaturesQCOM, PhysicalDeviceTileMemoryHeapPropertiesQCOM, PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceTileShadingFeaturesQCOM, PhysicalDeviceTileShadingPropertiesQCOM, PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceTimelineSemaphoreProperties, PhysicalDeviceToolProperties, PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceUnifiedImageLayoutsFeaturesKHR, PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceVariablePointersFeatures, PhysicalDeviceVertexAttributeDivisorFeatures, PhysicalDeviceVertexAttributeDivisorProperties, PhysicalDeviceVertexAttributeDivisorPropertiesEXT, PhysicalDeviceVertexAttributeRobustnessFeaturesEXT, PhysicalDeviceVertexInputDynamicStateFeaturesEXT, VkPhysicalDeviceVideoDecodeVP9FeaturesKHR, VkPhysicalDeviceVideoEncodeAV1FeaturesKHR, VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR, VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR, VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE, VkPhysicalDeviceVideoFormatInfoKHR, VkPhysicalDeviceVideoMaintenance1FeaturesKHR, VkPhysicalDeviceVideoMaintenance2FeaturesKHR, PhysicalDeviceVulkan11Features, PhysicalDeviceVulkan11Properties, PhysicalDeviceVulkan12Features, PhysicalDeviceVulkan12Properties, PhysicalDeviceVulkan13Features, PhysicalDeviceVulkan13Properties, PhysicalDeviceVulkan14Features, PhysicalDeviceVulkan14Properties, PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, PhysicalDeviceYcbcrDegammaFeaturesQCOM, PhysicalDeviceYcbcrImageArraysFeaturesEXT, PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT, PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, PipelineBinaryCreateInfoKHR, PipelineBinaryDataInfoKHR, PipelineBinaryHandlesInfoKHR, PipelineBinaryInfoKHR, PipelineBinaryKeyKHR, PipelineCacheCreateInfo, PipelineColorBlendAdvancedStateCreateInfoEXT, PipelineColorBlendStateCreateInfo, PipelineColorWriteCreateInfoEXT, PipelineCompilerControlCreateInfoAMD, PipelineCoverageModulationStateCreateInfoNV, PipelineCoverageReductionStateCreateInfoNV, PipelineCoverageToColorStateCreateInfoNV, PipelineCreateFlags2CreateInfo, PipelineCreateInfoKHR, PipelineCreationFeedbackCreateInfo, PipelineDepthStencilStateCreateInfo, PipelineDiscardRectangleStateCreateInfoEXT, PipelineDynamicStateCreateInfo, PipelineExecutableInfoKHR, PipelineExecutableInternalRepresentationKHR, PipelineExecutablePropertiesKHR, PipelineExecutableStatisticKHR, PipelineFragmentDensityMapLayeredCreateInfoVALVE, PipelineFragmentShadingRateEnumStateCreateInfoNV, PipelineFragmentShadingRateStateCreateInfoKHR, PipelineIndirectDeviceAddressInfoNV, PipelineInfoKHR, PipelineInputAssemblyStateCreateInfo, PipelineLayoutCreateInfo, PipelineLibraryCreateInfoKHR, PipelineMultisampleStateCreateInfo, PipelinePropertiesIdentifierEXT, PipelineRasterizationConservativeStateCreateInfoEXT, PipelineRasterizationDepthClipStateCreateInfoEXT, PipelineRasterizationLineStateCreateInfo, PipelineRasterizationProvokingVertexStateCreateInfoEXT, PipelineRasterizationStateCreateInfo, PipelineRasterizationStateRasterizationOrderAMD, PipelineRasterizationStateStreamCreateInfoEXT, PipelineRenderingCreateInfo, PipelineRepresentativeFragmentTestStateCreateInfoNV, PipelineRobustnessCreateInfo, PipelineSampleLocationsStateCreateInfoEXT, PipelineShaderStageCreateInfo, PipelineShaderStageModuleIdentifierCreateInfoEXT, PipelineShaderStageNodeCreateInfoAMDX, PipelineShaderStageRequiredSubgroupSizeCreateInfo, PipelineTessellationDomainOriginStateCreateInfo, PipelineTessellationStateCreateInfo, PipelineVertexInputDivisorStateCreateInfo, PipelineVertexInputStateCreateInfo, PipelineViewportCoarseSampleOrderStateCreateInfoNV, PipelineViewportDepthClampControlCreateInfoEXT, PipelineViewportDepthClipControlCreateInfoEXT, PipelineViewportExclusiveScissorStateCreateInfoNV, PipelineViewportShadingRateImageStateCreateInfoNV, PipelineViewportStateCreateInfo, PipelineViewportSwizzleStateCreateInfoNV, PipelineViewportWScalingStateCreateInfoNV, PresentFrameTokenGGP, PresentId2KHR, PresentIdKHR, PresentInfoKHR, PresentRegionsKHR, PresentTimesInfoGOOGLE, PresentTimingInfoEXT, PresentTimingSurfaceCapabilitiesEXT, PresentTimingsInfoEXT, PresentWait2InfoKHR, PrivateDataSlotCreateInfo, ProtectedSubmitInfo, PushConstantBankInfoNV, PushConstantsInfo, PushDataInfoEXT, PushDescriptorSetInfo, PushDescriptorSetWithTemplateInfo, QueryLowLatencySupportNV, QueryPoolCreateInfo, QueryPoolPerformanceCreateInfoKHR, QueryPoolPerformanceQueryCreateInfoINTEL, VkQueryPoolVideoEncodeFeedbackCreateInfoKHR, QueueFamilyCheckpointProperties2NV, QueueFamilyCheckpointPropertiesNV, QueueFamilyDataGraphOpticalFlowPropertiesARM, QueueFamilyDataGraphProcessingEnginePropertiesARM, QueueFamilyDataGraphPropertiesARM, QueueFamilyDataGraphTOSAPropertiesARM, QueueFamilyGlobalPriorityProperties, QueueFamilyOptimalImageTransferGranularityPropertiesKHR, QueueFamilyOwnershipTransferPropertiesKHR, QueueFamilyProperties2, VkQueueFamilyQueryResultStatusPropertiesKHR, VkQueueFamilyVideoPropertiesKHR, VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV, RayTracingPipelineCreateInfoKHR, RayTracingPipelineCreateInfoNV, RayTracingPipelineInterfaceCreateInfoKHR, RayTracingShaderGroupCreateInfoKHR, RayTracingShaderGroupCreateInfoNV, ReleaseCapturedPipelineDataInfoKHR, ReleaseSwapchainImagesInfoKHR, RenderPassAttachmentBeginInfo, RenderPassBeginInfo, RenderPassCreateInfo, RenderPassCreateInfo2, RenderPassCreationControlEXT, RenderPassCreationFeedbackCreateInfoEXT, RenderPassFragmentDensityMapCreateInfoEXT, RenderPassFragmentDensityMapOffsetEndInfoEXT, RenderPassInputAttachmentAspectCreateInfo, RenderPassMultiviewCreateInfo, VkRenderPassPerformanceCountersByRegionBeginInfoARM, RenderPassSampleLocationsBeginInfoEXT, RenderPassStripeBeginInfoARM, RenderPassStripeInfoARM, RenderPassStripeSubmitInfoARM, RenderPassSubpassFeedbackCreateInfoEXT, RenderPassTileShadingCreateInfoQCOM, RenderPassTransformBeginInfoQCOM, RenderingAreaInfo, RenderingAttachmentFlagsInfoKHR, RenderingAttachmentInfo, RenderingAttachmentLocationInfo, RenderingEndInfoKHR, RenderingFragmentDensityMapAttachmentInfoEXT, RenderingFragmentShadingRateAttachmentInfoKHR, RenderingInfo, RenderingInputAttachmentIndexInfo, ResolveImageInfo2, ResolveImageModeInfoKHR, ResourceDescriptorInfoEXT, SampleLocationsInfoEXT, SamplerBlockMatchWindowCreateInfoQCOM, SamplerBorderColorComponentMappingCreateInfoEXT, SamplerCaptureDescriptorDataInfoEXT, SamplerCreateInfo, SamplerCubicWeightsCreateInfoQCOM, SamplerCustomBorderColorCreateInfoEXT, SamplerCustomBorderColorIndexCreateInfoEXT, SamplerReductionModeCreateInfo, SamplerYcbcrConversionCreateInfo, SamplerYcbcrConversionImageFormatProperties, SamplerYcbcrConversionInfo, SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM, ScreenBufferFormatPropertiesQNX, ScreenBufferPropertiesQNX, ScreenSurfaceCreateInfoQNX, SemaphoreCreateInfo, SemaphoreGetFdInfoKHR, SemaphoreGetWin32HandleInfoKHR, SemaphoreGetZirconHandleInfoFUCHSIA, SemaphoreSignalInfo, SemaphoreSubmitInfo, SemaphoreTypeCreateInfo, SemaphoreWaitInfo, SetDescriptorBufferOffsetsInfoEXT, SetLatencyMarkerInfoNV, SetPresentConfigNV, ShaderCreateInfoEXT, ShaderDescriptorSetAndBindingMappingInfoEXT, ShaderInstrumentationCreateInfoARM, ShaderInstrumentationMetricDescriptionARM, ShaderModuleCreateInfo, ShaderModuleIdentifierEXT, ShaderModuleValidationCacheCreateInfoEXT, SharedPresentSurfaceCapabilitiesKHR, SparseImageFormatProperties2, SparseImageMemoryRequirements2, StreamDescriptorSurfaceCreateInfoGGP, SubmitInfo, SubmitInfo2, SubpassBeginInfo, SubpassDependency2, SubpassDescription2, SubpassDescriptionDepthStencilResolve, SubpassEndInfo, SubpassResolvePerformanceQueryEXT, SubpassShadingPipelineCreateInfoHUAWEI, SubresourceHostMemcpySize, SubresourceLayout2, SubsampledImageFormatPropertiesEXT, SurfaceCapabilities2EXT, SurfaceCapabilities2KHR, SurfaceCapabilitiesFullScreenExclusiveEXT, SurfaceCapabilitiesPresentBarrierNV, SurfaceCapabilitiesPresentId2KHR, SurfaceCapabilitiesPresentWait2KHR, VkSurfaceCreateInfoOHOS, SurfaceFormat2KHR, SurfaceFullScreenExclusiveInfoEXT, SurfaceFullScreenExclusiveWin32InfoEXT, SurfacePresentModeCompatibilityKHR, SurfacePresentModeKHR, SurfacePresentScalingCapabilitiesKHR, SurfaceProtectedCapabilitiesKHR, SwapchainCalibratedTimestampInfoEXT, SwapchainCounterCreateInfoEXT, SwapchainCreateInfoKHR, SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainLatencyCreateInfoNV, SwapchainPresentBarrierCreateInfoNV, SwapchainPresentFenceInfoKHR, SwapchainPresentModeInfoKHR, SwapchainPresentModesCreateInfoKHR, SwapchainPresentScalingCreateInfoKHR, SwapchainTimeDomainPropertiesEXT, SwapchainTimingPropertiesEXT, SysmemColorSpaceFUCHSIA, TensorCaptureDescriptorDataInfoARM, TensorCopyARM, TensorCreateInfoARM, TensorDependencyInfoARM, TensorDescriptionARM, TensorFormatPropertiesARM, TensorMemoryBarrierARM, TensorMemoryRequirementsInfoARM, TensorViewCaptureDescriptorDataInfoARM, TensorViewCreateInfoARM, TexelBufferDescriptorInfoEXT, TextureLODGatherFormatPropertiesAMD, ThrottleHintSubmitInfoSEC, TileMemoryBindInfoQCOM, TileMemoryRequirementsQCOM, TileMemorySizeInfoQCOM, TilePropertiesQCOM, TimelineSemaphoreSubmitInfo, VkUbmSurfaceCreateInfoSEC, ValidationCacheCreateInfoEXT, ValidationFeaturesEXT, ValidationFlagsEXT, VertexInputAttributeDescription2EXT, VertexInputBindingDescription2EXT, ViSurfaceCreateInfoNN, VkVideoBeginCodingInfoKHR, VkVideoCapabilitiesKHR, VkVideoCodingControlInfoKHR, VkVideoDecodeAV1CapabilitiesKHR, VkVideoDecodeAV1DpbSlotInfoKHR, VkVideoDecodeAV1InlineSessionParametersInfoKHR, VkVideoDecodeAV1PictureInfoKHR, VkVideoDecodeAV1ProfileInfoKHR, VkVideoDecodeAV1SessionParametersCreateInfoKHR, VkVideoDecodeCapabilitiesKHR, VkVideoDecodeH264CapabilitiesKHR, VkVideoDecodeH264DpbSlotInfoKHR, VkVideoDecodeH264InlineSessionParametersInfoKHR, VkVideoDecodeH264PictureInfoKHR, VkVideoDecodeH264ProfileInfoKHR, VkVideoDecodeH264SessionParametersAddInfoKHR, VkVideoDecodeH264SessionParametersCreateInfoKHR, VkVideoDecodeH265CapabilitiesKHR, VkVideoDecodeH265DpbSlotInfoKHR, VkVideoDecodeH265InlineSessionParametersInfoKHR, VkVideoDecodeH265PictureInfoKHR, VkVideoDecodeH265ProfileInfoKHR, VkVideoDecodeH265SessionParametersAddInfoKHR, VkVideoDecodeH265SessionParametersCreateInfoKHR, VkVideoDecodeInfoKHR, VkVideoDecodeUsageInfoKHR, VkVideoDecodeVP9CapabilitiesKHR, VkVideoDecodeVP9PictureInfoKHR, VkVideoDecodeVP9ProfileInfoKHR, VkVideoEncodeAV1CapabilitiesKHR, VkVideoEncodeAV1DpbSlotInfoKHR, VkVideoEncodeAV1GopRemainingFrameInfoKHR, VkVideoEncodeAV1PictureInfoKHR, VkVideoEncodeAV1ProfileInfoKHR, VkVideoEncodeAV1QualityLevelPropertiesKHR, VkVideoEncodeAV1QuantizationMapCapabilitiesKHR, VkVideoEncodeAV1RateControlInfoKHR, VkVideoEncodeAV1RateControlLayerInfoKHR, VkVideoEncodeAV1SessionCreateInfoKHR, VkVideoEncodeAV1SessionParametersCreateInfoKHR, VkVideoEncodeCapabilitiesKHR, VkVideoEncodeH264CapabilitiesKHR, VkVideoEncodeH264DpbSlotInfoKHR, VkVideoEncodeH264GopRemainingFrameInfoKHR, VkVideoEncodeH264NaluSliceInfoKHR, VkVideoEncodeH264PictureInfoKHR, VkVideoEncodeH264ProfileInfoKHR, VkVideoEncodeH264QualityLevelPropertiesKHR, VkVideoEncodeH264QuantizationMapCapabilitiesKHR, VkVideoEncodeH264RateControlInfoKHR, VkVideoEncodeH264RateControlLayerInfoKHR, VkVideoEncodeH264SessionCreateInfoKHR, VkVideoEncodeH264SessionParametersAddInfoKHR, VkVideoEncodeH264SessionParametersCreateInfoKHR, VkVideoEncodeH264SessionParametersFeedbackInfoKHR, VkVideoEncodeH264SessionParametersGetInfoKHR, VkVideoEncodeH265CapabilitiesKHR, VkVideoEncodeH265DpbSlotInfoKHR, VkVideoEncodeH265GopRemainingFrameInfoKHR, VkVideoEncodeH265NaluSliceSegmentInfoKHR, VkVideoEncodeH265PictureInfoKHR, VkVideoEncodeH265ProfileInfoKHR, VkVideoEncodeH265QualityLevelPropertiesKHR, VkVideoEncodeH265QuantizationMapCapabilitiesKHR, VkVideoEncodeH265RateControlInfoKHR, VkVideoEncodeH265RateControlLayerInfoKHR, VkVideoEncodeH265SessionCreateInfoKHR, VkVideoEncodeH265SessionParametersAddInfoKHR, VkVideoEncodeH265SessionParametersCreateInfoKHR, VkVideoEncodeH265SessionParametersFeedbackInfoKHR, VkVideoEncodeH265SessionParametersGetInfoKHR, VkVideoEncodeInfoKHR, VkVideoEncodeIntraRefreshCapabilitiesKHR, VkVideoEncodeIntraRefreshInfoKHR, VkVideoEncodeProfileRgbConversionInfoVALVE, VkVideoEncodeQualityLevelInfoKHR, VkVideoEncodeQualityLevelPropertiesKHR, VkVideoEncodeQuantizationMapCapabilitiesKHR, VkVideoEncodeQuantizationMapInfoKHR, VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR, VkVideoEncodeRateControlInfoKHR, VkVideoEncodeRateControlLayerInfoKHR, VkVideoEncodeRgbConversionCapabilitiesVALVE, VkVideoEncodeSessionIntraRefreshCreateInfoKHR, VkVideoEncodeSessionParametersFeedbackInfoKHR, VkVideoEncodeSessionParametersGetInfoKHR, VkVideoEncodeSessionRgbConversionCreateInfoVALVE, VkVideoEncodeUsageInfoKHR, VkVideoEndCodingInfoKHR, VkVideoFormatAV1QuantizationMapPropertiesKHR, VkVideoFormatH265QuantizationMapPropertiesKHR, VkVideoFormatPropertiesKHR, VkVideoFormatQuantizationMapPropertiesKHR, VkVideoInlineQueryInfoKHR, VkVideoPictureResourceInfoKHR, VkVideoProfileInfoKHR, VkVideoProfileListInfoKHR, VkVideoReferenceIntraRefreshInfoKHR, VkVideoReferenceSlotInfoKHR, VkVideoSessionCreateInfoKHR, VkVideoSessionMemoryRequirementsKHR, VkVideoSessionParametersCreateInfoKHR, VkVideoSessionParametersUpdateInfoKHR, WaylandSurfaceCreateInfoKHR, Win32KeyedMutexAcquireReleaseInfoKHR, Win32KeyedMutexAcquireReleaseInfoNV, Win32SurfaceCreateInfoKHR, WriteDescriptorSet, WriteDescriptorSetAccelerationStructureKHR, WriteDescriptorSetAccelerationStructureNV, WriteDescriptorSetInlineUniformBlock, VkWriteDescriptorSetPartitionedAccelerationStructureNV, WriteDescriptorSetTensorARM, WriteIndirectExecutionSetPipelineEXT, WriteIndirectExecutionSetShaderEXT, XcbSurfaceCreateInfoKHR, XlibSurfaceCreateInfoKHR

Constructors

Instances6Eq, Ord, Read, Show, Storable, Zero
newtypenewtype ImageUsageFlagBits
#

VkImageUsageFlagBits - Bitmask specifying intended usage of an image

Description

See Also

VK_VERSION_1_0, ImageUsageFlags

Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
newtypenewtype HostImageCopyFlagBits
#

VkHostImageCopyFlagBits - Bitmask specifying additional copy parameters

Description

  • HOST_IMAGE_COPY_MEMCPY_BIT specifies that no memory layout swizzling is to be applied during data copy. For copies between memory and images, this flag indicates that image data in host memory is swizzled in exactly the same way as the image data on the device. Using this flag indicates that the implementations may use a simple memory copy to transfer the data between the host memory and the device memory. The format of the swizzled data in host memory is platform dependent and is not defined in this specification.

See Also

VK_EXT_host_image_copy, VK_VERSION_1_4, HostImageCopyFlags

Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
newtypenewtype FormatFeatureFlagBits2
#

VkFormatFeatureFlagBits2 - Bitmask specifying features supported by a buffer

Description

The following bits may be set in linearTilingFeatures and optimalTilingFeatures, specifying that the features are supported by images or image views or sampler Y′CBCR conversion objects created with the queried getPhysicalDeviceFormatProperties2::format:

The following bits may be set in bufferFeatures, specifying that the features are supported by buffers or buffer views created with the queried getPhysicalDeviceFormatProperties2::format:

See Also

VK_KHR_format_feature_flags2, VK_VERSION_1_3, FormatFeatureFlags2

Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …