Commit Graph

421 Commits

Author SHA1 Message Date
Wojtek Figat
bc4514c905 Add missing Mono.Cecil from Editor deployment 2023-02-08 23:32:38 +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
238095b862 Add DefaultValue support for scripting parameters 2023-01-29 22:10:22 +01:00
Wojtek Figat
a853850116 Merge branch 'vscode_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vscode_fixes 2023-01-23 20:34:35 +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
99ce5cd4d4 Fix for Visual Studio projects when using vs2022 2023-01-16 13:33:36 +01:00
Wojtek Figat
50fb39d238 Merge remote-tracking branch 'origin/master' into 1.5 2023-01-15 12:44:45 +01:00
20d8c9f4ee Generate omnisharp.json file for VS Code solutions 2023-01-14 19:25:36 +02:00
Wojciech Figat
a450990ee2 Merge branch 'first-capital-letter-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-first-capital-letter-fix 2023-01-13 12:20:57 +01:00
Wojciech Figat
810f7fb803 Fix xcopy path on Windows in Flax.Build 2023-01-12 22:05:35 +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
Wojciech Figat
e7f40a4c0e Fix unit test if running under .net 4.6.2 unit test agent 2023-01-10 14:33:51 +01:00
Wojtek Figat
ca2e2e1f41 Fix native scripting interface method override in managed scripts on Clang-platforms 2023-01-10 11:45:23 +01:00
Wojtek Figat
17f9219cd0 Add TargetCompiler to Flax.Build toolchains 2023-01-10 11:45:23 +01:00
Wojtek Figat
58844622a0 Simplify managed method invoke generation for AOT vs JIT platforms 2023-01-08 13:50:45 +01:00
Wojtek Figat
cfcf29a62e Fixes for passing new unit tests with edge cases of scripting bindigns usage 2023-01-08 00:34:33 +01:00
Wojtek Figat
4012434102 Fix test 2023-01-03 23:04:09 +01:00
Wojtek Figat
b4faa128b7 Fix case when Variant wrappers overlap with the name 2023-01-02 22:04:14 +01:00
Wojtek Figat
081305fab7 Fix regression from 0ca8fe2f45 for value types 2022-12-31 13:23:36 +01:00
Wojtek Figat
0ca8fe2f45 Fix passing reference types back to the native code from scripting event 2022-12-31 00:22:04 +01:00
Chandler Cox
80baa13814 Fix tests to match captial first letter 2022-12-29 21:14:51 -06:00
Wojtek Figat
e2e66e0eec Fix crash when unboxing integer value type from managed callback via generated bindings 2022-12-30 00:08:32 +01:00
Wojtek Figat
418aeb281c Add warning to UWP build tool 2022-12-29 23:03:37 +01:00
Wojtek Figat
4b79bcb8d2 Add VS2022 support for building for UWP platform 2022-12-29 23:02:54 +01:00
Wojciech Figat
da08b18ec5 Fix VisualStudioInstance.GetInstances() to be sorted from newest to oldest
(cherry picked from commit 6eaecc8793)
2022-12-29 22:23:37 +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
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
26ff8e62eb Additional change to vscode project 2022-11-16 17:55:20 +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
043beb03a9 Add support for DataContainer in scripting api bindings 2022-11-03 08:53:07 +01:00
Wojtek Figat
949f16fba8 Fix returning bool value in overriden scripting method 2022-11-02 20:30:40 +01:00
Wojciech Figat
e8d39e706f Add C++ properties replication support 2022-10-27 16:21:53 +02:00
Wojciech Figat
52e0e70908 Add support for different access level for scripting property functions 2022-10-27 15:14:34 +02:00