コード例 #1
0
ファイル: PerfQuery.cpp プロジェクト: AdmiralCurtiss/dolphin
bool PerfQuery::Initialize()
{
  if (!CreateQueryPool())
  {
    PanicAlert("Failed to create query pool");
    return false;
  }

  return true;
}
コード例 #2
0
ファイル: PerfQuery.cpp プロジェクト: Sintendo/dolphin
bool PerfQuery::Initialize()
{
  if (!CreateQueryPool())
  {
    PanicAlert("Failed to create query pool");
    return false;
  }

  if (!CreateReadbackBuffer())
  {
    PanicAlert("Failed to create readback buffer");
    return false;
  }

  g_command_buffer_mgr->AddFenceSignaledCallback(
      this, std::bind(&PerfQuery::OnFenceSignaled, this, std::placeholders::_1));

  return true;
}