From 1e8899ca86b71a1f0e126dc4d0fcc58806fdb490 Mon Sep 17 00:00:00 2001 From: SRSaunders <82544213+SRSaunders@users.noreply.github.com> Date: Tue, 5 Mar 2024 09:47:35 -0500 Subject: [PATCH] Optick: Remove blocking sleep wait at start of Vulkan clock synchronization --- neo/libs/optick/optick_gpu.vulkan.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/neo/libs/optick/optick_gpu.vulkan.cpp b/neo/libs/optick/optick_gpu.vulkan.cpp index 0ee637fd..9efecb95 100644 --- a/neo/libs/optick/optick_gpu.vulkan.cpp +++ b/neo/libs/optick/optick_gpu.vulkan.cpp @@ -500,7 +500,6 @@ namespace Optick // SRS - Improve GPU to CPU clock offset calibration by using Vulkan events // thanks to cdwfs for concept at https://gist.github.com/cdwfs/4222ca09cb259f8dd50f7f2cf7d09179 - std::this_thread::sleep_for(std::chrono::seconds(1)); (*vulkanFunctions.vkSetEvent)(Device, nodePayloads[nodeIndex]->event); clock.timestampCPU = GetHighPrecisionTime(); (*vulkanFunctions.vkWaitForFences)(Device, 1, &Fence, 1, (uint64_t)-1);