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.

Vulkan Version 1.0

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

New Macros

New Base Types

New Object Types

New Commands

New Structures

New Unions

New Function Pointers

New Enums

New Bitmasks

New Headers

  • vk_platform

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