39 Commits

Author SHA1 Message Date
mafiesto4 a00ffe6ec3 Add Platform::Yield 2025-07-28 18:33:05 +02:00
mafiesto4 125a973ff2 Rename Prefetch to MemoryPrefetch 2025-06-06 22:55:14 +02:00
mafiesto4 8f9fa6995e Fix compilation issues 2025-05-25 17:40:00 +02:00
mafiesto4 9215f2662f Add missing memory alloc profiling for virtual pages 2025-05-22 04:41:01 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 cc7d88d4a9 Fix Platform::GetCacheLineSize to be deprecated in favor of existing CPUInfo.CacheLineSize` 2025-03-06 09:08:00 +01:00
mafiesto4 06729f6b62 Add Program Size Memory access and log on start 2025-03-05 12:10:17 +01: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 51f30958cd Revert "Add timeBeginPeriod(1) on Win32 platforms to improve timer precision"
This reverts commit dbda31d570.
2024-07-24 23:29:38 +02:00
mafiesto4 dd61d5793c Merge branch 'woa_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_support
# Conflicts:
#	Source/ThirdParty/assimp/config.h.in
#	Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs
2024-07-24 19:03:53 +02:00
mafiesto4 dbda31d570 Add timeBeginPeriod(1) on Win32 platforms to improve timer precision 2024-07-10 15:34:38 +02:00
GoaLitiuM d2d2297dc7 Support ARM64 architecture under Windows 2024-06-01 23:23:24 +03:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01: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 fab7bd48c5 Optimize atomic and interlocked memory operations on Win32Platform (Windows and Xbox) by inlining 2021-08-30 20:31:40 +02:00
mafiesto4 43e5805e50 Tweaks 2021-07-06 11:13:43 +02:00
mafiesto4 404891fe01 Fix building for Xbox Scarlett 2021-07-02 10:53:38 +02:00
GoaLitiuM cc60814334 Increase accuracy of Windows Sleep function
Windows 10 version 1803 (build 17134) and later versions support
high-resolution waitable timer, which offers much better accuracy over
Sleep function without the need of increasing the global timer
resolution. For older versions of Windows, we reduce the timer
resolution to 1ms and use normal waitable timer for sleeping.
2021-05-30 01:48:15 +03:00
mafiesto4 8f1f88b3ba Fix running Flax on Windows with STD console output 2021-05-14 21:44:13 +02:00
mafiesto4 543d1a3c0e Add Tracy profiler support 2021-05-02 11:27:10 +02:00
mafiesto4 0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
mafiesto4 b2729e35c2 Fixes for UWP build 2021-04-17 19:36:38 +02:00
mafiesto4 0754434295 Fix UWP build 2021-03-27 19:27:22 +01:00
mafiesto4 8b4a001641 Move Win32 GetBatteryInfo into Windows and UWP platforms impl 2021-02-26 15:42:46 +01:00
mafiesto4 5a9ca6f130 Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/BoundingSphere.cs
#	Source/Engine/Debug/DebugDraw.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
#	Source/Engine/Platform/Win32/Win32Platform.h
2021-02-23 22:32:17 +01:00
mafiesto4 cf3ac7a26e Merge remote-tracking branch 'origin/master' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/Color.cs
#	Source/Engine/Navigation/Navigation.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +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
mafiesto4 05d5fd4fec Optimize compilation time for Win32 platforms 2021-02-20 19:45:58 +01:00
Erdroy 161e9bd373 Add page allocation utility functions 2021-02-19 21:47:17 +01:00
mafiesto4 cd2ae08da0 Fixes and tweaks to the networking impl 2021-01-27 10:37:15 +01:00
jb-perrier c20f0fa430 Remove Init & Exit, logic is now in Win32Platform.cpp. 2021-01-26 15:55:51 +01:00
jb-perrier aa97296123 Add windows implementation. 2021-01-23 15:35:22 +01:00
mafiesto4 6252c111b4 Tweak BatteryInfo 2021-01-11 16:38:12 +01:00
mafiesto4 7de0010772 Merge branch 'batteryinfo' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-batteryinfo 2021-01-11 16:13:17 +01:00
jb-perrier 03eb39afe6 Bumping all copyright headers to 2021. 2021-01-02 14:28:49 +01:00
jb-perrier e9f72dbbbf Adding ACLineStatus enum. 2021-01-02 13:15:15 +01:00
jb-perrier 624ab4b8dd Implementing GetBatteryInfo() to Win32Platform. 2021-01-02 12:54:16 +01:00
mafiesto4 6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00