Commit Graph

53 Commits

Author SHA1 Message Date
mafiesto4 da81d7251c Fix Mono AOT Dynamic to place AOT images side by side original assembly
This eliminates unnecessary duplicate of game and engine managed binaries inside `Dotnet` folder
2026-07-19 23:07:44 +02:00
mafiesto4 050de578a9 Add MacWindow logo loading and use correct one for Editor 2026-06-08 22:04:09 +02:00
mafiesto4 d1f6440a76 Fix stack overflow on mac when cooking game with too small stack size 2026-03-26 10:55:11 +01:00
mafiesto4 7bc687194f Fix Web to run without dotnet 2026-02-16 11:49:34 +01:00
mafiesto4 f12ad5c874 Add **Web platform with Emscripten** 2026-02-14 00:07:21 +01:00
mafiesto4 cd08eeaf95 Fix running cooked game o macOS 2025-07-19 16:08:27 +02:00
mafiesto4 7fd278a689 Fix .NET version to use selection for consoles with fixed setup 2025-07-15 13:34:43 +02:00
mafiesto4 c639a3103c Add memory profiling events to the main areas of the engine 2025-05-22 04:47:01 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
Tryibion 6a8814c99a Fix .exe being deleted when using the "Run cooked build" option. 2024-12-29 17:08:10 -06:00
GoaLitiuM c332d6f89a Add cooking support for Windows on ARM 2024-06-01 23:23:31 +03:00
mafiesto4 481a6de821 Add support for cooking raw files referenced by assets 2024-05-08 17:27:46 +02:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 318b00c617 Fix editor exit with error code when game cooking CL fails
#2248
2024-02-21 23:18:09 +01:00
mafiesto4 e03516e22e Optimize text formatting functions instantiation to favor manually called String::Format 2023-05-09 16:38:59 +02:00
mafiesto4 047eb2eddf Add iOS to Game Cooker platforms 2023-04-12 22:29:21 +02:00
mafiesto4 338e3bbd42 Updates for arm64 usage 2023-04-12 14:00:03 +02:00
mafiesto4 2196a3d791 Add USE_AOT define to C# when compiling with AOT-enabled 2023-04-01 21:23:49 +02:00
mafiesto4 7cbafcd86b Implement C# AOT process for .NET 7 for Windows platform 2023-03-31 14:41:42 +02:00
mafiesto4 510fc443e8 Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
mafiesto4 7d4bf8356e Update to the latest Platform::CreateProcess 2023-03-22 14:18:52 +01:00
mafiesto4 30e825db75 Add dotnet7 for Android (wip) 2023-03-21 22:49:09 +01:00
mafiesto4 0ba261d338 Add iOS platform (refactor Mac into shared Apple platform impl) 2023-03-15 20:58:23 +01:00
mafiesto4 64752781ed Add arm64 support for macOS 2023-02-21 18:15:22 +01:00
mafiesto4 f127bbebe1 Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
mafiesto4 a7e428a21c Merge branch 'master' into 1.5
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
#	Content/Shaders/GI/GlobalSurfaceAtlas.flax
#	Content/Shaders/TAA.flax
#	Content/Shaders/VolumetricFog.flax
#	Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
#	Source/Engine/Core/Config/GraphicsSettings.cpp
#	Source/Engine/Engine/PostProcessEffect.cs
#	Source/Engine/Graphics/GPUResourcesCollection.cpp
#	Source/Engine/Graphics/GPUResourcesCollection.h
#	Source/Engine/Graphics/PostProcessBase.h
#	Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
mafiesto4 9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
mafiesto4 9a77517cb4 Add Cook&Run and Run cooked game utilities to Game menu list for multilayer games testing 2022-09-07 11:52:11 +02:00
mafiesto4 94da2c270c Add GameCooker events for game files deploy and packaging 2022-01-21 16:24:10 +01:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 c4b6865659 Merge branch 'master' into mac 2022-01-09 19:15:15 +01:00
mafiesto4 192af7ec14 Refactor native core objects to simplify usage for newcomers 2022-01-08 15:06:23 +01:00
mafiesto4 9b991bcfdf Add Editor for Mac impl progress 2021-12-31 17:12:55 +01:00
mafiesto4 d017dd14ca Add Mac platform 2021-12-27 14:04:16 +01:00
mafiesto4 8938f13a0b Add support for compiling and running engine without C# scripting
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
mafiesto4 48a867ef16 Add PS5 platform defines and types 2021-10-08 16:25:16 +02:00
mafiesto4 53022ff013 Fix code quality issues detected by PVS-Studio 2021-09-21 18:23:31 +02:00
mafiesto4 d9410f9cdd Post merge fixes and cleanup
#571
2021-08-26 17:27:38 +02:00
mafiesto4 782d29f427 Merge branch 'xboxone' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-xboxone 2021-08-26 12:44:53 +02:00
mafiesto4 a085531fda Add build preset and target names to access for Game Cooker extending 2021-08-08 16:02:48 +02:00
mafiesto4 6b532d2fbc Add CookingData for C# editor to extend the cooking process 2021-08-08 16:01:58 +02:00
honzapatCZ c17d86a134 removal of old XboxOneStuff 2021-07-21 15:10:39 +02:00
mafiesto4 0794ab4ee5 Add support for bundling custom assets by GamePlugins 2021-07-20 16:32:55 +02:00
Erdroy 85398cbf3d Add support for separate native and managed code in packaged build 2021-07-03 19:12:23 +02:00
mafiesto4 0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
mafiesto4 b3887c0874 Add support for separate data and code output directories in Game Cooker 2021-03-16 16:06:59 +01:00
mafiesto4 c930d32b2b Add support for cooking game for Switch 2021-03-15 14:32:10 +01:00
mafiesto4 b193a7abc4 Add support for binary modules with native-code only 2021-02-25 13:01:15 +01:00
mafiesto4 f66b7ff785 Add support for Custom Define in Game Cooker for build scripts configuration 2021-02-16 13:54:57 +01:00
mafiesto4 be319c446d Refactor settings types to use scripting API 2021-01-05 14:14:34 +01:00