440ecea5ca
_prebuilt thingy
2024-05-01 18:53:16 +03:00
8a41e04641
Revert "_assetref setunsafe (unstable buggy)"
...
This reverts commit 89d359e0078bbec8c84cad07950ad5df6df46fc3.
2024-05-01 18:53:14 +03:00
22132d550c
_assetref setunsafe (unstable buggy)
2024-05-01 18:53:14 +03:00
e8cb1686c3
Add build setting for target CPU architecture in C++ compile environment
2024-05-01 18:53:08 +03:00
9e8865bd12
Support BytesContainer as a structure field in scripting
2024-05-01 18:53:05 +03:00
af326f934c
_time build cache
2024-05-01 18:53:04 +03:00
b6d375e9a3
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-05-01 18:45:20 +03:00
495b6d6abc
Include original type of the fields in blittable struct in comments
2024-05-01 18:45:20 +03:00
a49b398c7f
Refactor struct custom marshalling generation
2024-05-01 18:45:20 +03: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
NoriteSC
af8e1e527f
Update BindingsGenerator.Cpp.cs
2024-01-29 15:33:14 +01:00
Wojtek Figat
2853af20f6
Tweak iOS AOT options
2024-01-28 01:23:58 +01:00
z1dev
ee19bca7e4
Fixing skipped static and other fields generating "else if" without "if" first.
2024-01-26 09:07:02 +01:00
Wojtek Figat
a0e127b9cc
Various porting patches
2024-01-22 21:17:58 +01:00
Wojtek Figat
6d6b678b29
Minor changes from porting
2024-01-18 16:03:27 +01:00
Wojtek Figat
3bdc70a4c6
Add automatic building of nethost for consoles
2024-01-15 17:30:45 +01:00
Wojtek Figat
9a70f698b9
Various improvements to building nethost
2024-01-12 13:44:50 +01:00
9fd7a231ca
Fix invalid Visual Studio solution folder nesting
...
Fixes fatal error when loading generated solution files with Rider, also
fixes folders with identical names getting mapped to same folder
(Plugins folders within plugin projects).
2024-01-08 20:45:39 +02:00
Wojtek Figat
0075184a99
Merge branch 'master' into 1.8
2024-01-05 17:13:51 +01:00