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