Wojtek Figat
58844622a0
Simplify managed method invoke generation for AOT vs JIT platforms
2023-01-08 13:50:45 +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
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
d544c43744
Style fix
2022-12-08 16:30:58 +01:00
Wojciech Figat
f426c75696
Fix recursive binary modules usage in scripting
2022-12-06 11:43:19 +01:00
Wojciech Figat
e5b4ce06b9
Add support for C# properties automatic replication codegen
2022-11-30 16:19:32 +01:00
Wojciech Figat
2644b4d75a
Various improvements to the networking
2022-11-23 17:26:30 +01:00
Wojciech Figat
073bd74b3c
Fix replicating client object references on a server
2022-11-23 17:26:29 +01:00
Wojtek Figat
93c0dd704e
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Serialization/Stream.cpp
2022-11-21 15:51:57 +01:00
Wojciech Figat
1dfea17bce
Fix client rpc
2022-11-21 14:32:48 +01:00
Wojtek Figat
84bd7da620
Revert part of 5b212bb8bc #743
2022-11-16 17:54:18 +01:00
Wojciech Figat
1b7a7dc15c
Add network RPCs to C# codegen
2022-11-16 17:31:28 +01:00
Wojciech Figat
efb48697fa
Add network RPCs
2022-11-16 17:31:28 +01:00
Wojciech Figat
007a5cb5ca
Add Float2/Float3/Float4 replication in C#
2022-11-03 14:33:39 +01:00
Wojciech Figat
e8d39e706f
Add C++ properties replication support
2022-10-27 16:21:53 +02:00
Wojciech Figat
771f8ad02b
Add objects spawning to networking
2022-10-24 12:07:16 +02:00
Wojciech Figat
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +02:00
Wojciech Figat
e5866a3ff4
Fix generated replication C# code reference to NetworkStream type
2022-10-20 15:18:21 +02:00
Wojciech Figat
e115aa2c4e
Merge remote-tracking branch 'origin/master' into 1.5
...
# Conflicts:
# Source/Engine/Content/JsonAsset.cpp
2022-10-19 13:36:46 +02:00
Wojciech Figat
a5a39ac3d6
Fix crash in object id reference replication
2022-10-19 11:35:50 +02:00
Wojciech Figat
7621252f46
Add automatic replication for C# types with fields marked with NetworkReplicated attribute
2022-10-19 09:26:40 +02:00
Wojciech Figat
76b14af7ec
Add various improvements
2022-10-18 15:03:56 +02:00
Wojciech Figat
dda4f26102
Add support for custom Action Command in TaskGraph
2022-10-18 15:03:09 +02:00
Wojciech Figat
09b35266f7
Add automatic network serializers generation for NetworkReplicated fields in C++ types
2022-10-12 11:22:53 +02:00
Wojciech Figat
4c71f40bc2
Add Module tags feature for build config in custom plugins
2022-10-10 15:02:52 +02:00
Crawcik
5b212bb8bc
Fixing mac/linux csharp binaries referencing
2022-09-24 17:52:59 +02:00
Wojtek Figat
a006fcec40
Fix overlapping VC++ and CSharp projects in Visual Studio solution
2022-09-12 20:17:52 +02:00
Wojtek Figat
7af0dc1b43
Add support for setting C++ version for build module compilation
2022-08-07 16:46:17 +02:00
Wojtek Figat
66d1015399
Simplify build options merging
2022-07-18 18:09:11 +02:00
Wojtek Figat
b67649dfbd
Add ExternalModules to game modules for custom scripting binaries linking
2022-07-18 18:09:10 +02:00
Wojtek Figat
ffce2005da
Add UseLargeWorlds to engine configuration
2022-06-13 18:54:15 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
a9d66d6535
Various fixes for scripting runtime
2022-04-07 22:03:42 +02:00
Wojciech Figat
7a08e035a5
Fix module libraries linking in modular build mode
2022-01-29 21:34:42 +01:00
Wojciech Figat
1907504ff6
Fixes
2022-01-29 15:26:41 +01:00
Wojciech Figat
b09036b378
Fix building project for target platform that one of the plugin targets doesn't support
2022-01-29 14:55:37 +01:00
Wojtek Figat
a18faf4f7c
Fix building separate main executable during bindings-only build
2022-01-14 18:13:22 +01:00
Wojciech Figat
c9a779fea9
Disable caching for dotnet target build with msbuild
2022-01-14 15:04:15 +01:00
Wojciech Figat
992333fd64
Add tests to CI
2022-01-14 14:20:41 +01:00
Wojciech Figat
d032f18b71
Add DotNet targets building
2022-01-14 14:19:46 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +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
Wojtek Figat
45117e3445
Fix build if generated bindings file is missing
2021-12-31 17:07:35 +01:00
Wojtek Figat
e361ab811a
Mac support progress
2021-12-29 19:43:53 +01:00
Wojtek Figat
a1ef7ddcf7
Mac support progress
2021-12-28 17:07:18 +01:00
Wojtek Figat
7ef316f4f9
Mac impl progress
2021-12-27 16:00:26 +01:00
Wojtek Figat
dfaa7a92b3
Add Mac build platform detection in build tool
2021-12-27 14:46:20 +01:00