Wojtek Figat
31a000b2b6
Merge branch 'tracy_v09' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tracy_v09
2023-05-08 11:56:15 +02:00
Wojtek Figat
5a66e90b56
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# .github/workflows/tests.yml
# Source/Engine/Content/JsonAsset.cs
2023-05-07 19:46:29 +02:00
Wojtek Figat
5d2a3482c7
Reduce compilation problems by moving FindObject fwd decl to be more commonly included
...
#1040
2023-05-05 16:10:09 +02:00
Wojtek Figat
22239bc2d1
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-05 11:41:32 +02:00
Wojtek Figat
b1988776ab
Merge branch 'managed_handle_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managed_handle_fix
2023-05-05 11:40:37 +02:00
Wojtek Figat
5e31a678bd
Improve C# Object comparison by using native pointer compare #1061 #713 #795
2023-05-05 10:49:07 +02:00
Wojtek Figat
433a398b45
Fix array copy in #1065
2023-05-05 10:00:44 +02:00
65b63da93a
Improve custom attributes caching in managed classes
2023-05-01 20:06:51 +03:00
Ruan Lucas
c900b6525d
forgot to save the XD file
2023-04-30 14:30:08 -04:00
Ruan Lucas
176f95fbbc
move == operator from Actor class to Object class
2023-04-30 14:25:41 -04:00
765cd7a0f0
Fix managed scripting object handles created in managed side
2023-04-22 14:21:45 +03:00
Wojtek Figat
f046642ba7
Improve stability by fixing various crashes with dotnet7
2023-04-18 12:36:33 +02:00
Wojtek Figat
67b373c6df
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-17 13:18:08 +02:00
Wojtek Figat
89704bebe9
Add Span<T> support for scripting fields
2023-04-14 15:01:22 +02:00
Wojtek Figat
66a140f402
Fix build
2023-04-12 14:59:15 +02:00
Wojtek Figat
99566a0f0f
Fix typo
2023-04-12 11:21:55 +02:00
Wojtek Figat
9ecfe90708
Fix typo
2023-04-11 18:27:43 +02:00
Wojtek Figat
f9e8ad7c12
Add env var DOTNET_ROOT support for dotnet location probing
2023-04-11 18:14:28 +02:00
558a7d99ff
Add LateFixedUpdate event for scripts
2023-04-09 18:26:33 +03:00
Wojtek Figat
f4e62afe8a
Fix compilation with C# disabled
2023-04-05 19:39:04 +02:00
Wojtek Figat
84bb56d68b
Minor dotnet tweaks
2023-04-03 14:12:27 +02:00
Wojtek Figat
350112a0d7
Fix C# string chars getter in AOT build
2023-04-03 11:23:32 +02:00
Wojtek Figat
21f419dd4b
Fix C# assemblies loading in AOT mode (use file path to correctly load precompiled native assembly)
2023-04-02 14:50:42 +02:00
Wojtek Figat
12f4dc74d2
Optimize default C# stdlib references to prevent using jit-ed features in a game assembly
2023-04-01 23:34:05 +02:00
Wojtek Figat
809a1041b3
Merge remote-tracking branch 'origin/1.6' into 1.6
2023-03-31 19:38:05 +02:00
Wojtek Figat
29d0281932
Missing change
2023-03-31 19:37:55 +02:00
Wojtek Figat
e562a7d72c
Fix loading C# assemblies from Mono AOT output
2023-03-31 18:31:25 +02:00
Wojtek Figat
7cbafcd86b
Implement C# AOT process for .NET 7 for Windows platform
2023-03-31 14:41:42 +02:00
Wojtek Figat
4528cce71c
Fixes for macOS game building
2023-03-30 18:38:58 +02:00
Wojtek Figat
bb27f85951
Optimize MCore::Array::GetAddress usage in MUtils
2023-03-29 10:39:20 +02:00
Wojtek Figat
94e7531109
Fix native libs loading on Android
2023-03-29 10:32:47 +02:00
Wojtek Figat
fd23a61846
Fix ManagedDictionary error on null object
2023-03-29 10:32:30 +02:00
Wojtek Figat
de566a361a
Implement Mono hosting for .NET 7 on Android
2023-03-29 10:32:09 +02:00
Wojtek Figat
d925c8dab8
Fixes for Android
2023-03-28 17:21:27 +02:00
Wojtek Figat
a25eae5d10
Move dotnet7 native interop, wrappers and marshalers into FlaxEngine.Interop namespace
2023-03-28 13:20:18 +02:00
Wojtek Figat
6f7b138488
Implement missing dotnet7 api
2023-03-28 13:00:42 +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
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
30e825db75
Add dotnet7 for Android (wip)
2023-03-21 22:49:09 +01: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
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
e00bf92f05
Add .Net Runtime deployment for cooked game
2023-03-13 10:23:42 +01:00
Wojtek Figat
aaaf7c5c37
Various fixes to scripting
2023-03-06 16:17:52 +01:00
c838a800b6
Add error logging for module initializers
2023-03-05 19:32:23 +02:00
Wojtek Figat
499df770cc
Match C++ managed memory alloc with C# for scripting
2023-02-27 22:56:15 +01:00
Wojtek Figat
2c1409c2a4
Add macOS build for dotnet7
2023-02-19 13:31:57 +01:00
Wojtek Figat
c18cefbb0b
Add support for dotnet7 on macOS
2023-02-19 13:03:12 +01:00
5b23a4b318
Update tracy to v0.9
2023-02-18 22:35:26 +02:00