diff --git a/renderdoc/driver/d3d11/d3d11_counters.cpp b/renderdoc/driver/d3d11/d3d11_counters.cpp index de59c441f..0ad9dc2b3 100644 --- a/renderdoc/driver/d3d11/d3d11_counters.cpp +++ b/renderdoc/driver/d3d11/d3d11_counters.cpp @@ -456,7 +456,10 @@ vector D3D11DebugManager::FetchCounters(const vector counters.begin(), counters.end(), std::back_inserter(amdCounters), [](const GPUCounter &c) { return c >= GPUCounter::FirstAMD && c < GPUCounter::FirstIntel; }); - ret = FetchCountersAMD(amdCounters); + if(!amdCounters.empty()) + { + ret = FetchCountersAMD(amdCounters); + } } D3D11_QUERY_DESC disjointdesc = {D3D11_QUERY_TIMESTAMP_DISJOINT, 0};