Commit Graph

937 Commits

Author SHA1 Message Date
Chandler Cox
443bc347ef Fix vector type floats from .f to .0 2024-08-06 17:37:04 -05:00
Chandler Cox
08f286253c Handle cpp .f in bindings generator. 2024-08-06 12:30:59 -05:00
24f7ec4a54 Fix statically linked binary modules not getting compiled 2024-07-20 15:41:26 +03:00
Wojtek Figat
a79fb237e5 Update Assimp to v5.4.1
#2727
2024-07-02 09:59:30 +02:00
Wojtek Figat
ec510425a1 Merge branch 'update_assimp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_assimp 2024-07-02 09:12:27 +02:00
16b0228394 Add support for Windows SDK build 26100 (24H2) 2024-06-28 23:02:25 +03:00
6436fb3bde Update AssImp to latest version 2024-06-21 21:55:30 +03:00
7ba97f3c32 Fix freeing managed Object references in marshalled arrays 2024-06-08 21:16:57 +03:00
Wojtek Figat
50c29f6a9b Fix #2388 namespaces overlap in some plugins 2024-06-08 12:47:15 +02:00
adbe43c2c2 Move generated marshallers into separate namespace
Avoid polluting the `FlaxEngine` namespace with interop related
marshallers, move those to nested namespace called `Interop` where most
of the common marshallers are placed already.
2024-06-01 23:20:32 +03:00
974e3e192b Include original type of the fields in blittable struct in comments 2024-06-01 23:17:07 +03:00
2283a15172 Refactor struct custom marshalling generation 2024-06-01 23:17:07 +03:00
Wojtek Figat
6b9f6ac82e Fix incorrect async methods used as RPCs (not supported now) 2024-05-16 10:35:17 +02:00
Wojtek Figat
1cd2f6a070 Fix compilation when using non-strongly typed enum as default value 2024-05-15 13:23:30 +02:00
Wojtek Figat
fd871ce830 Merge branch 'nested_type_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-nested_type_fixes 2024-05-15 12:50:44 +02:00
77e29109ee Fix native internal type name for deeply nested types 2024-05-11 15:48:49 +03:00
8d89b9efb0 Fix internal type name for nested blittable element types 2024-05-11 15:48:43 +03:00
Wojtek Figat
68653fa91f Add small code optimizations 2024-05-10 12:27:28 +02:00
Wojtek Figat
5fd808af19 Update DirectXTex to mar2024 2024-04-16 13:40:42 +02:00
Wojtek Figat
60ccac31b5 Add more sanitizers 2024-04-13 19:20:49 +02:00
Wojtek Figat
4ac6a292f7 Add option for using Address and Thread sanitizers 2024-04-13 19:20:49 +02:00
02d5609f66 Fix .NET runtime validity checks with daily runtime builds 2024-04-09 20:05:37 +03:00
e25448e10e Trade minor optimizations in MSVC Development builds for compile speed
Enabled the disabled optimization flags with whole program optimization
flag where the compilation speed doesn't seem to be affected at all, but
binary size is slightly smaller.
2024-03-31 19:05:35 +03:00
Wojtek Figat
ce07edd1ec Fix packaging for macOS 2024-03-29 21:08:43 +01:00
Wojtek Figat
5525e895cf Fix codesign on Windows with the latest SDK 2024-03-28 18:55:05 +01:00
Wojtek Figat
6709fcd95d Fix sorting directories in build tool 2024-03-23 13:09:29 +01:00
Wojtek Figat
9251b80b78 Update to build for Xbox 2024-03-21 18:07:21 +01:00
Wojtek Figat
6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
ed21876bb8 Fix duplicate generation of native variant conversion helpers 2024-03-18 17:34:49 +02:00
Terence Lee
574e0ab1f8 Imports the IntPtr type to the local module. Sometimes a "foreign member exception" was being created in Cecil when using external libraries. 2024-03-13 17:34:26 +08:00
Wojtek Figat
d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
25c1fcbf51 Add support for VS 2022 v17.10 / MSVC 14.4x toolset 2024-03-04 20:48:47 +02:00
Wojtek Figat
2175f46a10 Fix rpath on Linux to handle plugins libraries loading in Editor
#1941
2024-03-04 14:23:17 +01:00
Wojtek Figat
161773a8be Fix serialization bug when compiling with Clang 2024-02-29 01:41:53 +01:00
Wojtek Figat
0a0bb997e4 Update year in copyright note 2024-02-26 19:53:58 +01:00
Wojtek Figat
14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
Wojtek Figat
10180de9c6 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Source/Editor/Utilities/EditorUtilities.cpp
#	Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
Wojtek Figat
4c082ef17f Codestyle fixes 2024-02-19 14:59:02 +01:00
Wojtek Figat
c7a449fe1c Fix marshaling custom type array to C# with MarshalAs used 2024-02-15 18:28:51 +01:00
Wojtek Figat
43f344ee13 Simplify bindings code for object refs 2024-02-15 10:54:33 +01:00
Wojtek Figat
f730657518 Add support for using pointer in MarshalAs in scripting types 2024-02-15 10:47:45 +01:00
Wojtek Figat
196a4ffe49 Add warning on not implemented generic type network serializer (need better codegen)
#1988
2024-02-10 18:17:29 +01:00
Wojtek Figat
4a19657e75 Fix crash when replicating C# object with NetworkReplicated attribute on derived generic class
#1988
2024-02-10 17:26:10 +01:00
Wojtek Figat
2042525e92 Add pooling to some StringBuilder objects in build tool 2024-02-07 18:53:09 +01:00
Wojtek Figat
8441726da7 Improve support for fixed-arrays in api fields 2024-02-07 18:43:48 +01:00
Wojtek Figat
6cd9895427 Merge remote-tracking branch 'origin/master' into 1.8 2024-02-07 09:40:45 +01:00
Wojtek Figat
5a50ec592f Add clickable parsing errors in build tool 2024-02-06 16:01:49 +01:00
Wojtek Figat
b2621ff799 Codestyle fix for #2214 2024-02-06 11:13:00 +01:00
Wojtek Figat
756a991c2c Merge branch 'BugFixes' of https://github.com/NoriteSC/FlaxEngineFork into NoriteSC-BugFixes 2024-02-06 11:10:30 +01:00