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
91247cc080
Improve Linux dotnet runtime identifier detection
2023-02-17 17:01:13 +02:00
df000bc99e
Fix linking against C#-only modules
...
(cherry picked from commit 7ccc0b83ff )
2023-02-16 10:24:07 +01:00
7ccc0b83ff
Fix linking against C#-only modules
2023-02-13 20:11:00 +02: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
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
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
6b6f1eeb9b
Fix exception in build tool when running in workspace without project file
2023-01-25 19:54:45 +01:00
Wojtek Figat
02e3697817
Fix using proper engine native module for importing symbols
2023-01-24 10:13:08 +01:00
Wojciech Figat
38fcfee9a4
Merge branch '1.5' into dotnet7
2023-01-23 14:47:12 +01:00
Wojciech Figat
df997c8e3c
Fix invalid RPC properties gather when using attribute constructor arguments
2023-01-18 13:04:38 +01:00
Wojciech Figat
15fd2e884e
Add printing exact source code location on networking bindings generation for C# types
2023-01-18 13:04:10 +01:00
Wojciech Figat
e2e7facad0
Fix using dependency module from nested referenced build in C#
2023-01-18 11:53:30 +01:00
Wojciech Figat
810f7fb803
Fix xcopy path on Windows in Flax.Build
2023-01-12 22:05:35 +01:00
Wojciech Figat
b1ecb2f0eb
Fix xcopy path on Windows in Flax.Build
2023-01-11 14:27:37 +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
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
17f9219cd0
Add TargetCompiler to Flax.Build toolchains
2023-01-10 11:45:23 +01:00
Wojtek Figat
4e4f4e700b
Updates for dev with dotnet on linux
2023-01-08 20:27:28 +01:00
Wojtek Figat
c53af39c92
Merge remote-tracking branch 'origin/1.5' into dotnet7
2023-01-08 15:05:56 +01:00
Wojtek Figat
5ec9716eac
Progress for dotnet7 support on Linux
2023-01-08 15:05:36 +01:00
Wojtek Figat
58844622a0
Simplify managed method invoke generation for AOT vs JIT platforms
2023-01-08 13:50:45 +01:00
Wojciech Figat
8896ebadda
Minor fixes for dotnet7
2023-01-06 11:31:08 +01:00
Wojtek Figat
63d3c9b1e0
Fix build on Linux
2023-01-04 19:00:06 +01:00
Wojciech Figat
0b8d4850f0
Use manual pdb file loading for debug symbols in C#
2023-01-04 09:56:58 +01:00
Wojciech Figat
26f8e5aa9e
Use embedded debug information for C# dll to have proper stack trace information on game scripts exceptions
2023-01-03 18:38:44 +01:00
64809f553b
Skip cached rules assembly after changing project references
2022-12-30 01:34:52 +02:00
Wojtek Figat
c48a81a068
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Editor/Managed/ManagedEditor.Internal.cpp
# Source/Engine/Core/Config/LayersAndTagsSettings.cs
2022-12-28 18:49:14 +01:00
Wojtek Figat
16e7c429fc
Minor code cleanup #873
2022-12-28 17:25:30 +01:00
Wojtek Figat
7fcd66588c
Merge branch 'includes_cache_lastwrite' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-includes_cache_lastwrite
2022-12-28 17:18:23 +01:00
Wojtek Figat
3a393b6825
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:56:52 +01:00
Wojtek Figat
7859e64db1
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:28:50 +01:00
5c9a27a6d6
Serialize C++ includes cache results
...
Almost half the build tool runtime is spent scanning includes in C++-files, now the results are cached and invalidated when files last write timestamp changes.
2022-12-28 14:25:11 +02:00
Wojciech Figat
3f172442be
Add DotNetSdk to simplify using it
2022-12-21 14:13:00 +01:00
Wojciech Figat
ac99dc0ac4
Add Platform.BuildTargetArchitecture
2022-12-21 11:33:25 +01:00
Wojciech Figat
edac611444
Fix generated plugin projects that use both C++ and C# scripting
2022-12-21 11:04:41 +01:00
Wojciech Figat
37a8380521
Cleanup code
2022-12-21 11:04:28 +01:00
Wojciech Figat
b2beeb653b
Remove unused using statement
2022-12-21 11:04:13 +01:00
Wojciech Figat
6ff5dcfa50
Improve build rules assembly cache to include build tool changes
2022-12-21 10:45:24 +01:00
Wojciech Figat
9a5c105db9
Merge branch '1.5' into dotnet7
2022-12-21 10:35:58 +01:00