74c1e200ce
Implement Platform::CreateProcess with SDL backend
...
Supports handling process standard output and standard error
streams separately in realtime.
2025-12-16 00:10:01 +02:00
c61ecc0545
Merge branch 'master' into sdl_platform
2025-10-30 22:42:29 +02:00
Wojtek Figat
cd66d00219
Add checking hardware instruction set on Windows earlier on
...
#3732
2025-10-27 16:48:24 +01:00
1d8f221f1b
Merge remote-tracking branch 'origin/1.11' into sdl_platform_1.11
...
# Conflicts:
# Source/Engine/Platform/Windows/WindowsPlatform.cpp
# Source/Tools/Flax.Build/Build/ProjectTarget.cs
# Source/Tools/Flax.Build/Configuration.cs
2025-09-07 19:31:16 +03:00
6ff260d052
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-16 14:09:29 +03:00
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
257f54b323
Use SDL locale
2025-04-19 21:13:46 +03:00
3893d4d1f8
Enable warning sound in question dialogs
2025-04-19 21:13:35 +03:00
b622a1cc5e
Implement SDL platform, windowing and input handling
2025-04-19 21:13:32 +03:00
c83a3c32c7
Refactor application window class name
2025-04-19 21:13:32 +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