Structures
VkRenderPassStripeBeginInfoARM
Structure specifying striped rendering information
The VkRenderPassStripeBeginInfoARM structure is defined as:
typedef struct VkRenderPassStripeBeginInfoARM {
VkStructureType sType;
const void* pNext;
uint32_t stripeInfoCount;
const VkRenderPassStripeInfoARM* pStripeInfos;
} VkRenderPassStripeBeginInfoARM;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.stripeInfoCountis the number of stripes in this render pass instancepStripeInfosis a pointer to an array ofstripeInfoCount
VkRenderPassStripeInfoARM structures describing the stripes used by the render pass instance.
This structure can be included in the pNext chain of
VkRenderPassBeginInfo
or VkRenderingInfo
to define how the render pass instance is split into stripes.
Valid Usage
VUID-VkRenderPassStripeBeginInfoARM-stripeInfoCount-09450
stripeInfoCount must be less than or equal to
VkPhysicalDeviceRenderPassStripedPropertiesARM::maxRenderPassStripes
VUID-VkRenderPassStripeBeginInfoARM-stripeArea-09451
The stripeArea defined by each element of pStripeInfos must
not overlap the stripeArea of any other element
Valid Usage (Implicit)
VUID-VkRenderPassStripeBeginInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM
VUID-VkRenderPassStripeBeginInfoARM-pStripeInfos-parameter
pStripeInfos must be a valid pointer to an array of stripeInfoCount valid VkRenderPassStripeInfoARM structures
VUID-VkRenderPassStripeBeginInfoARM-stripeInfoCount-arraylength
stripeInfoCount must be greater than 0