From 33b540403352a48db20acec2474ea67b32adccb9 Mon Sep 17 00:00:00 2001 From: Marcos Slomp Date: Wed, 29 Apr 2026 11:24:22 -0700 Subject: [PATCH] early exit when MapTimestampBuffer fails --- public/tracy/TracyD3D12.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/tracy/TracyD3D12.hpp b/public/tracy/TracyD3D12.hpp index 89575c97..a24d8b6a 100644 --- a/public/tracy/TracyD3D12.hpp +++ b/public/tracy/TracyD3D12.hpp @@ -201,6 +201,7 @@ namespace tracy } UINT64* timestampBuffer = MapTimestampBuffer(); + if (timestampBuffer == nullptr) return; for (uint64_t i = 0; i < m_queryLimit; ++i) timestampBuffer[i] = 0; UnmapTimestampBuffer(timestampBuffer); @@ -323,6 +324,7 @@ namespace tracy return; UINT64* timestampBuffer = MapTimestampBuffer(); + if (timestampBuffer == nullptr) return; // Attempt to collect as many resolved queries as possible uint64_t ticket = earliestTicket;