message: Fix D3D11 counters trying to sample "FirstAMD", and early out.
  Previously, the D3D counters would always run, even if none of them was requested.
diff: @@ -452,7 +452,7 @@ vector<CounterResult> D3D11DebugManager::FetchCounters(const vector<GPUCounter>
  vector<GPUCounter> d3dCounters;
  std::copy_if(counters.begin(), counters.end(), std::back_inserter(d3dCounters),
  - [](const GPUCounter &c) { return c <= GPUCounter::FirstAMD; });
  + [](const GPUCounter &c) { return c < GPUCounter::FirstAMD; });
  if(m_pAMDCounters)
  {
  @@ -468,6 +468,11 @@ vector<CounterResult> D3D11DebugManager::FetchCounters(const vector<GPUCounter>
  }
  }
  + if(d3dCounters.empty())
  + {
  + return ret;
  + }
  +
  D3D11_QUERY_DESC disjointdesc = {D3D11_QUERY_TIMESTAMP_DISJOINT, 0};
  ID3D11Query *disjoint = NULL;
  