Commit Graph

555 Commits

Author SHA1 Message Date
Wojtek Figat
d7e24f0168 Fix missing dotnet hosting components for not yet supported platforms during projects generation stage 2023-02-19 15:16:34 +01:00
Wojtek Figat
0cf40729fa Merge remote-tracking branch 'origin/master' into dotnet7 2023-02-19 15:04:02 +01:00
Wojtek Figat
c00769e2b8 Fix deprecation warning 2023-02-19 14:32:34 +01:00
Wojtek Figat
1096daaeb7 Dont assume path ends with directory slash in dotnet root 2023-02-19 14:30:42 +01:00
Wojtek Figat
0d78a6ba67 Fix path combine error 2023-02-19 14:01:37 +01:00
Wojtek Figat
e07a07f13e Support 'DOTNET_ROOT' env var in build tool for custom .NET SDK location 2023-02-19 13:51:54 +01:00
Wojtek Figat
2c1409c2a4 Add macOS build for dotnet7 2023-02-19 13:31:57 +01:00
Wojtek Figat
b44c7ab32c Print missing SDKs in Flax.Build 2023-02-19 13:03:29 +01:00
Wojtek Figat
c18cefbb0b Add support for dotnet7 on macOS 2023-02-19 13:03:12 +01:00
f77063f615 Include thirdparty files in the includes cache 2023-02-17 23:20:22 +02: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
df000bc99e Fix linking against C#-only modules
(cherry picked from commit 7ccc0b83ff)
2023-02-16 10:24:07 +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
8695ba6fdb Merge branch 'linux_linker_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_linker_changes 2023-02-15 15:39:56 +01:00
Wojtek Figat
55ea197d4f Hide not important log error 2023-02-15 13:53:43 +01:00
Wojtek Figat
d48f61ea33 Fix regression from e40f51cfc5 2023-02-15 11:18:15 +01:00
Wojtek Figat
e40f51cfc5 Add better logging for the Linxu includes search 2023-02-15 10:34:17 +01:00
Wojtek Figat
47afc7817f Improve building for Android 2023-02-14 15:27:13 +01:00
7ccc0b83ff Fix linking against C#-only modules 2023-02-13 20:11:00 +02:00
Wojtek Figat
cb83de4769 Fix compilation issues with various C++ scripting cases 2023-02-13 16:05:14 +01:00
Wojtek Figat
46cfa01622 Add this to API_PARAM for static method extension of a type 2023-02-13 16:04:33 +01:00
Wojtek Figat
ac59cc4633 Merge remote-tracking branch 'origin/master' into dotnet7 2023-02-13 10:05:51 +01:00
Wojtek Figat
dff13626c4 Merge branch 'linux_dotnet7_sdk_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_dotnet7_sdk_fix 2023-02-13 10:05:24 +01:00
Wojtek Figat
e9fa76c34a Fix RPC codegen 2023-02-10 13:37:02 +01:00
Wojtek Figat
9197d583ce Fix using Ray parameter in Network RPC 2023-02-10 11:07:13 +01:00
Wojtek Figat
07ca64c8a0 Fix using RPC attribute without ctor usage 2023-02-10 11:02:06 +01:00
Wojtek Figat
b8a7f36c85 Fix crash when passing boxes Vector2/3/4 type data to C# due to custom structure usage 2023-02-09 20:42:25 +01:00
Wojtek Figat
bc4514c905 Add missing Mono.Cecil from Editor deployment 2023-02-08 23:32:38 +01:00
533a6576b8 Link against zlib 2023-02-07 22:11:24 +02:00
Wojtek Figat
daff3abdc1 Add engine version defines to C++ game scripts 2023-02-06 11:09:52 +01:00
Wojtek Figat
a175e58107 Add FLAX_X_Y_OR_NEWER to game code defines 2023-02-06 11:09:47 +01:00
Wojtek Figat
1ff49e1faf Add engine version defines to C++ game scripts 2023-02-06 10:25:07 +01:00
Wojtek Figat
64f7c6bf64 Add FLAX_X_Y_OR_NEWER to game code defines 2023-02-06 10:24:37 +01:00
Wojtek Figat
0270772463 Merge remote-tracking branch 'origin/master' into dotnet7 2023-02-06 10:02:13 +01:00
c51a923160 Only pass --copy-dt-needed-entries with GNU linker 2023-02-05 13:42:01 +02:00
591b45d2e8 Fix linking errors with other linkers 2023-02-05 13:41:35 +02:00
19eaec336d Use better linkers to improve linking times on Linux 2023-02-05 13:41:34 +02:00
847a28d133 Fix running VC++-project build commands with Rider on Linux 2023-02-03 22:37:31 +02:00
Wojtek Figat
238095b862 Add DefaultValue support for scripting parameters 2023-01-29 22:10:22 +01:00
641e746ee1 Fix dotnet SDK detection on Linux
The dotnet-sdk package on Arch Linux seems to different RID prefix in SDK location.
2023-01-28 20:40:34 +02:00
Wojtek Figat
e6e34a7baf Tests fixing attempt 2023-01-27 20:55:41 +01:00
Wojtek Figat
bc85c1b421 Tests fixing attempt 2023-01-27 20:20:48 +01:00
Wojtek Figat
f6aea86aeb Attempt to fix build 2023-01-27 19:43:21 +01:00
Wojtek Figat
86c5f3675b Use dotnet test for C# unit tests execution 2023-01-27 17:46:41 +01:00
Wojtek Figat
4f71976958 CoreCRL fixes and tweaks 2023-01-27 14:24:53 +01:00
Wojtek Figat
de7edf9e78 Fix ccatching C# exceptions in Visual Studio Code when debugging native code 2023-01-25 20:10:40 +01:00
Wojtek Figat
6b6f1eeb9b Fix exception in build tool when running in workspace without project file 2023-01-25 19:54:45 +01:00
Wojtek Figat
f5a37ec3b4 Final fix for full P/Invoke compatibility on Linux 2023-01-24 18:49:33 +01:00
Wojciech Figat
acb1cef19d Use plain-C style exported function for P/Invoke bindings on Clang 2023-01-24 18:32:23 +01:00
Wojtek Figat
20c32ea6ed Impl progress on c++ name mangling on Clang for proper P/Invokes binding 2023-01-24 17:31:09 +01:00