Graphics.Vulkan.Core_1_1

Vulkan 1.1 core API interface definitions.

Device Initialization

type VkEnumerateInstanceVersion

type HS_vkEnumerateInstanceVersion

type PFN_vkEnumerateInstanceVersion

vkEnumerateInstanceVersion

vkEnumerateInstanceVersionUnsafe

vkEnumerateInstanceVersionSafe

data VkResult

Promoted from VK_KHR_relaxed_block_layout, which has no API

Promoted from VK_KHR_storage_buffer_storage_class, which has no API

Originally based on VK_KHR_subgroup (extension 94), but the actual enum block used was, incorrectly, that of extension 95

data VkBool32

data VkDeviceSize

data VkFlags

data VkSampleMask

data VkPhysicalDevice16BitStorageFeatures

type VkPhysicalDevice16BitStorageFeaturesKHR

data VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT

data VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT

data VkPhysicalDeviceConservativeRasterizationPropertiesEXT

data VkPhysicalDeviceDescriptorIndexingFeaturesEXT

data VkPhysicalDeviceDescriptorIndexingPropertiesEXT

data VkPhysicalDeviceDiscardRectanglePropertiesEXT

data VkPhysicalDeviceExternalBufferInfo

type VkPhysicalDeviceExternalBufferInfoKHR

data VkPhysicalDeviceExternalFenceInfo

type VkPhysicalDeviceExternalFenceInfoKHR

data VkPhysicalDeviceExternalImageFormatInfo

type VkPhysicalDeviceExternalImageFormatInfoKHR

data VkPhysicalDeviceExternalMemoryHostPropertiesEXT

data VkPhysicalDeviceExternalSemaphoreInfo

type VkPhysicalDeviceExternalSemaphoreInfoKHR

data VkPhysicalDeviceFeatures2

type VkPhysicalDeviceFeatures2KHR

data VkPhysicalDeviceGroupProperties

type VkPhysicalDeviceGroupPropertiesKHR

data VkPhysicalDeviceIDProperties

type VkPhysicalDeviceIDPropertiesKHR

data VkPhysicalDeviceImageFormatInfo2

type VkPhysicalDeviceImageFormatInfo2KHR

data VkPhysicalDeviceLimits

data VkPhysicalDeviceMaintenance3Properties

type VkPhysicalDeviceMaintenance3PropertiesKHR

data VkPhysicalDeviceMemoryProperties

data VkPhysicalDeviceMemoryProperties2

type VkPhysicalDeviceMemoryProperties2KHR

data VkPhysicalDeviceMultiviewFeatures

type VkPhysicalDeviceMultiviewFeaturesKHR

data VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX

data VkPhysicalDeviceMultiviewProperties

type VkPhysicalDeviceMultiviewPropertiesKHR

data VkPhysicalDevicePointClippingProperties

type VkPhysicalDevicePointClippingPropertiesKHR

data VkPhysicalDeviceProperties

data VkPhysicalDeviceProperties2

type VkPhysicalDeviceProperties2KHR

data VkPhysicalDeviceProtectedMemoryFeatures

data VkPhysicalDeviceProtectedMemoryProperties

data VkPhysicalDevicePushDescriptorPropertiesKHR

data VkPhysicalDeviceSampleLocationsPropertiesEXT

data VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT

data VkPhysicalDeviceSamplerYcbcrConversionFeatures

type VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR

data VkPhysicalDeviceShaderCorePropertiesAMD

data VkPhysicalDeviceShaderDrawParameterFeatures

data VkPhysicalDeviceSparseImageFormatInfo2

type VkPhysicalDeviceSparseImageFormatInfo2KHR

data VkPhysicalDeviceSparseProperties

data VkPhysicalDeviceSubgroupProperties

data VkPhysicalDeviceSurfaceInfo2KHR

data VkPhysicalDeviceVariablePointerFeatures

type VkPhysicalDeviceVariablePointerFeaturesKHR

data VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT

data VkPhysicalDeviceType

data VkSampleCountBitmask a

type VkSampleCountFlags

type VkSampleCountFlagBits

data VkShaderInfoTypeAMD

data VkShaderStageBitmask a

type VkShaderStageFlags

type VkShaderStageFlagBits

data VkStructureType

data VkSubgroupFeatureBitmask a

type VkSubgroupFeatureFlags

type VkSubgroupFeatureFlagBits

Promoted from VK_KHR_bind_memory2

data VkBindBufferMemoryDeviceGroupInfo

type VkBindBufferMemoryDeviceGroupInfoKHR

data VkBindBufferMemoryInfo

type VkBindBufferMemoryInfoKHR

data VkBindImageMemoryDeviceGroupInfo

type VkBindImageMemoryDeviceGroupInfoKHR

data VkBindImageMemoryInfo

type VkBindImageMemoryInfoKHR

data VkBindImageMemorySwapchainInfoKHR

data VkBindImagePlaneMemoryInfo

type VkBindImagePlaneMemoryInfoKHR

data VkBindSparseInfo

type VkBindBufferMemory2

type HS_vkBindBufferMemory2

type PFN_vkBindBufferMemory2

vkBindBufferMemory2

vkBindBufferMemory2Unsafe

vkBindBufferMemory2Safe

type VkBindImageMemory2

type HS_vkBindImageMemory2

type PFN_vkBindImageMemory2

vkBindImageMemory2

vkBindImageMemory2Unsafe

vkBindImageMemory2Safe

type VkBuffer

data VkBuffer_T

type VkBufferView

data VkBufferView_T

type VkCommandBuffer

data VkCommandBuffer_T

type VkCommandPool

data VkCommandPool_T

type VkDebugReportCallbackEXT

data VkDebugReportCallbackEXT_T

type VkDebugUtilsMessengerEXT

data VkDebugUtilsMessengerEXT_T

type VkDescriptorPool

data VkDescriptorPool_T

type VkDescriptorSet

data VkDescriptorSet_T

type VkDescriptorSetLayout

data VkDescriptorSetLayout_T

type VkDescriptorUpdateTemplate

data VkDescriptorUpdateTemplate_T

type VkDescriptorUpdateTemplateKHR

data VkDescriptorUpdateTemplateKHR_T

type VkDevice

data VkDevice_T

type VkDeviceMemory

data VkDeviceMemory_T

type VkDisplayKHR

data VkDisplayKHR_T

type VkDisplayModeKHR

data VkDisplayModeKHR_T

type VkEvent

data VkEvent_T

type VkFence

data VkFence_T

type VkFramebuffer

data VkFramebuffer_T

type VkImage

data VkImage_T

type VkImageView

data VkImageView_T

type VkIndirectCommandsLayoutNVX

data VkIndirectCommandsLayoutNVX_T

type VkInstance

data VkInstance_T

type VkObjectTableNVX

data VkObjectTableNVX_T

type VkPhysicalDevice

data VkPhysicalDevice_T

type VkPipeline

data VkPipeline_T

type VkPipelineCache

data VkPipelineCache_T

type VkPipelineLayout

data VkPipelineLayout_T

type VkQueryPool

data VkQueryPool_T

type VkQueue

data VkQueue_T

type VkRenderPass

data VkRenderPass_T

type VkSampler

data VkSampler_T

type VkSamplerYcbcrConversion

data VkSamplerYcbcrConversion_T

type VkSamplerYcbcrConversionKHR

data VkSamplerYcbcrConversionKHR_T

type VkSemaphore

data VkSemaphore_T

type VkShaderModule

data VkShaderModule_T

type VkSurfaceKHR

data VkSurfaceKHR_T

type VkSwapchainKHR

data VkSwapchainKHR_T

type VkValidationCacheEXT

data VkValidationCacheEXT_T

Promoted from VK_KHR_16bit_storage

data VkAndroidSurfaceCreateFlagsKHR

data VkBufferViewCreateFlags

data VkCommandPoolTrimFlags

data VkCommandPoolTrimFlagsKHR

data VkDebugUtilsMessengerCallbackDataFlagsEXT

data VkDebugUtilsMessengerCreateFlagsEXT

data VkDescriptorPoolResetFlags

data VkDescriptorUpdateTemplateCreateFlags

data VkDescriptorUpdateTemplateCreateFlagsKHR

data VkDeviceCreateFlags

data VkDisplayModeCreateFlagsKHR

data VkDisplaySurfaceCreateFlagsKHR

data VkEventCreateFlags

data VkExternalFenceFeatureFlagsKHR

data VkExternalFenceHandleTypeFlagsKHR

data VkExternalMemoryFeatureFlagsKHR

data VkExternalMemoryHandleTypeFlagsKHR

data VkExternalSemaphoreFeatureFlagsKHR

data VkExternalSemaphoreHandleTypeFlagsKHR

data VkFenceImportFlagsKHR

data VkFramebufferCreateFlags

data VkIOSSurfaceCreateFlagsMVK

data VkImageViewCreateFlags

data VkInstanceCreateFlags

data VkMacOSSurfaceCreateFlagsMVK

data VkMemoryAllocateFlagsKHR

data VkMemoryMapFlags

data VkMirSurfaceCreateFlagsKHR

data VkPeerMemoryFeatureFlagsKHR

data VkPipelineCacheCreateFlags

data VkPipelineColorBlendStateCreateFlags

data VkPipelineCoverageModulationStateCreateFlagsNV

data VkPipelineCoverageToColorStateCreateFlagsNV

data VkPipelineDepthStencilStateCreateFlags

data VkPipelineDiscardRectangleStateCreateFlagsEXT

data VkPipelineDynamicStateCreateFlags

data VkPipelineInputAssemblyStateCreateFlags

data VkPipelineLayoutCreateFlags

data VkPipelineMultisampleStateCreateFlags

data VkPipelineRasterizationConservativeStateCreateFlagsEXT

data VkPipelineRasterizationStateCreateFlags

data VkPipelineShaderStageCreateFlags

data VkPipelineTessellationStateCreateFlags

data VkPipelineVertexInputStateCreateFlags

data VkPipelineViewportStateCreateFlags

data VkPipelineViewportSwizzleStateCreateFlagsNV

data VkQueryPoolCreateFlags

data VkRenderPassCreateFlags

data VkSamplerCreateFlags

data VkSemaphoreCreateFlags

data VkSemaphoreImportFlagsKHR

data VkShaderModuleCreateFlags

data VkValidationCacheCreateFlagsEXT

data VkViSurfaceCreateFlagsNN

data VkWaylandSurfaceCreateFlagsKHR

data VkWin32SurfaceCreateFlagsKHR

data VkXcbSurfaceCreateFlagsKHR

data VkXlibSurfaceCreateFlagsKHR

data VkDeviceCreateInfo

data VkDeviceEventInfoEXT

data VkDeviceGeneratedCommandsFeaturesNVX

data VkDeviceGeneratedCommandsLimitsNVX

data VkDeviceGroupBindSparseInfo

type VkDeviceGroupBindSparseInfoKHR

data VkDeviceGroupCommandBufferBeginInfo

type VkDeviceGroupCommandBufferBeginInfoKHR

data VkDeviceGroupDeviceCreateInfo

type VkDeviceGroupDeviceCreateInfoKHR

data VkDeviceGroupPresentCapabilitiesKHR

data VkDeviceGroupPresentInfoKHR

data VkDeviceGroupRenderPassBeginInfo

type VkDeviceGroupRenderPassBeginInfoKHR

data VkDeviceGroupSubmitInfo

type VkDeviceGroupSubmitInfoKHR

data VkDeviceGroupSwapchainCreateInfoKHR

data VkDeviceQueueCreateInfo

data VkDeviceQueueGlobalPriorityCreateInfoEXT

data VkDeviceQueueInfo2

data VkDeviceCreateFlagBits

data VkDeviceEventTypeEXT

data VkDeviceGroupPresentModeBitmaskKHR a

type VkDeviceGroupPresentModeFlagsKHR

type VkDeviceGroupPresentModeFlagBitsKHR

data VkDeviceQueueCreateBitmask a

type VkDeviceQueueCreateFlags

type VkDeviceQueueCreateFlagBits

data VkPhysicalDeviceFeatures

Promoted from VK_KHR_dedicated_allocation

data VkMemoryAllocateFlagsInfo

type VkMemoryAllocateFlagsInfoKHR

data VkMemoryAllocateInfo

data VkMemoryBarrier

data VkMemoryDedicatedAllocateInfo

type VkMemoryDedicatedAllocateInfoKHR

data VkMemoryDedicatedRequirements

type VkMemoryDedicatedRequirementsKHR

data VkMemoryFdPropertiesKHR

data VkMemoryGetFdInfoKHR

data VkMemoryHeap

data VkMemoryHostPointerPropertiesEXT

data VkMemoryRequirements

data VkMemoryRequirements2

type VkMemoryRequirements2KHR

data VkMemoryType

Promoted from VK_KHR_device_group

data VkClearAttachment

data VkClearColorValue

data VkClearDepthStencilValue

data VkClearRect

data VkClearValue

data VkCommandBufferAllocateInfo

data VkCommandBufferBeginInfo

data VkCommandBufferInheritanceInfo

data VkCommandPoolCreateInfo

data VkCommandBufferLevel

data VkCommandBufferResetBitmask a

type VkCommandBufferResetFlags

type VkCommandBufferResetFlagBits

data VkCommandBufferUsageBitmask a

type VkCommandBufferUsageFlags

type VkCommandBufferUsageFlagBits

data VkCommandPoolCreateBitmask a

type VkCommandPoolCreateFlags

type VkCommandPoolCreateFlagBits

data VkCommandPoolResetBitmask a

type VkCommandPoolResetFlags

type VkCommandPoolResetFlagBits

data VkExtent2D

data VkExtent3D

data VkImageAspectBitmask a

type VkImageAspectFlags

type VkImageAspectFlagBits

data VkImageCreateBitmask a

type VkImageCreateFlags

type VkImageCreateFlagBits

data VkImageLayout

data VkImageTiling

data VkImageType

data VkImageUsageBitmask a

type VkImageUsageFlags

type VkImageUsageFlagBits

data VkImageViewType

data VkImageBlit

data VkImageCopy

data VkImageCreateInfo

data VkImageFormatListCreateInfoKHR

data VkImageFormatProperties

data VkImageFormatProperties2

type VkImageFormatProperties2KHR

data VkImageMemoryBarrier

data VkImageMemoryRequirementsInfo2

type VkImageMemoryRequirementsInfo2KHR

data VkImagePlaneMemoryRequirementsInfo

type VkImagePlaneMemoryRequirementsInfoKHR

data VkImageResolve

data VkImageSparseMemoryRequirementsInfo2

type VkImageSparseMemoryRequirementsInfo2KHR

data VkImageSubresource

data VkImageSubresourceLayers

data VkImageSubresourceRange

data VkImageSwapchainCreateInfoKHR

data VkImageViewCreateInfo

data VkImageViewUsageCreateInfo

type VkImageViewUsageCreateInfoKHR

data VkMemoryAllocateFlagBitsKHR

data VkMemoryAllocateBitmask a

type VkMemoryAllocateFlags

type VkMemoryAllocateFlagBits

data VkMemoryHeapBitmask a

type VkMemoryHeapFlags

type VkMemoryHeapFlagBits

data VkMemoryPropertyBitmask a

type VkMemoryPropertyFlags

type VkMemoryPropertyFlagBits

data VkOffset2D

data VkOffset3D

data VkPeerMemoryFeatureFlagBitsKHR

data VkPeerMemoryFeatureBitmask a

type VkPeerMemoryFeatureFlags

type VkPeerMemoryFeatureFlagBits

data VkPipelineBindPoint

data VkPipelineCacheCreateFlagBits

data VkPipelineCacheHeaderVersion

data VkPipelineColorBlendStateCreateFlagBits

data VkPipelineCreateBitmask a

type VkPipelineCreateFlags

type VkPipelineCreateFlagBits

data VkPipelineDepthStencilStateCreateFlagBits

data VkPipelineDynamicStateCreateFlagBits

data VkPipelineInputAssemblyStateCreateFlagBits

data VkPipelineLayoutCreateFlagBits

data VkPipelineMultisampleStateCreateFlagBits

data VkPipelineRasterizationStateCreateFlagBits

data VkPipelineShaderStageCreateFlagBits

data VkPipelineStageBitmask a

type VkPipelineStageFlags

type VkPipelineStageFlagBits

data VkPipelineTessellationStateCreateFlagBits

data VkPipelineVertexInputStateCreateFlagBits

data VkPipelineViewportStateCreateFlagBits

data VkQueryControlBitmask a

type VkQueryControlFlags

type VkQueryControlFlagBits

data VkQueryPipelineStatisticBitmask a

type VkQueryPipelineStatisticFlags

type VkQueryPipelineStatisticFlagBits

data VkQueryPoolCreateFlagBits

data VkQueryResultBitmask a

type VkQueryResultFlags

type VkQueryResultFlagBits

data VkQueryType

data VkRect2D

data VkRectLayerKHR

data VkRenderPassBeginInfo

data VkRenderPassCreateInfo

data VkRenderPassInputAttachmentAspectCreateInfo

type VkRenderPassInputAttachmentAspectCreateInfoKHR

data VkRenderPassMultiviewCreateInfo

type VkRenderPassMultiviewCreateInfoKHR

data VkRenderPassSampleLocationsBeginInfoEXT

data VkSparseBufferMemoryBindInfo

data VkSparseImageFormatProperties

data VkSparseImageFormatProperties2

type VkSparseImageFormatProperties2KHR

data VkSparseImageMemoryBind

data VkSparseImageMemoryBindInfo

data VkSparseImageMemoryRequirements

data VkSparseImageMemoryRequirements2

type VkSparseImageMemoryRequirements2KHR

data VkSparseImageOpaqueMemoryBindInfo

data VkSparseMemoryBind

data VkSparseImageFormatBitmask a

type VkSparseImageFormatFlags

type VkSparseImageFormatFlagBits

data VkSparseMemoryBindBitmask a

type VkSparseMemoryBindFlags

type VkSparseMemoryBindFlagBits

data VkSubmitInfo

type VkGetDeviceGroupPeerMemoryFeatures

type HS_vkGetDeviceGroupPeerMemoryFeatures

type PFN_vkGetDeviceGroupPeerMemoryFeatures

vkGetDeviceGroupPeerMemoryFeatures

vkGetDeviceGroupPeerMemoryFeaturesUnsafe

vkGetDeviceGroupPeerMemoryFeaturesSafe

type VkCmdSetDeviceMask

type HS_vkCmdSetDeviceMask

type PFN_vkCmdSetDeviceMask

vkCmdSetDeviceMask

vkCmdSetDeviceMaskUnsafe

vkCmdSetDeviceMaskSafe

type VkCmdDispatchBase

type HS_vkCmdDispatchBase

type PFN_vkCmdDispatchBase

vkCmdDispatchBase

vkCmdDispatchBaseUnsafe

vkCmdDispatchBaseSafe

Promoted from VK_KHR_device_group + VK_KHR_bind_memory2

Promoted from VK_KHR_device_group_creation

type VkEnumeratePhysicalDeviceGroups

type HS_vkEnumeratePhysicalDeviceGroups

type PFN_vkEnumeratePhysicalDeviceGroups

vkEnumeratePhysicalDeviceGroups

vkEnumeratePhysicalDeviceGroupsUnsafe

vkEnumeratePhysicalDeviceGroupsSafe

Promoted from VK_KHR_get_memory_requirements2

data VkBufferCopy

data VkBufferCreateInfo

data VkBufferImageCopy

data VkBufferMemoryBarrier

data VkBufferMemoryRequirementsInfo2

type VkBufferMemoryRequirementsInfo2KHR

data VkBufferViewCreateInfo

type VkGetImageMemoryRequirements2

type HS_vkGetImageMemoryRequirements2

type PFN_vkGetImageMemoryRequirements2

vkGetImageMemoryRequirements2

vkGetImageMemoryRequirements2Unsafe

vkGetImageMemoryRequirements2Safe

type VkGetBufferMemoryRequirements2

type HS_vkGetBufferMemoryRequirements2

type PFN_vkGetBufferMemoryRequirements2

vkGetBufferMemoryRequirements2

vkGetBufferMemoryRequirements2Unsafe

vkGetBufferMemoryRequirements2Safe

type VkGetImageSparseMemoryRequirements2

type HS_vkGetImageSparseMemoryRequirements2

type PFN_vkGetImageSparseMemoryRequirements2

vkGetImageSparseMemoryRequirements2

vkGetImageSparseMemoryRequirements2Unsafe

vkGetImageSparseMemoryRequirements2Safe

Promoted from VK_KHR_get_physical_device_properties2

data VkFormat

data VkFormatFeatureBitmask a

type VkFormatFeatureFlags

type VkFormatFeatureFlagBits

data VkFormatProperties

data VkFormatProperties2

type VkFormatProperties2KHR

data VkQueueFamilyProperties

data VkQueueFamilyProperties2

type VkQueueFamilyProperties2KHR

data VkQueueBitmask a

type VkQueueFlags

type VkQueueFlagBits

data VkQueueGlobalPriorityEXT

type VkGetPhysicalDeviceFeatures2

type HS_vkGetPhysicalDeviceFeatures2

type PFN_vkGetPhysicalDeviceFeatures2

vkGetPhysicalDeviceFeatures2

vkGetPhysicalDeviceFeatures2Unsafe

vkGetPhysicalDeviceFeatures2Safe

type VkGetPhysicalDeviceProperties2

type HS_vkGetPhysicalDeviceProperties2

type PFN_vkGetPhysicalDeviceProperties2

vkGetPhysicalDeviceProperties2

vkGetPhysicalDeviceProperties2Unsafe

vkGetPhysicalDeviceProperties2Safe

type VkGetPhysicalDeviceFormatProperties2

type HS_vkGetPhysicalDeviceFormatProperties2

type PFN_vkGetPhysicalDeviceFormatProperties2

vkGetPhysicalDeviceFormatProperties2

vkGetPhysicalDeviceFormatProperties2Unsafe

vkGetPhysicalDeviceFormatProperties2Safe

type VkGetPhysicalDeviceImageFormatProperties2

type HS_vkGetPhysicalDeviceImageFormatProperties2

type PFN_vkGetPhysicalDeviceImageFormatProperties2

vkGetPhysicalDeviceImageFormatProperties2

vkGetPhysicalDeviceImageFormatProperties2Unsafe

vkGetPhysicalDeviceImageFormatProperties2Safe

type VkGetPhysicalDeviceQueueFamilyProperties2

type HS_vkGetPhysicalDeviceQueueFamilyProperties2

type PFN_vkGetPhysicalDeviceQueueFamilyProperties2

vkGetPhysicalDeviceQueueFamilyProperties2

vkGetPhysicalDeviceQueueFamilyProperties2Unsafe

vkGetPhysicalDeviceQueueFamilyProperties2Safe

type VkGetPhysicalDeviceMemoryProperties2

type HS_vkGetPhysicalDeviceMemoryProperties2

type PFN_vkGetPhysicalDeviceMemoryProperties2

vkGetPhysicalDeviceMemoryProperties2

vkGetPhysicalDeviceMemoryProperties2Unsafe

vkGetPhysicalDeviceMemoryProperties2Safe

type VkGetPhysicalDeviceSparseImageFormatProperties2

type HS_vkGetPhysicalDeviceSparseImageFormatProperties2

type PFN_vkGetPhysicalDeviceSparseImageFormatProperties2

vkGetPhysicalDeviceSparseImageFormatProperties2

vkGetPhysicalDeviceSparseImageFormatProperties2Unsafe

vkGetPhysicalDeviceSparseImageFormatProperties2Safe

Promoted from VK_KHR_maintenance1

type VkTrimCommandPool

type HS_vkTrimCommandPool

type PFN_vkTrimCommandPool

vkTrimCommandPool

vkTrimCommandPoolUnsafe

vkTrimCommandPoolSafe

Promoted from VK_KHR_maintenance2

data VkAccessBitmask a

type VkAccessFlags

type VkAccessFlagBits

data VkAttachmentDescription

data VkAttachmentReference

data VkAttachmentSampleLocationsEXT

data VkAttachmentDescriptionBitmask a

type VkAttachmentDescriptionFlags

type VkAttachmentDescriptionFlagBits

data VkAttachmentLoadOp

data VkAttachmentStoreOp

data VkComponentMapping

data VkComponentSwizzle

data VkDependencyBitmask a

type VkDependencyFlags

type VkDependencyFlagBits

data VkInputAttachmentAspectReference

type VkInputAttachmentAspectReferenceKHR

data VkGraphicsPipelineCreateInfo

data VkPipelineCacheCreateInfo

data VkPipelineColorBlendAdvancedStateCreateInfoEXT

data VkPipelineColorBlendAttachmentState

data VkPipelineColorBlendStateCreateInfo

data VkPipelineCoverageModulationStateCreateInfoNV

data VkPipelineCoverageToColorStateCreateInfoNV

data VkPipelineDepthStencilStateCreateInfo

data VkPipelineDiscardRectangleStateCreateInfoEXT

data VkPipelineDynamicStateCreateInfo

data VkPipelineInputAssemblyStateCreateInfo

data VkPipelineLayoutCreateInfo

data VkPipelineMultisampleStateCreateInfo

data VkPipelineRasterizationConservativeStateCreateInfoEXT

data VkPipelineRasterizationStateCreateInfo

data VkPipelineRasterizationStateRasterizationOrderAMD

data VkPipelineSampleLocationsStateCreateInfoEXT

data VkPipelineShaderStageCreateInfo

data VkPipelineTessellationDomainOriginStateCreateInfo

type VkPipelineTessellationDomainOriginStateCreateInfoKHR

data VkPipelineTessellationStateCreateInfo

data VkPipelineVertexInputDivisorStateCreateInfoEXT

data VkPipelineVertexInputStateCreateInfo

data VkPipelineViewportStateCreateInfo

data VkPipelineViewportSwizzleStateCreateInfoNV

data VkPipelineViewportWScalingStateCreateInfoNV

data VkPointClippingBehavior

data VkPointClippingBehaviorKHR

data VkSubpassDependency

data VkSubpassDescription

data VkSubpassSampleLocationsEXT

data VkSubpassContents

data VkSubpassDescriptionBitmask a

type VkSubpassDescriptionFlags

type VkSubpassDescriptionFlagBits

data VkTessellationDomainOrigin

data VkTessellationDomainOriginKHR

Promoted from VK_KHR_multiview

Promoted from VK_KHR_variable_pointers

Originally based on VK_KHR_protected_memory (extension 146), which was never published; thus the mystifying large value= numbers below. These are not aliased since they weren't actually promoted from an extension.

data VkProtectedSubmitInfo

type VkGetDeviceQueue2

type HS_vkGetDeviceQueue2

type PFN_vkGetDeviceQueue2

vkGetDeviceQueue2

vkGetDeviceQueue2Unsafe

vkGetDeviceQueue2Safe

Promoted from VK_KHR_sampler_ycbcr_conversion

data VkBorderColor

data VkChromaLocation

data VkChromaLocationKHR

data VkCompareOp

data VkFilter

data VkSamplerAddressMode

data VkSamplerCreateFlagBits

data VkSamplerMipmapMode

data VkSamplerReductionModeEXT

data VkSamplerYcbcrModelConversion

data VkSamplerYcbcrModelConversionKHR

data VkSamplerYcbcrRange

data VkSamplerYcbcrRangeKHR

data VkSamplerCreateInfo

data VkSamplerReductionModeCreateInfoEXT

data VkSamplerYcbcrConversionCreateInfo

type VkSamplerYcbcrConversionCreateInfoKHR

data VkSamplerYcbcrConversionImageFormatProperties

type VkSamplerYcbcrConversionImageFormatPropertiesKHR

data VkSamplerYcbcrConversionInfo

type VkSamplerYcbcrConversionInfoKHR

type VkCreateSamplerYcbcrConversion

type HS_vkCreateSamplerYcbcrConversion

type PFN_vkCreateSamplerYcbcrConversion

vkCreateSamplerYcbcrConversion

vkCreateSamplerYcbcrConversionUnsafe

vkCreateSamplerYcbcrConversionSafe

type VkDestroySamplerYcbcrConversion

type HS_vkDestroySamplerYcbcrConversion

type PFN_vkDestroySamplerYcbcrConversion

vkDestroySamplerYcbcrConversion

vkDestroySamplerYcbcrConversionUnsafe

vkDestroySamplerYcbcrConversionSafe

data VkInternalAllocationType

data VkSystemAllocationScope

type PFN_vkAllocationFunction

type HS_vkAllocationFunction

type PFN_vkDebugReportCallbackEXT

type HS_vkDebugReportCallbackEXT

type PFN_vkDebugUtilsMessengerCallbackEXT

type HS_vkDebugUtilsMessengerCallbackEXT

type PFN_vkFreeFunction

type HS_vkFreeFunction

type PFN_vkInternalAllocationNotification

type HS_vkInternalAllocationNotification

type PFN_vkInternalFreeNotification

type HS_vkInternalFreeNotification

type PFN_vkReallocationFunction

type HS_vkReallocationFunction

type PFN_vkVoidFunction

type HS_vkVoidFunction

data VkAllocationCallbacks

Promoted from VK_KHR_descriptor_update_template

data VkDescriptorBindingBitmaskEXT a

type VkDescriptorBindingFlagsEXT

type VkDescriptorBindingFlagBitsEXT

data VkDescriptorPoolCreateBitmask a

type VkDescriptorPoolCreateFlags

type VkDescriptorPoolCreateFlagBits

data VkDescriptorSetLayoutCreateBitmask a

type VkDescriptorSetLayoutCreateFlags

type VkDescriptorSetLayoutCreateFlagBits

data VkDescriptorType

data VkDescriptorUpdateTemplateType

data VkDescriptorUpdateTemplateTypeKHR

data VkDescriptorBufferInfo

data VkDescriptorImageInfo

data VkDescriptorPoolCreateInfo

data VkDescriptorPoolSize

data VkDescriptorSetAllocateInfo

data VkDescriptorSetLayoutBinding

data VkDescriptorSetLayoutBindingFlagsCreateInfoEXT

data VkDescriptorSetLayoutCreateInfo

data VkDescriptorSetLayoutSupport

type VkDescriptorSetLayoutSupportKHR

data VkDescriptorSetVariableDescriptorCountAllocateInfoEXT

data VkDescriptorSetVariableDescriptorCountLayoutSupportEXT

data VkDescriptorUpdateTemplateCreateInfo

type VkDescriptorUpdateTemplateCreateInfoKHR

data VkDescriptorUpdateTemplateEntry

type VkDescriptorUpdateTemplateEntryKHR

type VkCreateDescriptorUpdateTemplate

type HS_vkCreateDescriptorUpdateTemplate

type PFN_vkCreateDescriptorUpdateTemplate

vkCreateDescriptorUpdateTemplate

vkCreateDescriptorUpdateTemplateUnsafe

vkCreateDescriptorUpdateTemplateSafe

type VkDestroyDescriptorUpdateTemplate

type HS_vkDestroyDescriptorUpdateTemplate

type PFN_vkDestroyDescriptorUpdateTemplate

vkDestroyDescriptorUpdateTemplate

vkDestroyDescriptorUpdateTemplateUnsafe

vkDestroyDescriptorUpdateTemplateSafe

type VkUpdateDescriptorSetWithTemplate

type HS_vkUpdateDescriptorSetWithTemplate

type PFN_vkUpdateDescriptorSetWithTemplate

vkUpdateDescriptorSetWithTemplate

vkUpdateDescriptorSetWithTemplateUnsafe

vkUpdateDescriptorSetWithTemplateSafe

Promoted from VK_KHR_external_memory_capabilities

data VkBufferCreateBitmask a

type VkBufferCreateFlags

type VkBufferCreateFlagBits

data VkBufferUsageBitmask a

type VkBufferUsageFlags

type VkBufferUsageFlagBits

data VkBufferViewCreateFlagBits

data VkExternalBufferProperties

type VkExternalBufferPropertiesKHR

data VkExternalFenceProperties

type VkExternalFencePropertiesKHR

data VkExternalImageFormatProperties

type VkExternalImageFormatPropertiesKHR

data VkExternalImageFormatPropertiesNV

data VkExternalMemoryBufferCreateInfo

type VkExternalMemoryBufferCreateInfoKHR

data VkExternalMemoryImageCreateInfo

type VkExternalMemoryImageCreateInfoKHR

data VkExternalMemoryImageCreateInfoNV

data VkExternalMemoryProperties

type VkExternalMemoryPropertiesKHR

data VkExternalSemaphoreProperties

type VkExternalSemaphorePropertiesKHR

data VkExternalFenceFeatureFlagBitsKHR

data VkExternalFenceFeatureBitmask a

type VkExternalFenceFeatureFlags

type VkExternalFenceFeatureFlagBits

data VkExternalFenceHandleTypeFlagBitsKHR

data VkExternalFenceHandleTypeBitmask a

type VkExternalFenceHandleTypeFlags

type VkExternalFenceHandleTypeFlagBits

data VkExternalMemoryFeatureFlagBitsKHR

data VkExternalMemoryFeatureBitmask a

type VkExternalMemoryFeatureFlags

type VkExternalMemoryFeatureFlagBits

data VkExternalMemoryFeatureBitmaskNV a

type VkExternalMemoryFeatureFlagsNV

type VkExternalMemoryFeatureFlagBitsNV

data VkExternalMemoryHandleTypeFlagBitsKHR

data VkExternalMemoryHandleTypeBitmask a

type VkExternalMemoryHandleTypeFlags

type VkExternalMemoryHandleTypeFlagBits

data VkExternalMemoryHandleTypeBitmaskNV a

type VkExternalMemoryHandleTypeFlagsNV

type VkExternalMemoryHandleTypeFlagBitsNV

data VkExternalSemaphoreFeatureFlagBitsKHR

data VkExternalSemaphoreFeatureBitmask a

type VkExternalSemaphoreFeatureFlags

type VkExternalSemaphoreFeatureFlagBits

data VkExternalSemaphoreHandleTypeFlagBitsKHR

data VkExternalSemaphoreHandleTypeBitmask a

type VkExternalSemaphoreHandleTypeFlags

type VkExternalSemaphoreHandleTypeFlagBits

type VkGetPhysicalDeviceExternalBufferProperties

type HS_vkGetPhysicalDeviceExternalBufferProperties

type PFN_vkGetPhysicalDeviceExternalBufferProperties

vkGetPhysicalDeviceExternalBufferProperties

vkGetPhysicalDeviceExternalBufferPropertiesUnsafe

vkGetPhysicalDeviceExternalBufferPropertiesSafe

Promoted from VK_KHR_external_memory

data VkExportFenceCreateInfo

type VkExportFenceCreateInfoKHR

data VkExportMemoryAllocateInfo

type VkExportMemoryAllocateInfoKHR

data VkExportMemoryAllocateInfoNV

data VkExportSemaphoreCreateInfo

type VkExportSemaphoreCreateInfoKHR

data VkSharingMode

Promoted from VK_KHR_external_fence_capabilities

type VkGetPhysicalDeviceExternalFenceProperties

type HS_vkGetPhysicalDeviceExternalFenceProperties

type PFN_vkGetPhysicalDeviceExternalFenceProperties

vkGetPhysicalDeviceExternalFenceProperties

vkGetPhysicalDeviceExternalFencePropertiesUnsafe

vkGetPhysicalDeviceExternalFencePropertiesSafe

Promoted from VK_KHR_external_fence

data VkFenceCreateBitmask a

type VkFenceCreateFlags

type VkFenceCreateFlagBits

data VkFenceImportFlagBitsKHR

data VkFenceImportBitmask a

type VkFenceImportFlags

type VkFenceImportFlagBits

data VkFenceCreateInfo

data VkFenceGetFdInfoKHR

Promoted from VK_KHR_external_semaphore

data VkSemaphoreCreateInfo

data VkSemaphoreGetFdInfoKHR

data VkSemaphoreImportFlagBitsKHR

data VkSemaphoreImportBitmask a

type VkSemaphoreImportFlags

type VkSemaphoreImportFlagBits

Promoted from VK_KHR_external_semaphore_capabilities

type VkGetPhysicalDeviceExternalSemaphoreProperties

type HS_vkGetPhysicalDeviceExternalSemaphoreProperties

type PFN_vkGetPhysicalDeviceExternalSemaphoreProperties

vkGetPhysicalDeviceExternalSemaphoreProperties

vkGetPhysicalDeviceExternalSemaphorePropertiesUnsafe

vkGetPhysicalDeviceExternalSemaphorePropertiesSafe

Promoted from VK_KHR_maintenance3

type VkGetDescriptorSetLayoutSupport

type HS_vkGetDescriptorSetLayoutSupport

type PFN_vkGetDescriptorSetLayoutSupport

vkGetDescriptorSetLayoutSupport

vkGetDescriptorSetLayoutSupportUnsafe

vkGetDescriptorSetLayoutSupportSafe

Promoted from VK_KHR_shader_draw_parameters, with a feature support query added