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
..
2025-12-28 15:11:56 +08:00
2025-03-12 12:56:27 +00:00
2025-03-12 12:56:27 +00:00
2021-06-17 17:58:09 +03:00
2024-03-28 18:34:33 +02:00
2022-12-05 19:55:31 +02:00
2025-12-08 14:56:47 +00:00
2025-03-12 12:56:27 +00:00
2024-03-28 18:34:33 +02:00
2025-12-28 03:57:04 +08:00
2025-09-17 08:30:35 -03:00
2025-12-28 03:57:04 +08:00
2024-03-28 18:15:34 -03:00
2025-12-28 03:57:04 +08:00
2022-08-19 13:59:08 -03:00
2025-12-08 12:35:44 -03:00
2025-03-12 12:56:27 +00:00
2025-09-17 13:44:21 +03:00
2025-12-08 12:35:44 -03:00
2025-03-12 12:56:27 +00:00
2025-03-12 12:56:27 +00:00
2025-06-17 16:38:11 +03:00
2025-12-28 16:18:49 +08:00
2025-06-17 16:38:11 +03:00
2025-07-01 11:40:07 +03:00
2025-06-17 16:38:11 +03:00
2024-03-28 18:34:33 +02:00
2024-03-28 18:34:33 +02:00
2023-10-19 19:28:43 +03:00
2023-01-31 18:08:26 +02:00
2025-12-08 14:56:47 +00:00
2025-03-12 12:56:27 +00:00
2023-03-31 18:40:44 +03:00
2020-03-04 13:04:10 +01:00
2025-09-17 08:30:35 -03:00
2025-09-17 13:44:21 +03:00
2025-09-17 08:30:35 -03:00
2024-06-18 12:19:13 -03:00
2024-03-28 18:34:33 +02:00
2025-10-22 14:54:03 +03:00
2025-06-17 16:38:11 +03:00