Appendix C: Core Revisions (Informative)

New minor versions of the Vulkan API are defined periodically by the Khronos Vulkan Working Group. These consist of some amount of additional functionality added to the core API, potentially including both new functionality and functionality promoted from extensions.

Version 1.0

Vulkan Version 1.0 was the initial release of the Vulkan API.

New Base Types

  • VkBool32

  • VkDeviceAddress

  • VkDeviceSize

  • VkFlags

  • VkSampleMask

New Commands

New Structures

New Enums

New Headers

  • vk_platform

New Enum Constants

  • VK_ATTACHMENT_UNUSED

  • VK_FALSE

  • VK_LOD_CLAMP_NONE

  • VK_QUEUE_FAMILY_IGNORED

  • VK_REMAINING_ARRAY_LAYERS

  • VK_REMAINING_MIP_LEVELS

  • VK_SUBPASS_EXTERNAL

  • VK_TRUE

  • VK_WHOLE_SIZE