C Specification
The VkPipelineRobustnessCreateInfoEXT structure is defined as:
// Provided by VK_EXT_pipeline_robustness
typedef struct VkPipelineRobustnessCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkPipelineRobustnessBufferBehaviorEXT storageBuffers;
VkPipelineRobustnessBufferBehaviorEXT uniformBuffers;
VkPipelineRobustnessBufferBehaviorEXT vertexInputs;
VkPipelineRobustnessImageBehaviorEXT images;
} VkPipelineRobustnessCreateInfoEXT;
Members
Resources bound as VK_DESCRIPTOR_TYPE_MUTABLE_VALVE will have the
robustness behavior that covers its active descriptor type.
Description
The scope of the effect of VkPipelineRobustnessCreateInfoEXT depends
on which structure’s pNext chain it is included in.
-
VkGraphicsPipelineCreateInfo,VkComputePipelineCreateInfo,VkRayTracingPipelineCreateInfoKHR
The robustness behavior described byVkPipelineRobustnessCreateInfoEXTapplies to all accesses through this pipeline -
VkPipelineShaderStageCreateInfo
The robustness behavior described byVkPipelineRobustnessCreateInfoEXTapplies to all accesses emanating from the shader code of this shader stage
If VkPipelineRobustnessCreateInfoEXT is specified for both a pipeline
and a pipeline stage, the VkPipelineRobustnessCreateInfoEXT specified
for the pipeline stage will take precedence.
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.