VkRenderPassStripeInfoARM
The VkRenderPassStripeInfoARM structure is defined as:
typedef struct VkRenderPassStripeInfoARM {
VkStructureType sType;
const void* pNext;
VkRect2D stripeArea;
} VkRenderPassStripeInfoARM;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.stripeAreais the stripe area, and is described in more detail below.
stripeArea is the render area that is affected by this stripe of the
render pass instance.
It must be a subregion of the renderArea of the render pass instance.
Valid Usage
VUID-VkRenderPassStripeInfoARM-stripeArea-09452
stripeArea.offset.x must be a multiple of
VkPhysicalDeviceRenderPassStripedPropertiesARM::renderPassStripeGranularity.width
VUID-VkRenderPassStripeInfoARM-stripeArea-09453
stripeArea.extent.width must be a multiple of
VkPhysicalDeviceRenderPassStripedPropertiesARM::renderPassStripeGranularity.width,
or the sum of stripeArea.offset.x and
stripeArea.extent.width must be equal to the
renderArea.extent.width of the render pass instance
VUID-VkRenderPassStripeInfoARM-stripeArea-09454
stripeArea.offset.y must be a multiple of
VkPhysicalDeviceRenderPassStripedPropertiesARM::renderPassStripeGranularity.height
VUID-VkRenderPassStripeInfoARM-stripeArea-09455
stripeArea.extent.height must be a multiple of
VkPhysicalDeviceRenderPassStripedPropertiesARM::renderPassStripeGranularity.height,
or the sum of stripeArea.offset.y and
stripeArea.extent.height must be equal to the
renderArea.extent.height of the render pass instance
Valid Usage (Implicit)
VUID-VkRenderPassStripeInfoARM-sType-sType
sType must be VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM
VUID-VkRenderPassStripeInfoARM-pNext-pNext
pNext must be NULL