mafiesto4
f12ad5c874
Add **Web platform with Emscripten**
2026-02-14 00:07:21 +01:00
mafiesto4
3a798a70fa
Fix collections capacity growing to use the closest power of two
...
Capacity was incorrectly 2x larger than needed.
Added unit test to ensure it stays correct.
2025-12-04 23:29:15 +01:00
Ari Vuollet
91c0ba1986
Enforce pointer alignment for InlinedAllocation
...
AssetReferences stored in inlined allocation needs to be aligned to
pointer sized boundary due to atomic operations having strict
requirements for such. Unaligned access seems to only crash on
Windows on ARM systems when trying to allocate TextRender draw chunks.
2025-10-19 22:14:28 +03:00
mafiesto4
8c62f1120f
Optimize dynamic memory allocations for managed runtime interop collections with a new Arena Allocation
2025-05-25 17:39:20 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
mafiesto4
f5280eab74
Refactor and improve collections code
...
#3043
2025-01-23 14:44:11 +01:00
Mateusz Karbowiak
f77f551b72
Collections type aliasing fix
...
This one is debatable. It follows modern C++.
2024-10-30 22:30:54 +01:00
Mateusz Karbowiak
a55866d558
Collections casts fix
2024-10-30 22:18:47 +01:00
Mateusz Karbowiak
02db7d02f2
Collections const-correctness fix
2024-10-30 21:06:16 +01:00
GoaLitiuM
40cc967c30
Fix alignment issues in stack allocators
2024-06-01 23:23:33 +03:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
4f8aff4352
Refactor memory allocators to use dedicated path when moving collection data that is not blittable
...
#2001 #1920
2023-11-28 16:02:36 +01:00
mafiesto4
bcaa42dda2
Fix crash on negative collection capacity due to int32 maximum value limit
...
#1886
2023-11-08 15:07:20 +01:00
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
mafiesto4
db6aab1cf6
Fix regression in memory allocators
2022-11-28 20:34:26 +01:00
mafiesto4
b1618a88be
Fix invalid rounding up to power of two in allocators
...
#833
2022-11-25 22:07:13 +01:00
mafiesto4
01eb42dd10
Enable assertions in native tests
2022-08-19 11:19:07 +02:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
jb-perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00
mafiesto4
6fb9eee74c
You're breathtaking!
2020-12-07 23:40:54 +01:00