C Specification

The VkGpaPerfCounterAMD structure is defined as:

// Provided by VK_AMD_gpa_interface
typedef struct VkGpaPerfCounterAMD {
    VkGpaPerfBlockAMD    blockType;
    uint32_t             blockInstance;
    uint32_t             eventID;
} VkGpaPerfCounterAMD;

Members

  • blockType is a VkGpaPerfBlockAMD value specifying the GPU block type to sample.

  • blockInstance is a value specifying which instance of the GPU block to sample.

  • eventID is a value specifying the hardware-specific identifier of the performance counter to sample.

Description

Valid Usage (Implicit)
  • VUID-VkGpaPerfCounterAMD-blockType-parameter
    blockType must be a valid VkGpaPerfBlockAMD value

See Also

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.

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0