Wojtek Figat
7606c9ac12
Update minimum CPU arch requirement on Windows to AVX2 with SSE4.2
...
94.48% support on PC according to Steam Hardware & Software Survey: May 2025 (https://store.steampowered.com/hwsurvey/ )
2025-06-12 17:03:19 +02:00
Wojtek Figat
4240646ec7
Update minimum Windows version to 10 (to match .NET 8)
2025-06-12 08:31:32 +02:00
Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
7c5628d47e
Fix crash caused by conflicting tracy DbgHelp lock helper names
2025-05-02 14:20:18 +03:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
854d0cc23c
Add profiler zone for native library loading
2025-04-02 09:23:55 +02:00
Wojtek Figat
4fada6ba40
Add logging CPU name on Windows
2025-03-07 12:06:15 +01:00
Wojtek Figat
5f57286cdb
Fix Windows detection to use correct system version it was build for (eg. Win10 or Win7)
2025-03-07 11:09:32 +01:00
Wojtek Figat
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +01:00
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
Mateusz Karbowiak
db06f4f72e
Fixed implicit type conversion for type specialization
2024-10-05 21:22:36 +02:00
d2d2297dc7
Support ARM64 architecture under Windows
2024-06-01 23:23:24 +03:00
Wojtek Figat
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
ee6a311406
Add support for building engine target as shared library on all platforms
2023-11-15 22:56:23 +01:00
Wojtek Figat
c23f8f2b30
Fix loading delay-loaded-dll on Windows when using project plugin with native dependencies
...
#1873
2023-11-05 19:35:33 +01:00
MineBill
6f773bd558
Make the message box a TASKMODEL to prevent interation with the editor.
2023-10-24 18:03:07 +03:00
bcccb71373
Show full exception message in error message box for managed exceptions
2023-09-28 00:25:26 +03:00
db56284ca4
Fix WindowsPlatform::LoadLibrary to not modify the string parameter
2023-08-01 20:19:10 +03:00
Wojtek Figat
9d640656e6
Fix StringUtils::ConvertANSI2UTF16 to properly handle multi-byte characters Length
...
#1225
2023-07-03 12:10:06 +02:00
Wojtek Figat
81ae687238
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-28 16:34:38 +02:00
Wojtek Figat
9cdd1cbc45
Add Platform::GetMousePosition/WindowsPlatform::SetMousePosition for unified access to screen-space mouse position on all platforms
...
#1109
2023-05-28 15:30:16 +02:00
Wojtek Figat
7b8c013918
Various minor cleanups
2023-05-19 13:53:18 +02:00
Wojtek Figat
8c02dfbb3f
Ignore logging missing env var on Windows
2023-04-17 19:02:58 +02:00
Wojtek Figat
3bbc7faf11
Refactor platform process startup with CreateProcessSettings
2023-03-22 14:09:20 +01:00
Wojciech Figat
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojciech Figat
06b2bf0094
Add logging native exception stack trace on Windows when debugger is attached before going back to the crash location
2023-01-03 15:58:02 +01:00
Wojciech Figat
04799c89dc
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
2022-12-21 12:28:55 +01:00
8c4771a738
Fix SEH exceptions not handled properly when debugger is attached
2022-12-21 00:40:37 +02:00
Wojtek Figat
5a50656249
Fix
2022-12-04 18:23:40 +01:00
7eae439624
Fix RunProcess not working in development builds
...
Works around a possible compiler bug caused by db6aab1cf6
2022-12-04 18:09:07 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
785f8915b7
Merge remote-tracking branch 'origin/gi' into large-worlds
...
# Conflicts:
# Source/Engine/Core/Math/Vector3.h
2022-05-21 19:45:13 +02:00
Wojtek Figat
e72b2b385f
Minor adjustment
2022-05-15 11:37:14 +02:00
6e2b854544
Set timer resolution to lowest possible value in all Windows systems
2022-05-02 20:59:07 +03:00
Wojciech Figat
9a4aa20bbb
Add Windows 11 detection
2022-02-09 09:23:44 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
b3eb17f61e
Add Platform.Users to handle users per-platform
2021-11-07 20:46:56 +01:00
Wojtek Figat
0a60bd1d3b
Fix capturing stack trace from user native assemblies on Windows
2021-09-28 20:36:07 +02:00
Zbigniew Skowron
bd70e53806
Fixed StringView::GetText() related issued pointed out in review.
2021-08-09 22:21:38 +02:00
Zbigniew Skowron
aecc81f5e5
Fixed many invalid uses of StringView::GetText(), where a null-terminated string was required.
...
Renamed GetText() to GetNonTerminatedText() to reduce chance of same bugs appearing in the future.
2021-08-09 00:29:19 +02:00
Wojtek Figat
404891fe01
Fix building for Xbox Scarlett
2021-07-02 10:53:38 +02:00
Wojtek Figat
1237946a8d
Fix synchronization for dbg symbols on Windows
2021-06-16 23:39:05 +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
GoaLitiuM
c01a140077
Refactor Windows version logging, log Windows build number
2021-05-30 01:48:14 +03:00
Wojtek Figat
9a9b97998c
Fix loading native dependencies for binary modules from other folders than engine binaries or project root
2021-05-28 00:12:54 +02:00
Wojtek Figat
543d1a3c0e
Add Tracy profiler support
2021-05-02 11:27:10 +02:00
Wojtek Figat
05f919c50f
Optimization and tweaks
2021-05-02 11:25:33 +02:00
Wojtek Figat
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00