Description

Vulkan SC Version 1.0 is a variant of the Vulkan 1.2 API that is tailored for safety-critical use cases.

New Function Pointers

New Enum Constants

  • Extending VkMemoryHeapFlagBits:

    • VK_MEMORY_HEAP_SEU_SAFE_BIT

  • Extending VkPipelineCacheCreateFlagBits:

    • VK_PIPELINE_CACHE_CREATE_READ_ONLY_BIT

    • VK_PIPELINE_CACHE_CREATE_USE_APPLICATION_STORAGE_BIT

  • Extending VkPipelineCacheHeaderVersion:

    • VK_PIPELINE_CACHE_HEADER_VERSION_SAFETY_CRITICAL_ONE

  • Extending VkResult:

    • VK_ERROR_INVALID_PIPELINE_CACHE_DATA

    • VK_ERROR_NO_PIPELINE_MATCH

  • Extending VkStructureType:

    • VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION

    • VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO

    • VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO

    • VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO

    • VK_STRUCTURE_TYPE_FAULT_DATA

    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES

    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES

    • VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO

    • VK_STRUCTURE_TYPE_PIPELINE_POOL_SIZE

See Also

No cross-references are available

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.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0