From 92eb4df06dba48475eee6a28b056703490c432fb Mon Sep 17 00:00:00 2001 From: Dario Date: Mon, 16 Dec 2024 13:49:48 -0300 Subject: [PATCH] GetCurrentThreadID gone. --- UnleashedRecomp/gpu/video.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/UnleashedRecomp/gpu/video.cpp b/UnleashedRecomp/gpu/video.cpp index 5a0d13d7..1685ee28 100644 --- a/UnleashedRecomp/gpu/video.cpp +++ b/UnleashedRecomp/gpu/video.cpp @@ -558,7 +558,7 @@ static void DestructTempResources() g_tempBuffers[g_frame].clear(); } -static uint32_t g_mainThreadId; +static std::thread::id g_mainThreadId; static ankerl::unordered_dense::map g_barrierMap; @@ -1370,7 +1370,7 @@ void Video::CreateHostDevice() for (auto& renderSemaphore : g_renderSemaphores) renderSemaphore = g_device->createCommandSemaphore(); - g_mainThreadId = GetCurrentThreadId(); + g_mainThreadId = std::this_thread::get_id(); RenderPipelineLayoutBuilder pipelineLayoutBuilder; pipelineLayoutBuilder.begin(false, true); @@ -1799,7 +1799,7 @@ static void UnlockBuffer(GuestBuffer* buffer) { if (!buffer->lockedReadOnly) { - if (GetCurrentThreadId() == g_mainThreadId) + if (std::this_thread::get_id() == g_mainThreadId) { RenderCommand cmd; cmd.type = (sizeof(T) == 2) ? RenderCommandType::UnlockBuffer16 : RenderCommandType::UnlockBuffer32;