Enum
VkPipelineRobustnessImageBehavior
Enum controlling the robustness of image accesses in a pipeline stage
Possible values of the images member of
VkPipelineRobustnessCreateInfo are:
typedef enum VkPipelineRobustnessImageBehavior {
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT = 0,
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED = 1,
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS = 2,
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2 = 3,
} VkPipelineRobustnessImageBehavior;
or the equivalent
#define VkPipelineRobustnessImageBehaviorEXT VkPipelineRobustnessImageBehavior
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULTspecifies that this pipeline stage follows the behavior of robustness features that are enabled on the device that created this pipelineVK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLEDspecifies that image accesses by this pipeline stage to the relevant resource types must not be out of boundsVK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESSspecifies that out of bounds accesses by this pipeline stage to images behave as if therobustImageAccessfeature is enabledVK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2specifies that out of bounds accesses by this pipeline stage to images behave as if therobustImageAccess2feature is enabled