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
9c2c02c1cf
Fix various issues found with thread sanitizer on macOS
2024-04-13 19:20:49 +02:00
mafiesto4
5fdf1789ce
Fix support for utf8 character in path on unix systems
...
#2187
2024-03-04 16:45:44 +01:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
nothingTVatYT
e851d18227
same in UnixFile.cpp
2023-12-29 01:20:17 +01:00
mafiesto4
50bcbf980e
Add SetThreadAffinityMask and SetThreadPriority and thread name for Apple platforms
2023-11-04 14:08:53 +01:00
mafiesto4
9fa0b174f5
Fix deprecation warnings on Apple
2023-10-22 15:32:56 +02:00
mafiesto4
9d640656e6
Fix StringUtils::ConvertANSI2UTF16 to properly handle multi-byte characters Length
...
#1225
2023-07-03 12:10:06 +02:00
GoaLitiuM
68e04ca7e4
Add FLAXENGINE_API to platform specific classes
2023-02-26 17:29:51 +02:00
GoaLitiuM
b0bc1fa310
Fix error when joining exited threads
...
The internal thread handles were cleared prematurely when attempting to join them. The handles should be also cleared when trying to kill already exited threads.
2023-01-29 21:30:01 +02:00
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
0dbbdc9149
Change Mac platform impl to inherit from Unix base
2021-12-29 17:01:58 +01:00
mafiesto4
f91be91693
Add missing memory profiler events to Unix platforms
2021-10-20 15:35:12 +02:00
mafiesto4
7660ef59ff
Fixes
2021-10-17 17:41:34 +02:00
mafiesto4
e7edbacd69
Fix invalid memory write in StringUtils::ConvertANSI2UTF16 on Unix if length is empty
2021-10-17 16:00:55 +02:00
mafiesto4
48a867ef16
Add PS5 platform defines and types
2021-10-08 16:25:16 +02:00
mafiesto4
d7e2ee986b
Add Network impl for PS4
2021-05-19 14:49:10 +02:00
mafiesto4
3553d2f16b
Fix Linux build error
2021-05-16 19:15:12 +02:00
mafiesto4
5e401b6a78
Refactor Network api, add more dcos, expose it to scripting
2021-05-16 14:28:54 +02:00
mafiesto4
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
mafiesto4
40c537d114
Merge branch 'master' into 1.2
...
# Conflicts:
# Source/Engine/Platform/Network.h
2021-03-22 11:26:36 +01:00
mafiesto4
1262243af9
Fix compilation
2021-03-16 23:14:29 +01:00
mafiesto4
b9ca496aff
Fix compilation
2021-03-16 22:32:02 +01:00
mafiesto4
3e56cd2c70
Add Network implementation for Unix
2021-03-16 22:15:46 +01:00
mafiesto4
48ae338fb2
Move default AllocatePages/FreePages impl from Unix to PlatformBase
2021-03-09 14:32:24 +01:00
Erdroy
5bdf4dc74e
Fix Unix platform
2021-02-21 14:44:47 +01:00
Erdroy
15028c60ba
Remove GetDefaultPageSize
...
Duplicate. We already have the API for this: `Platform::GetCPUInfo().PageSize`.
2021-02-21 14:44:16 +01:00
Erdroy
161e9bd373
Add page allocation utility functions
2021-02-19 21:47:17 +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