Wojtek Figat
7cbafcd86b
Implement C# AOT process for .NET 7 for Windows platform
2023-03-31 14:41:42 +02:00
Wojtek Figat
d925c8dab8
Fixes for Android
2023-03-28 17:21:27 +02:00
Wojtek Figat
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
Wojtek Figat
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
2253b5713b
Fix dotnet sdk detection
2023-03-22 14:19:12 +01:00
Wojtek Figat
7d4bf8356e
Update to the latest Platform::CreateProcess
2023-03-22 14:18:52 +01:00
Wojtek Figat
30e825db75
Add dotnet7 for Android (wip)
2023-03-21 22:49:09 +01:00
Wojtek Figat
154076a5d0
Migrate Linux build from mono to to dotnet7
2023-03-20 19:25:00 +01:00
Wojtek Figat
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00
Wojtek Figat
74758f5380
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Tools/Flax.Build/Build/Builder.Projects.cs
# Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs
2023-03-14 11:52:41 +01:00
Wojtek Figat
dadb9207b9
Fix Json asset cooking to properly serialize whole asset data even if modified at runtime
2023-03-13 16:00:27 +01:00
Wojtek Figat
e00bf92f05
Add .Net Runtime deployment for cooked game
2023-03-13 10:23:42 +01:00
Wojtek Figat
60f21d1a92
Update old copyright headers
2023-03-03 17:14:35 +01:00
Wojtek Figat
0112f70c05
Merge remote-tracking branch 'origin/master' into dotnet7
2023-03-01 19:50:22 +01:00
Wojtek Figat
12b330e4ec
Add support for building Android app on Linux or Mac
2023-02-28 15:49:34 +01:00
Wojtek Figat
6f9f40192e
Update min macOS version to 10.15 "Catalina"
2023-02-22 19:57:47 +01:00
Wojtek Figat
64752781ed
Add arm64 support for macOS
2023-02-21 18:15:22 +01:00
Wojtek Figat
30fa911832
Merge remote-tracking branch 'origin/master' into dotnet7
...
# Conflicts:
# README.md
2023-02-16 09:54:22 +01:00
Wojtek Figat
47afc7817f
Improve building for Android
2023-02-14 15:27:13 +01:00
Wojtek Figat
0270772463
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-06 10:02:13 +01:00
Wojtek Figat
c878c613c7
Update consoles building
2023-02-05 23:48:11 +01:00
Wojciech Figat
7b20bc38a4
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
2023-01-17 11:52:52 +01:00
Wojtek Figat
f127bbebe1
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
...
Fixes #832
Closes #886
2023-01-15 12:44:39 +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
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
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojciech Figat
45286468c9
Remove old Mono files when cooking game to the same output folder with dotnet7
2022-12-29 11:21:03 +01:00
d966519d95
Remove Mono files from cooked builds
2022-12-27 19:03:19 +02:00
Wojtek Figat
a0a087fc91
Mark UWP platform as deprecated
2022-12-03 13:21:06 +01:00
Wojtek Figat
b85d58db85
Mark UWP platform as deprecated
2022-12-03 13:17:24 +01:00
Wojciech Figat
eae8fd7ef9
Add AdditionalScenes to BuildSettings
2022-12-02 10:05:32 +01:00
Wojciech Figat
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +02:00
Wojciech Figat
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
Wojtek Figat
bdb69d57dd
Refactor Plugins system to support plugins in C++ scripts
2022-07-28 21:05:03 +02:00
Wojciech Figat
6061a0a344
Add support for baking env probes in cooked game
2022-07-18 16:32:50 +02:00
Wojciech Figat
375222a089
Initial DDGI implementation
2022-05-23 10:15:02 +02:00
Wojciech Figat
acd064c364
Introduce separate GI directory
2022-05-02 12:09:53 +02:00
Wojciech Figat
db0cb04b83
Merge remote-tracking branch 'origin/master' into gi
2022-04-11 10:37:23 +02:00
Wojciech Figat
63b8b0cb50
Add GlobalSurfaceAtlas pass to Renderer (wip)
2022-03-29 15:07:00 +02:00
Wojciech Figat
3c4fd80f6e
Fix D3D12 shader cache invalidation for cooker building for Windows
2022-03-28 20:43:14 +02:00
Wojciech Figat
8cca7f884b
Add **Global Sign Distance Field** rendering (work in progress)
2022-03-18 16:18:00 +01:00
Wojtek Figat
b871bedb6c
Fix build for mac
2022-01-26 19:12:54 +01:00
Wojciech Figat
94da2c270c
Add GameCooker events for game files deploy and packaging
2022-01-21 16:24:10 +01:00
Wojciech Figat
d36c502287
Add easier game or plugin settings asset usage with SettingsBase
2022-01-21 16:22:14 +01:00
Wojtek Figat
200ac18335
Fix mac app icons
2022-01-19 10:25:26 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
08bebc0f89
Add app packaging for macOS
2022-01-13 18:19:49 +01:00
Wojtek Figat
a682b7c324
Progress on packaging for macOS
2022-01-12 17:37:44 +01:00
Wojtek Figat
c4b6865659
Merge branch 'master' into mac
2022-01-09 19:15:15 +01:00
Wojtek Figat
729bfcb941
Fix build
2022-01-09 18:05:52 +01:00