From d014156e4563917e9ec2f853430eca0c78cec14a Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 20 Feb 2017 10:32:12 +0000 Subject: [PATCH] Don't spinlock when waiting for blocking render commands --- qrenderdoc/Code/RenderManager.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/qrenderdoc/Code/RenderManager.cpp b/qrenderdoc/Code/RenderManager.cpp index 62832449b..07a6cb270 100644 --- a/qrenderdoc/Code/RenderManager.cpp +++ b/qrenderdoc/Code/RenderManager.cpp @@ -270,11 +270,7 @@ void RenderManager::BlockInvoke(RenderManager::InvokeMethod m) PushInvoke(cmd); - for(;;) - { - if(cmd->processed.tryAcquire()) - break; - } + cmd->processed.acquire(); delete cmd; }