Commit Graph

94 Commits

Author SHA1 Message Date
Wojtek Figat
338e3bbd42 Updates for arm64 usage 2023-04-12 14:00:03 +02:00
Wojtek Figat
a9b706becf Reset AOT Assemblies game cooker cache when Flax.Build gets modified 2023-04-05 19:17:53 +02:00
Wojtek Figat
4755c42d70 Fix .NET generic class typename to match old mono style without inlined assembly name and ver 2023-03-27 17:30:48 +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
7d4bf8356e Update to the latest Platform::CreateProcess 2023-03-22 14:18:52 +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
82a22b2a87 Add vscode detection on macOS 2023-02-28 18:49:32 +01:00
Wojtek Figat
f88dd50098 Merge commit '272ffe2ea22eecb8f7cd6662efc1cadbe5593feb' into dotnet7 2023-02-27 23:17:04 +01:00
Wojtek Figat
64752781ed Add arm64 support for macOS 2023-02-21 18:15:22 +01:00
Wojtek Figat
0cf40729fa Merge remote-tracking branch 'origin/master' into dotnet7 2023-02-19 15:04:02 +01:00
Wojtek Figat
51604302e2 Merge branch 'rider_vcpp_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_vcpp_fix 2023-02-16 10:42:23 +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
19c24e2a4d Fix missing game scripts types when starting editor from IDE with -skipCompile arg 2023-02-13 17:14:53 +01:00
Wojtek Figat
ac59cc4633 Merge remote-tracking branch 'origin/master' into dotnet7 2023-02-13 10:05:51 +01:00
Wojtek Figat
bd513eabc6 Improve 7fae0d9fb6 2023-02-08 23:59:49 +01:00
ffbd34c95a Improve Rider detection on Linux 2023-02-03 22:37:33 +02:00
Wojtek Figat
173f4e8092 Fix building scripts on Linux from Editor 2023-01-25 20:11:11 +01:00
Wojciech Figat
405ae519dd Refactor generated bindings P/Invoke to support name mangling for symbols 2023-01-23 18:41:12 +01:00
Wojciech Figat
59ba9102a6 Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7 2023-01-12 15:15:40 +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
9f76e9e230 Hide types in unloaded scripting assemblies 2023-01-09 15:20:24 +02:00
15af6502a0 Log error whenever build tool fails to run 2022-12-21 00:40:38 +02:00
Wojciech Figat
2fee75517d Updates for vs2022 2022-12-20 18:23:20 +01:00
96dc279ebd Implement .NET 7 runtime support and bindings generation 2022-11-26 14:37:07 +02:00
a66be45e72 Detect Flatpak installations of Rider and Visual Studio Code 2022-09-04 18:37:18 +03:00
45dfa52512 Detect Rider installations on Linux 2022-09-04 18:36:58 +03:00
Wojciech Figat
ad37b8361b Add more tags to Rich Text Box 2022-08-03 12:57:22 +02:00
81f62f58d7 Improve JetBrains Rider installation detection 2022-05-29 15:47:08 +03:00
Wojtek Figat
782c3a0e3e Add Find references utility for graph parameters and methods 2022-05-09 18:10:47 +02:00
Wojtek Figat
4cedd0f30c Fix scripting type search regression from 26d4ebd3d5 2022-05-06 17:37:07 +02:00
Wojtek Figat
26d4ebd3d5 Fixes for Visual Scripting in Editor 2022-05-01 21:11:15 +02:00
Wojtek Figat
74b23d0e00 Add support for array of Visual Script objects 2022-05-01 20:42:05 +02:00
Wojtek Figat
c5bfdc66a4 Rename from a2eaab0ca3 2022-04-28 23:05:02 +02:00
Wojtek Figat
a2eaab0ca3 Split ScriptType into separate file to simply codebase 2022-04-28 22:59:24 +02:00
Wojtek Figat
158c29e598 Add **Dictionaries to Visual Scripting** 2022-04-27 22:47:54 +02:00
Wojtek Figat
4ac9406b90 Revert 017492dbfa 2022-04-14 23:10:01 +02:00
Wojtek Figat
017492dbfa Optimize C# types searching with typename 2022-04-13 19:48:39 +02:00
Wojtek Figat
56491569df Optimize C# bindings in Engine code to static functions that native ABI matches managed signature 2022-02-19 00:29:09 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojtek Figat
c4b6865659 Merge branch 'master' into mac 2022-01-09 19:15:15 +01:00
Wojtek Figat
fa83869430 Add minor changes 2022-01-08 15:06:18 +01:00
Wojtek Figat
ca62cd2661 Mac impl progress 2022-01-03 13:59:52 +01:00
Wojtek Figat
9b991bcfdf Add Editor for Mac impl progress 2021-12-31 17:12:55 +01:00
Wojciech Figat
cdcb2f8f7a Fixes and improvements 2021-11-18 16:35:46 +01:00
Wojciech Figat
d33829f5eb Add option to change Visual Script parameter type 2021-11-16 20:44:18 +01:00
Wojtek Figat
1f09c19c8d Add support for Visual Studio 2022 in Editor 2021-11-10 19:21:56 +01:00
Wojtek Figat
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
Wojtek Figat
a72ac91ebc Fix support for codeless game projects 2021-10-05 15:54:55 +02:00
Wojtek Figat
e92c22585a Add support for using interfaces in Visual Scripting 2021-10-04 12:26:35 +02:00