Enum

VkFaultLevel

The different fault severity levels that can be returned

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

typedef enum VkFaultLevel {
    VK_FAULT_LEVEL_UNASSIGNED = 0,
    VK_FAULT_LEVEL_CRITICAL = 1,
    VK_FAULT_LEVEL_RECOVERABLE = 2,
    VK_FAULT_LEVEL_WARNING = 3,
} VkFaultLevel;
  • 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.