Eero
f485583621
Unstable 0.2 Defer physics operations during parallel updates
...
Introduces a thread-safe queue for deferring physics operations (such as body creation and transforms) to the main thread, ensuring Farseer Physics is not accessed from parallel contexts. Updates Holdable, Item, MapEntity, and GameScreen to use the new PhysicsBodyQueue for safe physics operations during parallel updates, and refactors PhysicsBodyQueue to support general deferred physics actions.
2025-12-28 15:10:06 +08:00
Eero
46595b1399
WIP Make collections thread-safe and add safe iteration
...
Replaced static lists and dictionaries with thread-safe ConcurrentDictionary or ThreadLocal collections for various item components and systems. Updated all relevant code to use snapshots (ToArray, ToList) for safe iteration, and added helper methods for marking and clearing changed connections. These changes improve thread safety and prevent potential concurrency issues in multi-threaded scenarios.
2025-12-28 04:59:56 +08:00
Markus Isberg
598966f200
Release 1.11.4.1 (Winter Update)
2025-12-08 14:56:47 +00:00
Regalis11
ea5a2bc693
Release 1.9.7.0 - Summer Update 2025
2025-06-17 16:38:11 +03:00
Markus Isberg
a4a3427e4e
Unstable 1.8.4.0
2025-03-12 12:56:27 +00:00
Regalis11
230d1b6e78
v1.5.7.0 (Summer Update)
2024-06-18 16:50:02 +03:00
Regalis11
ff1b8951a7
v1.4.4.1 (Blood in the Water Update)
2024-04-24 18:09:05 +03:00
Markus Isberg
cf8f0de659
Unstable 1.1.14.0
2023-10-02 16:43:54 +03:00
itchyOwl
83de72e3d2
v1.0.20.1 (summer patch)
2023-06-15 16:46:54 +03:00
Regalis11
ee1db852b1
v1.0.13.1 (first post-1.0 patch)
2023-05-10 15:07:17 +03:00
Regalis11
2c5a7923b0
Faction Test v1.0.1.0
2023-02-16 15:01:28 +02:00
Markus Isberg
c772b61fc1
Faction Test 100.4.0.0
2022-11-14 18:28:28 +02:00
Regalis11
6cddd03918
v0.19.14.0
2022-10-20 17:05:24 +03:00
Juan Pablo Arce
1219615d64
Unstable v0.19.1.0
2022-08-19 13:59:08 -03:00
Regalis11
6b55adcdd9
v0.19.0.0 (unstable)
2022-07-20 18:47:07 +03:00
Markus Isberg
6be757a45b
Build 0.18.5.0
2022-06-03 22:29:04 +09:00
Markus Isberg
7547a9b78a
Build 0.18.0.0
2022-05-13 00:55:52 +09:00
Markus Isberg
c1b8e5a341
Unstable 0.17.4.0
2022-03-30 00:08:09 +09:00
Markus Isberg
6d410cc1b7
Unstable 0.17.1.0
2022-03-17 01:25:04 +09:00
Markus Isberg
3974067915
Unstable 0.17.0.0
2022-02-26 02:43:01 +09:00
Markus Isberg
b259af5911
Unstable 0.16.1.0
2022-01-27 00:30:32 +09:00
Markus Isberg
7d6421a548
Unstable 0.16.0.0
2022-01-14 01:28:24 +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
Joonas Rikkonen
234fb6bc06
Release v0.15.12.0
2021-10-27 18:50:57 +03:00
Joonas Rikkonen
c27e2ea5ab
v0.14.6.0
2021-06-17 17:58:09 +03:00
Markus Isberg
96b2184811
Unstable 0.1300.0.5
2021-04-01 16:09:18 +03:00
Joonas Rikkonen
24cbef485a
Unstable v0.1300.0.0 (February 19th 2021)
2021-02-25 13:44:23 +02:00
Joonas Rikkonen
b772654326
Unstable v0.1100.0.4 (November 11th 2020)
2020-11-06 20:12:15 +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
eeac247a8e
(6eeea9b7c) v0.9.10.0.0
2020-06-04 16:41:07 +03:00
Joonas Rikkonen
ac37a3b0e4
(f0d812055) v0.9.9.0
2020-04-23 19:19:37 +03:00
Regalis
3c09ebe02f
(61d00a474) v0.9.7.1
2020-03-04 13:04:10 +01:00