C Specification
The VkPhysicalDevicePerformanceCountersByRegionPropertiesARM structure
is defined as:
// Provided by VK_ARM_performance_counters_by_region
typedef struct VkPhysicalDevicePerformanceCountersByRegionPropertiesARM {
VkStructureType sType;
void* pNext;
uint32_t maxPerRegionPerformanceCounters;
VkExtent2D performanceCounterRegionSize;
uint32_t rowStrideAlignment;
uint32_t regionAlignment;
VkBool32 identityTransformOrder;
} VkPhysicalDevicePerformanceCountersByRegionPropertiesARM;
Members
The members of the
VkPhysicalDevicePerformanceCountersByRegionPropertiesARM structure
describe the following:
Description
-
maxPerRegionPerformanceCountersis the maximum number of performance counters that can be captured per region. -
performanceCounterRegionSizeis the width and height of each region for which performance counters can be captured. -
rowStrideAlignmentindicates the minimum row alignment for by region counters. -
regionAlignmentindicates the alignment between each region’s counter values. -
identityTransformOrderis a boolean value indicating whether per region counters are output in framebuffer-space order.
If the VkPhysicalDevicePerformanceCountersByRegionPropertiesARM structure is included in the pNext chain of the
VkPhysicalDeviceProperties2 structure passed to
vkGetPhysicalDeviceProperties2, it is filled in with each
corresponding implementation-dependent property.
Document Notes
For more information, see the Vulkan Specification.
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.