From afdbfe2b02c4704fccd2095a18a11d741819a485 Mon Sep 17 00:00:00 2001 From: floralrainfall Date: Fri, 21 Jul 2023 03:08:57 -0400 Subject: [PATCH] fix ComPlicit locking --- Dependencies/Luau | 2 +- Projects/Engine/Source/App/V8/World/World.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dependencies/Luau b/Dependencies/Luau index 2181591..e25de95 160000 --- a/Dependencies/Luau +++ b/Dependencies/Luau @@ -1 +1 @@ -Subproject commit 218159140c7d79ae745e646da721d12331f536f5 +Subproject commit e25de95445f2d635a125ab463426bb7fda017093 diff --git a/Projects/Engine/Source/App/V8/World/World.cpp b/Projects/Engine/Source/App/V8/World/World.cpp index d91a562..d4cfa89 100644 --- a/Projects/Engine/Source/App/V8/World/World.cpp +++ b/Projects/Engine/Source/App/V8/World/World.cpp @@ -166,10 +166,10 @@ namespace RNR if(m_runService && m_runService->getRunning() && !m_runService->getPaused()) { m_runService->step(timestep); - physicsIterateLock.lock(); m_dynamicsWorld->stepSimulation(timestep, 2); - physicsIterateLock.unlock(); + physicsIterateLock.lock(); m_ngine->updateTree(); + physicsIterateLock.unlock(); } return 0.0; }