getFramebufferTilePropertiesQCOM :: MonadIO io=> Devicedeviceis a logical device associated with the framebuffer.-> Framebufferframebufferis a handle of the framebuffer to query.-> io (Result,"properties"
::: Vector TilePropertiesQCOM)
vkGetFramebufferTilePropertiesQCOM - Get tile properties from the attachments in framebuffer
Description
If pProperties is NULL, then the number of tile properties available
is returned in pPropertiesCount. Otherwise, pPropertiesCount must
point to a variable set by the application to the number of elements in
the pProperties array, and on return the variable is overwritten with
the number of properties actually written to pProperties. If
pPropertiesCount is less than the number of tile properties available,
at most pPropertiesCount structures will be written, and
INCOMPLETE will be returned instead of
SUCCESS, to indicate that not all the
available properties were returned.
The number of tile properties available is determined by the number of
merged subpasses, and each tile property is associated with a merged
subpass. There will be at most as many properties as there are subpasses
within the render pass. To obtain the tile properties for a given merged
subpass, the pProperties array can be indexed using the
postMergeIndex value provided in
RenderPassSubpassFeedbackInfoEXT.
Valid Usage (Implicit)
devicemust be a valid Device handle
framebuffermust be a valid Framebuffer handlepPropertiesCountmust be a valid pointer to auint32_tvalueIf the value referenced by
pPropertiesCountis not0, andpPropertiesis notNULL,pPropertiesmust be a valid pointer to an array ofpPropertiesCountTilePropertiesQCOM structuresframebuffermust have been created, allocated, or retrieved fromdevice
Return Codes
See Also
VK_QCOM_tile_properties, Device, Framebuffer, TilePropertiesQCOM