34 Commits

Author SHA1 Message Date
mafiesto4 371a16e37b Fixes for Xbox with Mono AOT 2025-11-16 14:50:22 -08:00
mafiesto4 2f670495ac Migrate Xbox to using static linking with nethost lib 2025-11-14 14:56:10 +01:00
mafiesto4 64e127a47a Fix crashes of scripting backend on Android 2025-09-09 15:25:24 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 a0e127b9cc Various porting patches 2024-01-22 21:17:58 +01:00
mafiesto4 37fe11e19f Add missing mono lib to consoles build 2024-01-19 20:33:28 +01:00
mafiesto4 06ad316f94 Update to .NET 8 2023-11-26 15:09:46 +01:00
mafiesto4 40d6e18e7e Add -dotnet=ver command arg to Flax.Build to specify .NET SDK version to use for build 2023-11-25 12:16:13 +01:00
GoaLitiuM 3f5c92e2fa Improve .NET 8 runtime and SDK detection
Setting the environment variable `DOTNET_ROLL_FORWARD_TO_PRERELEASE=1`
is required to enable runtime support for release candidate builds of
future major .NET releases.
2023-11-14 17:00:51 +02:00
mafiesto4 644eb35b97 Fix building bindings-only cross-platform with dotnet7 2023-04-18 20:25:06 +02:00
mafiesto4 99566a0f0f Fix typo 2023-04-12 11:21:55 +02:00
mafiesto4 92520a3c17 Add .NET 7 improvements for platforms 2023-04-06 13:07:45 +02:00
mafiesto4 09bd7c696b Add .NET 7 for PlayStation 4 2023-04-05 19:17:22 +02:00
mafiesto4 0c4a608b65 Add .NET 7 support to Xbox 2023-04-04 14:46:08 +02:00
mafiesto4 809a1041b3 Merge remote-tracking branch 'origin/1.6' into 1.6 2023-03-31 19:38:05 +02:00
mafiesto4 7cbafcd86b Implement C# AOT process for .NET 7 for Windows platform 2023-03-31 14:41:42 +02:00
mafiesto4 20ce4642ea Add nethost usage for iOS build 2023-03-30 18:39:19 +02:00
mafiesto4 d925c8dab8 Fixes for Android 2023-03-28 17:21:27 +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 eed2cdfe04 Progress on dotnet7 runtime hosting with mono 2023-03-22 17:59:46 +01:00
mafiesto4 4c4a559125 Improve dotnet host runtime detection if pack has multiple different versions 2023-03-22 14:20:38 +01:00
mafiesto4 30e825db75 Add dotnet7 for Android (wip) 2023-03-21 22:49:09 +01:00
mafiesto4 e83b8afdd3 Add nethost for ps4 2023-03-11 21:30:56 +01:00
mafiesto4 d7e24f0168 Fix missing dotnet hosting components for not yet supported platforms during projects generation stage 2023-02-19 15:16:34 +01:00
mafiesto4 2c1409c2a4 Add macOS build for dotnet7 2023-02-19 13:31:57 +01:00
mafiesto4 c42ae97bb2 Restore native test run 2023-01-27 22:35:57 +01:00
mafiesto4 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
mafiesto4 63d3c9b1e0 Fix build on Linux 2023-01-04 19:00:06 +01:00
mafiesto4 3f172442be Add DotNetSdk to simplify using it 2022-12-21 14:13:00 +01:00
mafiesto4 f874a0ad57 Update csprojects to the latest NetCore7 2022-12-19 17:39:39 +01:00
GoaLitiuM 89ac54520a Add Linux support for nethost module, build tool and build scripts 2022-11-26 23:19:46 +02:00
GoaLitiuM c4be764f61 Add nethost module and EngineConfiguration for .NET runtime 2022-11-26 13:50:32 +02:00