1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 13:19:56 +00:00
openmw-tes3mp/apps/openmw
elsid 7f1e5b368e
Fix deadlock in physics system
* Reorder unlock and notify_all calls to avoid notifying when not all worker
  threads are waiting.
* Make sure main thread does not attempt to exclusively lock mSimulationMutex
  while not all workers are done with previous frame.
* Replace mNewFrame flag by counter to avoid modification from multiple
  threads.
2021-11-26 20:23:49 +01:00
..
mwbase Tone down actor's skip simulation flag to an optional skip collision 2021-05-01 14:22:30 +02:00
mwclass Merge branch 'positively_glowing' into 'master' 2021-06-25 09:20:43 +00:00
mwdialogue Use ciEqual to determine actor-specific answers 2021-05-27 17:13:04 +02:00
mwgui Purge summon effects on dispose 2021-06-06 12:45:42 +02:00
mwinput Merge branch 'cursorspeedmerge' into 'master' 2021-10-01 11:24:15 +00:00
mwmechanics Absorb spells per effect 2021-10-09 16:39:49 +02:00
mwphysics Fix deadlock in physics system 2021-11-26 20:23:49 +01:00
mwrender Merge branch 'fix_debugbatch_colors' into 'master' 2021-07-12 09:14:09 +00:00
mwscript Merge branch 'internal_includes_openmw' into 'master' 2021-05-07 10:53:25 +00:00
mwsound Merge branch 'fix-ffmpeg-api-const' into 'master' 2021-06-19 00:16:02 +00:00
mwstate Always center loading screen progress bar by height when there is active message box 2021-05-26 23:29:37 +02:00
mwworld Change projectile behaviour to be like in vanilla wrt. water plane: 2021-09-24 20:32:00 +02:00
android_main.cpp android: Switch to C++ 2019-04-28 18:21:31 -04:00
CMakeLists.txt Create defaults.bin at configure time 2021-05-09 21:00:49 +01:00
doc.hpp Fixed more spelling mistakes 2016-12-15 13:09:40 +01:00
engine.cpp Stop osg viewer threading before destructing engine 2021-05-21 23:16:15 +02:00
engine.hpp Remove unused forward declarations 2021-04-11 14:46:51 +02:00
main.cpp Merge branch 'opt-out-compose' into 'master' 2021-08-01 08:54:11 +00:00