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 is NULL or a pointer to a structure extending this structure.
  • stripeInfoCount is the number of stripes in this render pass instance
  • pStripeInfos is a pointer to an array of stripeInfoCount
    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