Eero
59bf2749dd
Improve thread safety in sound and physics systems
...
Refactored SoundChannel and SoundManager to use explicit locking for OpenAL operations and channel assignment, preventing race conditions during parallel sound playback. Added thread-local stacks in DynamicTree to ensure thread safety during parallel physics queries and raycasts. These changes address concurrency issues when sounds or physics queries are triggered from multiple threads.
2025-12-28 16:18:49 +08:00
Markus Isberg
a4a3427e4e
Unstable 1.8.4.0
2025-03-12 12:56:27 +00:00
Regalis11
ff1b8951a7
v1.4.4.1 (Blood in the Water Update)
2024-04-24 18:09:05 +03:00
Markus Isberg
fb5ea537bf
Unstable 1.2.4.0
2023-11-30 13:53:00 +02:00
Markus Isberg
cf8f0de659
Unstable 1.1.14.0
2023-10-02 16:43:54 +03:00
Markus Isberg
ecb6d40b4b
Build 0.20.7.0
2022-11-18 18:13:38 +02:00
Juan Pablo Arce
1219615d64
Unstable v0.19.1.0
2022-08-19 13:59:08 -03:00
Markus Isberg
3974067915
Unstable 0.17.0.0
2022-02-26 02:43:01 +09:00
Juan Pablo Arce
617d9ede88
Unstable v0.15.17.0 (Hex is out of town edition)
2021-12-03 13:31:10 -03:00
Markus Isberg
80f39cd2a3
Unstable 0.15.15.0 (and the one before it I forgor)
2021-11-18 21:34:30 +09:00
Markus Isberg
862221635c
Unstable 0.1300.0.4
2021-03-30 15:51:49 +03:00
Markus Isberg
cb969c959f
Unstable v0.1300.0.1
2021-03-05 17:00:56 +02:00
Joonas Rikkonen
24cbef485a
Unstable v0.1300.0.0 (February 19th 2021)
2021-02-25 13:44:23 +02:00
Juan Pablo Arce
ebe1ce1427
Unstable v0.10.600.0
2020-10-01 12:19:24 -03:00
Juan Pablo Arce
0002ad2c50
v0.10.5.1
2020-09-22 11:31:56 -03:00
Joonas Rikkonen
4978af3d60
(965c31410) v0.10.4.0
2020-07-30 13:00:09 +03:00
Joonas Rikkonen
ac37a3b0e4
(f0d812055) v0.9.9.0
2020-04-23 19:19:37 +03:00
Juan Pablo Arce
3e99a49383
(ad567dea) v0.9.7.1
2020-03-04 19:54:29 -03:00
Regalis
3c09ebe02f
(61d00a474) v0.9.7.1
2020-03-04 13:04:10 +01:00