Description
Vulkan Version 1.0 was the initial release of the Vulkan API.
New Commands
-
vkCreateShaderModule -
vkDestroyCommandPool -
vkDestroyDescriptorPool -
vkDestroyQueryPool -
vkDestroyShaderModule -
vkFreeMemory -
vkGetImageSparseMemoryRequirements -
vkGetPhysicalDeviceSparseImageFormatProperties -
vkGetPipelineCacheData -
vkMergePipelineCaches -
vkQueueBindSparse
New Structures
-
VkBindSparseInfo -
VkSparseBufferMemoryBindInfo -
VkSparseImageFormatProperties -
VkSparseImageMemoryBind -
VkSparseImageMemoryBindInfo -
VkSparseImageMemoryRequirements -
VkSparseImageOpaqueMemoryBindInfo -
VkSparseMemoryBind -
Extending
VkBindDescriptorSetsInfo,VkPushConstantsInfo,VkPushDescriptorSetInfo,VkPushDescriptorSetWithTemplateInfo,VkSetDescriptorBufferOffsetsInfoEXT,VkBindDescriptorBufferEmbeddedSamplersInfoEXT,VkIndirectCommandsLayoutCreateInfoEXT: -
Extending VkPipelineShaderStageCreateInfo,
VkDataGraphPipelineShaderModuleCreateInfoARM:-
VkShaderModuleCreateInfo
-
New Enum Constants
-
VK_ATTACHMENT_UNUSED -
VK_FALSE -
VK_LOD_CLAMP_NONE -
VK_MAX_DESCRIPTION_SIZE -
VK_MAX_EXTENSION_NAME_SIZE -
VK_MAX_MEMORY_HEAPS -
VK_MAX_MEMORY_TYPES -
VK_MAX_PHYSICAL_DEVICE_NAME_SIZE -
VK_QUEUE_FAMILY_IGNORED -
VK_REMAINING_ARRAY_LAYERS -
VK_REMAINING_MIP_LEVELS -
VK_SUBPASS_EXTERNAL -
VK_TRUE -
VK_UUID_SIZE -
VK_WHOLE_SIZE
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.