diff --git a/public/tracy/TracyD3D12.hpp b/public/tracy/TracyD3D12.hpp index ed250e20..c9414f27 100644 --- a/public/tracy/TracyD3D12.hpp +++ b/public/tracy/TracyD3D12.hpp @@ -215,6 +215,11 @@ namespace tracy ~D3D12QueueCtx() { + ZoneScopedC(Color::Red4); + // collect all pending timestamps + while (m_payloadFence->GetCompletedValue() != m_activePayload) + /* busy-wait ... */; + Collect(); m_payloadFence->Release(); m_readbackBuffer->Release(); m_queryHeap->Release();