C Specification

Possible values of VkFaultData::faultLevel, specifying the fault severity, are:

// Provided by VKSC_VERSION_1_0
typedef enum VkFaultLevel {
    VK_FAULT_LEVEL_UNASSIGNED = 0,
    VK_FAULT_LEVEL_CRITICAL = 1,
    VK_FAULT_LEVEL_RECOVERABLE = 2,
    VK_FAULT_LEVEL_WARNING = 3,
} VkFaultLevel;

Description

  • VK_FAULT_LEVEL_UNASSIGNED A fault level has not been assigned.

  • VK_FAULT_LEVEL_CRITICAL A fault that cannot be recovered by the application.

  • VK_FAULT_LEVEL_RECOVERABLE A fault that can be recovered by the application.

  • VK_FAULT_LEVEL_WARNING A fault that indicates a non-optimal condition has occurred, but no recovery is necessary at this point.

See Also

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-2023 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0