API Reference
Functions
- GpaBeginCommandList
- GpaBeginSample
- GpaBeginSession
- GpaCloseContext
- GpaContinueSampleOnCommandList
- GpaCopySecondarySamples
- GpaCreateSession
- GpaDeleteSession
- GpaDestroy
- GpaDisableAllCounters
- GpaDisableCounter
- GpaDisableCounterByName
- GpaEnableAllCounters
- GpaEnableCounter
- GpaEnableCounterByName
- GpaEndCommandList
- GpaEndSample
- GpaEndSession
- GpaGetCounterDataType
- GpaGetCounterDescription
- GpaGetCounterGroup
- GpaGetCounterIndex
- GpaGetCounterName
- GpaGetCounterSampleType
- GpaGetCounterUsageType
- GpaGetCounterUuid
- GpaGetDataTypeAsStr
- GpaGetDeviceAndRevisionId
- GpaGetDeviceGeneration
- GpaGetDeviceName
- GpaGetEnabledIndex
- GpaGetFuncTable
- GpaGetNumCounters
- GpaGetNumEnabledCounters
- GpaGetPassCount
- GpaGetSampleCount
- GpaGetSampleId
- GpaGetSampleResult
- GpaGetSampleResultSize
- GpaGetStatusAsStr
- GpaGetSupportedSampleTypes
- GpaGetUsageTypeAsStr
- GpaGetVersion
- GpaInitialize
- GpaIsCounterEnabled
- GpaIsPassComplete
- GpaIsSessionComplete
- GpaOpenContext
- GpaRegisterLoggingCallback
Types
For information on the various typedefs, enumerations, and macros used in the GPUPerfAPI interface, please refer to the declarations in the gpu_performance_api/gpu_perf_api_types.h header file.