VK_AMD_gpa_interface

Other Extension Metadata

Last Modified Date

2026-05-01

IP Status

No known IP claims.

Contributors
  • Stu Smith, AMD
  • Tobias Hector, AMD
  • Noah Fredriks, AMD
  • Peter Lohrmann, AMD
  • Maciej Dziuban, AMD

Description

This extension adds GPU Performance API (GPA) interface support for accessing GPU global performance counters, streaming performance monitors (SPM), and thread traces (SQTT), on AMD Radeon™ GPUs.

New Object Types

New Commands

New Structures

New Enums

New Bitmasks

New Enum Constants

  • VK_AMD_GPA_INTERFACE_EXTENSION_NAME
  • VK_AMD_GPA_INTERFACE_SPEC_VERSION
  • Extending VkObjectType:
    • VK_OBJECT_TYPE_GPA_SESSION_AMD
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_GPA_DEVICE_CLOCK_MODE_INFO_AMD
    • VK_STRUCTURE_TYPE_GPA_DEVICE_GET_CLOCK_INFO_AMD
    • VK_STRUCTURE_TYPE_GPA_SAMPLE_BEGIN_INFO_AMD
    • VK_STRUCTURE_TYPE_GPA_SESSION_CREATE_INFO_AMD
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_FEATURES_AMD
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_2_AMD
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_AMD

Version History

  • Revision 1, 2026-05-01 (Stu Smith)
    • Initial revision