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 byVkPipelineRobustnessCreateInfoEXT
applies to all accesses through this pipeline -
VkPipelineShaderStageCreateInfo
The robustness behavior described byVkPipelineRobustnessCreateInfoEXT
applies 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.