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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.stripeInfoCount
is the number of stripes in this render pass instancepStripeInfos
is 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