1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-01 12:01:51 +00:00
OpenMW/apps/openmw
elsid 5261f0c5cf
Modify PhysicsTaskScheduler::mCollisionObjects under lock
addCollisionObject is called from the main thread and removeCollisionObject is
usually called from the main thread and rarely from one of the physics worker
threads. This usually happens on cell unloading when object is already removed
from the scene but there is active simulation for it. Which possible because
it's a shared pointer.

There is getUserPointer function which only reads from the container but it's
called only when there is no active simulation so no lock is required.
2024-04-26 16:17:40 +02:00
..
mwbase Use normalized path for SoundManager::streamMusic 2024-04-20 21:14:09 +02:00
mwclass Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
mwdialogue Fix editor oddities 2024-04-12 18:32:47 +02:00
mwgui Merge branch 'window_clamp' into 'master' 2024-04-23 10:28:51 +00:00
mwinput Merge branch 'modalsettingsmodal' into 'master' 2024-03-27 17:59:41 +00:00
mwlua Use normalized path for SoundManager::streamMusic 2024-04-20 21:14:09 +02:00
mwmechanics Use normalized path for SoundManager::streamMusic 2024-04-20 21:14:09 +02:00
mwphysics Modify PhysicsTaskScheduler::mCollisionObjects under lock 2024-04-26 16:17:40 +02:00
mwrender Merge branch 'noyoudumbtoolyourflipingwrong' into 'master' 2024-04-20 16:39:09 +00:00
mwscript Allow running soulgem instructions on all actors (#7943) 2024-04-23 00:02:06 +03:00
mwsound Use normalized path for SoundManager::streamMusic 2024-04-20 21:14:09 +02:00
mwstate Even more MSVC-specific warnings that evaded detection in CI 2024-03-21 15:51:29 +00:00
mwworld Merge branch 'vfs_normalized_path_6' into 'master' 2024-04-22 07:02:14 +00:00
android_main.cpp
CMakeLists.txt Remove superfluous Trading class 2024-03-29 21:50:45 +01:00
doc.hpp
engine.cpp Use normalized path for SoundManager::streamMusic 2024-04-20 21:14:09 +02:00
engine.hpp
main.cpp Merge branch 'portable-launcher' into 'master' 2024-04-10 09:53:07 +00:00
options.cpp
options.hpp
profile.hpp