Commit Graph

7783 Commits

Author SHA1 Message Date
Wojtek Figat
8ff4f95cef Optimize some code and cleanup code style in natvis file 2023-11-28 16:02:51 +01:00
Wojtek Figat
4f8aff4352 Refactor memory allocators to use dedicated path when moving collection data that is not blittable
#2001 #1920
2023-11-28 16:02:36 +01:00
Wojtek Figat
0aeac36f09 Fix __cplusplus macro on MSVC and add logging C++ version used during compilation 2023-11-28 15:55:34 +01:00
Wojtek Figat
cf8b7a20c2 Improve 47b8c9978f to handle non-vec4 cases
#2000
2023-11-28 14:55:26 +01:00
Wojtek Figat
47b8c9978f Fix missing channel masking in material Scene Texture node
#2000
2023-11-28 11:30:04 +01:00
Wojtek Figat
a909b57e82 Fix deadlock in NetworkManager when network peer returns invalid event type
#1992
2023-11-28 11:24:46 +01:00
Wojtek Figat
35ebdb0ffe Refactor INetworkDriver::PopEvent to use network event as output parameter rather than raw pointer
#1992
2023-11-28 11:24:17 +01:00
Wojtek Figat
fd938e8284 Fix incorrect pointer marshalling from Variant to managed runtime
#1992
2023-11-28 11:22:14 +01:00
Wojtek Figat
17dca8c5c7 Fix invalid codegen for array reference passed as output parameter in scripting interface method 2023-11-28 11:21:29 +01:00
Wojtek Figat
8ffc86ef88 Fix missing output parameters conversion when calling interface implementation in scripting
#1992
2023-11-28 11:20:07 +01:00
Wojtek Figat
39dc5939e3 Fix crash when boxing native non-POD structure into managed format
#1992
2023-11-27 17:08:07 +01:00
Wojtek Figat
437819bfce Merge branch 'GoaLitiuM-dotnet_symbol_vscode_fixes' 2023-11-27 14:33:21 +01:00
Wojtek Figat
fa972a3c77 Merge branch 'dotnet_symbol_vscode_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_symbol_vscode_fixes 2023-11-27 14:33:06 +01:00
Wojtek Figat
926297a63f Merge branch 'Tryibion-remove-delete' 2023-11-27 14:32:44 +01:00
Wojtek Figat
fd76c63a24 Merge branch 'remove-delete' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-delete 2023-11-27 14:32:34 +01:00
Wojtek Figat
2f4b956d78 Fix crash when unloading texture that has active streaming tasks 2023-11-27 11:53:21 +01:00
c577c78f3f Fix running Flax.Build with .NET 8 runtime 2023-11-26 20:47:54 +02:00
ef8bb33105 Compile C# scripts with latest detected C# language version 2023-11-26 20:27:54 +02:00
aab88a746d Use detected .NET and C# language version in generated project files 2023-11-26 20:27:54 +02:00
0bcd0154e1 Remove wrong .NET SDK preprocessor definitions and support NET8_0
Only `X_OR_GREATER` symbols should be defined for all versions, and only
the latest detected SDK symbol should be generated.
2023-11-26 20:27:54 +02:00
e5b1a10d34 Fix VSCode intellisense not finding generated C# bindings definitions 2023-11-26 20:27:53 +02:00
Wojtek Figat
b3a18883ca Fix iOS startup 2023-11-25 21:46:22 +01:00
Wojtek Figat
98b42d3e2e Add .NET SDK version 7 as forced to be used during game cooking (compatibility with) 2023-11-25 18:14:21 +01:00
Wojtek Figat
71f30f18a6 Add support for including global configs in engine configuration options 2023-11-25 18:08:34 +01:00
Wojtek Figat
9e74f3ae22 Update engine assets 2023-11-25 17:54:50 +01:00
Wojtek Figat
f4f49f63bc Remove debug logs from 3fc0a3dc84 2023-11-25 14:19:30 +01:00
Wojtek Figat
eaabd56cae Add manual dotnet versions search on windows 2023-11-25 13:03:22 +01:00
Wojtek Figat
3fc0a3dc84 Add test debug log for broken ci build debug 2023-11-25 12:46:21 +01:00
Wojtek Figat
cf155a4df4 Update build scripts to use .NET SDK 7 for engine 2023-11-25 12:20:42 +01:00
Wojtek Figat
40d6e18e7e Add -dotnet=ver command arg to Flax.Build to specify .NET SDK version to use for build 2023-11-25 12:16:13 +01:00
Wojtek Figat
2cef368282 Update missing unmanaged function callback error message 2023-11-24 21:45:59 +01:00
Wojtek Figat
40d8d3b972 Update build number 2023-11-24 17:54:44 +01:00
Chandler Cox
2ddef2c6be make vars public 2023-11-24 10:53:43 -06:00
Wojtek Figat
6eb738bc58 Merge branch 'HydrogenC-master' 2023-11-24 15:00:39 +01:00
Wojtek Figat
91629d7a28 Merge branch 'master' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-master 2023-11-24 15:00:34 +01:00
Wojtek Figat
cfef59d851 Merge branch 'nothingTVatYT-master' 2023-11-24 15:00:25 +01:00
Wojtek Figat
5f3fc38de2 Merge branch 'master' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-master 2023-11-24 15:00:21 +01:00
Wojtek Figat
49bc7d3dcc Fix BehaviorTree node UI after adding decorator that was already there 2023-11-24 14:59:25 +01:00
Wojtek Figat
d0f7a04c58 Add support for getter-only properties in blackboard selector access 2023-11-24 14:59:07 +01:00
Chandler Cox
53aae90d45 Code style fix 2023-11-24 07:50:00 -06:00
nothingTVatYT
297cdc5bfd Merge branch 'FlaxEngine:master' into master 2023-11-24 11:28:58 +01:00
Wojtek Figat
f61f35b259 Fix compilation regression 2023-11-24 10:53:07 +01:00
Wojtek Figat
aa1b779463 Fix Win32CriticalSection to use spin count of 4000 instead of just 100
#1930
2023-11-24 10:25:46 +01:00
Wojtek Figat
359d4ba8ef More refactoring to 6cf7d49a10 for better assets loading
#1930
2023-11-24 10:25:21 +01:00
Wojtek Figat
6cf7d49a10 Fix crash during asset loading due to potential threading issue when 2 threads load the same asset
#1930
2023-11-23 17:54:50 +01:00
Wojtek Figat
d5075d845c Fix content storage usage with relative paths
#1966
2023-11-23 17:37:55 +01:00
Wojtek Figat
d99a92fd13 Fix generic types including to be recursive in C++ bindings codegen
#1966
2023-11-23 13:46:43 +01:00
ExMatics HydrogenC
5b7a3f9700 Show skeleton when entering skeleton tab 2023-11-22 21:52:07 +08:00
Chandler Cox
94f1dff497 Add main content nodes to not be duplicated. 2023-11-21 15:40:34 -06:00
Chandler Cox
fe53317ec7 Fix issue of options not showing up for regular content items. 2023-11-21 12:10:44 -06:00