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; }