Structures
VkQueryPoolPerformanceQueryCreateInfoINTEL
Structure specifying parameters to create a pool of performance queries
The VkQueryPoolPerformanceQueryCreateInfoINTEL
structure is defined
as:
typedef struct VkQueryPoolPerformanceQueryCreateInfoINTEL {
VkStructureType sType;
const void* pNext;
VkQueryPoolSamplingModeINTEL performanceCountersSampling;
} VkQueryPoolPerformanceQueryCreateInfoINTEL;
typedef VkQueryPoolPerformanceQueryCreateInfoINTEL VkQueryPoolCreateInfoINTEL;
To create a pool for Intel performance queries, set
VkQueryPoolCreateInfo::queryType
to
VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL
and add a
VkQueryPoolPerformanceQueryCreateInfoINTEL
structure to the
pNext
chain of the VkQueryPoolCreateInfo structure.
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.performanceCountersSampling
describe how performance queries should be captured.
Valid Usage (Implicit)
VUID-VkQueryPoolPerformanceQueryCreateInfoINTEL-sType-sType
sType
must be VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL
VUID-VkQueryPoolPerformanceQueryCreateInfoINTEL-performanceCountersSampling-parameter
performanceCountersSampling
must be a valid VkQueryPoolSamplingModeINTEL value