Enum
VkPipelineRobustnessImageBehaviorEXT
Enum controlling the robustness of image accesses in a pipeline stage
Possible values of the images
member of
VkPipelineRobustnessCreateInfoEXT are:
typedef enum VkPipelineRobustnessImageBehaviorEXT {
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT = 0,
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT = 1,
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT = 2,
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT = 3,
} VkPipelineRobustnessImageBehaviorEXT;
VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT
specifies that this pipeline stage follows the behavior of robustness features that are enabled on the device that created this pipelineVK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT
specifies that image accesses by this pipeline stage to the relevant resource types must not be out of boundsVK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT
specifies that out of bounds accesses by this pipeline stage to images behave as if therobustImageAccess
feature is enabledVK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT
specifies that out of bounds accesses by this pipeline stage to images behave as if therobustImageAccess2
feature is enabled