diff --git a/renderdoc/driver/ihv/amd/amd_counters.cpp b/renderdoc/driver/ihv/amd/amd_counters.cpp index c351293dd..cf39f17b8 100644 --- a/renderdoc/driver/ihv/amd/amd_counters.cpp +++ b/renderdoc/driver/ihv/amd/amd_counters.cpp @@ -65,6 +65,15 @@ bool AMDCounters::Init(void *pContext) { getFuncTable((void **)&m_pGPUPerfAPI); } + else + { + RDCWARN( + "GPA version is out of date, doesn't expose GPA_GetFuncTable. Make sure you have 3.0 or " + "above."); + delete m_pGPUPerfAPI; + m_pGPUPerfAPI = NULL; + return false; + } if(m_pGPUPerfAPI->GPA_Initialize() != GPA_STATUS_OK) {