VkRenderPassStripeInfoARM
The VkRenderPassStripeInfoARM
structure is defined as:
typedef struct VkRenderPassStripeInfoARM {
VkStructureType sType;
const void* pNext;
VkRect2D stripeArea;
} VkRenderPassStripeInfoARM;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.stripeArea
is 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