Wojtek Figat
52fb941237
Refactor Native Interop codebase with cleanup/rename
2023-03-28 12:53:06 +02:00
Wojtek Figat
0694f87b0d
Fixes for Visual Scripting interop via C# on new dotnet7 hosting
2023-03-28 12:01:55 +02:00
Wojtek Figat
ed13de2d5b
Fix using managed arrays with Variant in dotnet7
2023-03-27 19:41:53 +02:00
Wojtek Figat
8d7225c056
Remove debug code leftover from 4755c42d70
2023-03-27 17:35:56 +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
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
4c4a559125
Improve dotnet host runtime detection if pack has multiple different versions
2023-03-22 14:20:38 +01:00
Wojtek Figat
4c1519ba1b
Fix bindings generation for in-built Char type used in Array
2023-03-22 14:19:52 +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
c31e4023c4
Optimize TypeInfo.GetFullNameNative for simple types
2023-03-22 14:12:25 +01:00
Wojtek Figat
3bbc7faf11
Refactor platform process startup with CreateProcessSettings
2023-03-22 14:09:20 +01:00
Wojtek Figat
30e825db75
Add dotnet7 for Android (wip)
2023-03-21 22:49:09 +01:00
Wojtek Figat
5dbc5f42d2
Remove mono files
2023-03-20 19:32:24 +01:00
Wojtek Figat
154076a5d0
Migrate Linux build from mono to to dotnet7
2023-03-20 19:25:00 +01:00
Wojtek Figat
d719c534d4
Missing change
2023-03-20 18:57:34 +01:00
Wojtek Figat
d63c21ec41
Build Physx 5 for Linux
2023-03-20 18:56:14 +01:00
Wojtek Figat
5bf645252f
Fix crash due to typo in Character Controller
2023-03-20 18:55:41 +01:00
Wojtek Figat
0232197cdc
Add more iOS platform impl
2023-03-18 22:43:13 +01:00
Wojtek Figat
c615ad18a8
Build deps for iOS
2023-03-16 22:13:37 +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
dc29ee180e
Use arm64 for deploy for macOS
2023-03-15 20:58:23 +01:00
Wojtek Figat
33ac9c8811
Merge branch 'flax_build_perf_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-flax_build_perf_improvements
2023-03-15 17:57:16 +01:00
e11587e72e
Use System.Text.Json over Newtonsoft.Json in Flax.Build
2023-03-14 20:03:34 +02:00
16131b2858
Cache networking code generation task results
2023-03-14 20:03:33 +02:00
e878f5be15
Optimize saving TaskGraph cache
2023-03-14 20:03:33 +02:00
19d77f0d81
Use filesystem caching in TaskGraph
2023-03-14 20:03:33 +02:00
2f9e72e03e
Use caching for filesystem queries in BindingsGenerator
2023-03-14 20:03:33 +02:00
47e2c82551
Find build files without recursion
2023-03-14 20:03:32 +02:00
9e4fd9fadb
Exclude API code injection lines from includes cache
2023-03-14 20:02:35 +02:00
Wojtek Figat
edd4e37111
Improve missing .NET 7 handling to launch download page and warn user properly
2023-03-14 12:42:19 +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
dad41d9e0e
Merge branch 'fix_network_rpc' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_network_rpc
2023-03-14 11:50:09 +01:00
Wojtek Figat
c39242ecba
Merge branch 'tangent-color-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-tangent-color-change
2023-03-14 09:42:54 +01:00
Wojtek Figat
39c3b760ac
Merge branch 'blend-with-mask-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-blend-with-mask-fix
2023-03-14 09:39:42 +01:00
Wojtek Figat
55a439645c
Merge branch 'better-looking-states' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-looking-states
2023-03-14 09:35:21 +01:00
Wojtek Figat
eece05c118
Add support for using INetworkSerializable on custom structure in C++ for networking
2023-03-14 00:02:47 +01:00
Wojtek Figat
7950c0d9d7
Fix codegen for C# networking when using custom structures for replication and RPCs
2023-03-14 00:02:24 +01:00
Wojtek Figat
7cdd35cc8d
Fix network codegen for 6 or more param RPC in C#
2023-03-13 20:36:10 +01:00
Wojtek Figat
6f304040b0
Format code
2023-03-13 20:20:10 +01:00
Wojtek Figat
d2a0438b71
Fix error on control reorder while it got remove before
2023-03-13 20:06:45 +01:00
Wojtek Figat
a41ad511f0
Fix Visual Studio project names collision when using both C++ and C# scripting
2023-03-13 16:10:21 +01:00
Wojtek Figat
e747a345d8
Merge branch 'fix-missing-generic-json' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-missing-generic-json
2023-03-13 16:04:40 +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
086c2f155d
Fix error when using nested Visject Surface context during State Machines editing in Anim Graph
2023-03-13 15:39:36 +01:00
Wojtek Figat
cfa7cac149
Fix crash when loading scene with script which type is not a scene object
2023-03-13 14:24:16 +01:00
Wojtek Figat
95748744a4
Add logging missing asset type on failed load
2023-03-13 14:23:23 +01:00
Wojtek Figat
34629d46f3
Add **Physics Statistics and profiler**
2023-03-13 12:31:51 +01:00
Wojtek Figat
af54b907d7
Merge remote-tracking branch 'origin/1.6' into 1.6
2023-03-13 10:26:13 +01:00