Commit Graph

925 Commits

Author SHA1 Message Date
mafiesto4 ed7f190778 Revert partially 075c224022 2024-09-20 00:08:49 +02:00
mafiesto4 075c224022 Fix C# structures memory packing to match C++ better
#2709
2024-09-19 19:35:45 +02:00
mafiesto4 0a22d5ab4d Fix managed arrays interop bug when passed via generic object parameter
#2613
2024-09-17 00:15:04 +02:00
mafiesto4 49eeb7bf9a Fix parsing forward enum declaration in scripting api 2024-09-12 22:37:36 +02:00
mafiesto4 e834f2ec94 Hide internal codegen variable from debugger 2024-09-12 12:40:50 +02:00
Tryibion c452ffec8b Add aadditional check for allocation args generic arg count. 2024-09-10 13:08:44 -05:00
Tryibion 09b3640116 Add code gen for FixedAllocation arrays to generate Collection attribute with accolation count. 2024-09-10 13:04:33 -05:00
mafiesto4 aef06656f0 Fix using Tag as key of serialized dictionary in cooked build
#2560
2024-09-09 22:30:01 +02:00
Tryibion f7ea45b14d Fix interface bindings clashing namespace and class name if class has same name as namespace. 2024-09-06 16:10:35 -05:00
Tryibion b7b23dce5f Fix bug with usedMax not only setting zero after max. 2024-08-21 08:48:35 -05:00
Tryibion a69a3812c2 Add Bindings for handling MAX c++ defines and converting them to c#. 2024-08-20 18:30:02 -05:00
Tryibion 443bc347ef Fix vector type floats from .f to .0 2024-08-06 17:37:04 -05:00
Tryibion 08f286253c Handle cpp .f in bindings generator. 2024-08-06 12:30:59 -05:00
GoaLitiuM 24f7ec4a54 Fix statically linked binary modules not getting compiled 2024-07-20 15:41:26 +03:00
mafiesto4 a79fb237e5 Update Assimp to v5.4.1
#2727
2024-07-02 09:59:30 +02:00
mafiesto4 ec510425a1 Merge branch 'update_assimp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_assimp 2024-07-02 09:12:27 +02:00
GoaLitiuM 16b0228394 Add support for Windows SDK build 26100 (24H2) 2024-06-28 23:02:25 +03:00
GoaLitiuM 6436fb3bde Update AssImp to latest version 2024-06-21 21:55:30 +03:00
GoaLitiuM 7ba97f3c32 Fix freeing managed Object references in marshalled arrays 2024-06-08 21:16:57 +03:00
mafiesto4 50c29f6a9b Fix #2388 namespaces overlap in some plugins 2024-06-08 12:47:15 +02:00
GoaLitiuM 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
GoaLitiuM 974e3e192b Include original type of the fields in blittable struct in comments 2024-06-01 23:17:07 +03:00
GoaLitiuM 2283a15172 Refactor struct custom marshalling generation 2024-06-01 23:17:07 +03:00
mafiesto4 6b9f6ac82e Fix incorrect async methods used as RPCs (not supported now) 2024-05-16 10:35:17 +02:00
mafiesto4 1cd2f6a070 Fix compilation when using non-strongly typed enum as default value 2024-05-15 13:23:30 +02:00
mafiesto4 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
GoaLitiuM 77e29109ee Fix native internal type name for deeply nested types 2024-05-11 15:48:49 +03:00
GoaLitiuM 8d89b9efb0 Fix internal type name for nested blittable element types 2024-05-11 15:48:43 +03:00
mafiesto4 68653fa91f Add small code optimizations 2024-05-10 12:27:28 +02:00
mafiesto4 5fd808af19 Update DirectXTex to mar2024 2024-04-16 13:40:42 +02:00
mafiesto4 60ccac31b5 Add more sanitizers 2024-04-13 19:20:49 +02:00
mafiesto4 4ac6a292f7 Add option for using Address and Thread sanitizers 2024-04-13 19:20:49 +02:00
GoaLitiuM 02d5609f66 Fix .NET runtime validity checks with daily runtime builds 2024-04-09 20:05:37 +03:00
GoaLitiuM 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
mafiesto4 ce07edd1ec Fix packaging for macOS 2024-03-29 21:08:43 +01:00
mafiesto4 5525e895cf Fix codesign on Windows with the latest SDK 2024-03-28 18:55:05 +01:00
mafiesto4 6709fcd95d Fix sorting directories in build tool 2024-03-23 13:09:29 +01:00
mafiesto4 9251b80b78 Update to build for Xbox 2024-03-21 18:07:21 +01:00
mafiesto4 6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
GoaLitiuM 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
mafiesto4 d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
GoaLitiuM 25c1fcbf51 Add support for VS 2022 v17.10 / MSVC 14.4x toolset 2024-03-04 20:48:47 +02:00
mafiesto4 2175f46a10 Fix rpath on Linux to handle plugins libraries loading in Editor
#1941
2024-03-04 14:23:17 +01:00
mafiesto4 161773a8be Fix serialization bug when compiling with Clang 2024-02-29 01:41:53 +01:00
mafiesto4 0a0bb997e4 Update year in copyright note 2024-02-26 19:53:58 +01:00
mafiesto4 14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 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
mafiesto4 4c082ef17f Codestyle fixes 2024-02-19 14:59:02 +01:00