Wojtek Figat
b2b10ce7da
Fix various core types to be trivially constructible as properly POD-type
2023-07-18 18:20:11 +02:00
Wojtek Figat
0f613abfb9
Add ToSpan from 24c03c0e4b
2023-07-18 10:54:21 +02:00
Wojtek Figat
44518e88d5
Fix crash when using Vector3 soft casting in Visual Scripts
2023-07-18 09:48:43 +02:00
Wojtek Figat
27b3538b2f
Fix regression from 9d640656e6
2023-07-04 13:15:09 +02:00
Wojtek Figat
9d640656e6
Fix StringUtils::ConvertANSI2UTF16 to properly handle multi-byte characters Length
...
#1225
2023-07-03 12:10:06 +02:00
Wojtek Figat
70136509a9
Merge branch 'hashset_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-hashset_fix
2023-06-28 15:15:11 +02:00
Wojtek Figat
63a70758f2
Merge branch 'realloc' of https://github.com/Tryibion/FlaxEngine into Tryibion-realloc
2023-06-28 15:13:56 +02:00
Wojtek Figat
b16a6199d0
Fix invoking Client RPC on Host client when it's not included in targetIds list
2023-06-28 14:52:58 +02:00
Chandler Cox
093928f2f9
Change name to ReallocAligned
2023-06-28 06:42:54 -05:00
d3b96742e7
Fix compile-time error in HashSet::ClearDelete
2023-06-28 14:42:27 +03:00
Wojtek Figat
17aa4ea60d
Optimize CollisionsHelper::FrustumContainsBox
2023-06-28 12:21:58 +02:00
Chandler Cox
1d8ae580b7
Add Realloc with alignment.
2023-06-24 12:05:51 -05:00
74760a7661
Add support for writing UTF-8 files in FileBase::WriteAllText
2023-06-21 13:17:46 +03:00
Wojtek Figat
8f7da81621
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Flax.flaxproj
# Source/Editor/Content/Items/AssetItem.cs
2023-06-13 15:41:07 +02:00
Wojtek Figat
bda71c067b
Port #1166 to StringAnsi
2023-06-13 15:04:30 +02:00
7cc2c143ab
Fix crash when substring of String is assigned to itself
2023-06-12 22:03:17 +03:00
Wojtek Figat
81ae687238
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-28 16:34:38 +02:00
Wojtek Figat
bb567cafde
Improve #1120 to use shared lookup table export from engine source and reduce memory alloc from Array via Span
2023-05-28 11:46:48 +02:00
Wiktor Kocielski
91fdd60b07
BytesToText -> UnitsToText
2023-05-26 18:37:28 +03:00
Wojtek Figat
694980160b
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/CustomEditors/CustomEditorsUtil.cs
# Source/Engine/Networking/NetworkReplicator.cpp
# Source/Engine/Scripting/ManagedCLR/MUtils.cpp
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
2023-05-24 23:28:38 +02:00
Wojtek Figat
f5adbc08fa
Remove unused Function::TryCall
2023-05-23 16:08:51 +02:00
Wojtek Figat
d5fcdf6edb
Fix BitArray::Set to not be const
2023-05-20 11:11:06 +02:00
Wojtek Figat
e03516e22e
Optimize text formatting functions instantiation to favor manually called String::Format
2023-05-09 16:38:59 +02:00
Wojtek Figat
a403c4d9ee
Update fmt llibrary to version 9.1 (Aug 27, 2022)
2023-05-09 16:38:15 +02:00
Wojtek Figat
390460907d
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp
# Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs
2023-04-22 18:59:41 +02:00
PrecisionRender
5a94116c9b
Add some more missing functions to C++ Math
2023-04-20 11:50:19 -05:00
Wojtek Figat
8cfc14f4b1
Add EnumAddFlags for easy flags appending
2023-04-20 15:21:47 +02:00
Wojtek Figat
6fef9b09fa
Merge branch 'cpp-move-towards' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-cpp-move-towards
2023-04-19 11:18:34 +02:00
Wojtek Figat
9501d23f35
Merge branch 'mathfix' of https://github.com/Withaust/FlaxEngine into Withaust-mathfix
2023-04-19 11:12:19 +02:00
Wojtek Figat
1f2260048a
Merge branch 'sign-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-sign-fix
2023-04-19 11:09:13 +02:00
Wojtek Figat
ca48d60627
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-18 19:47:13 +02:00
Wojtek Figat
a500f88b4c
Fix compilation with UseLargeWorlds
2023-04-18 19:44:32 +02:00
Wojtek Figat
f046642ba7
Improve stability by fixing various crashes with dotnet7
2023-04-18 12:36:33 +02:00
Wojtek Figat
67b373c6df
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-17 13:18:08 +02:00
Wojtek Figat
b85184eee0
Optimize vectors normalization
2023-04-17 11:10:14 +02:00
Wiktor Kocielski
2e1691c2f1
CSharp Math.Remap method obsoletion
2023-04-17 05:52:02 +03:00
Wojtek Figat
c3cc78b7c2
Cleanup code after #1001
2023-04-16 19:46:36 +02:00
Wojtek Figat
e1ea6a0676
Merge branch 'cpp-clamp-length' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-cpp-clamp-length
2023-04-16 19:42:55 +02:00
PrecisionRender
17aca44a3b
Add MoveTowards functions to C++ Math
2023-04-15 16:40:03 -05:00
PrecisionRender
49e05bc206
Add ClampLength functions to C++ Vector3
2023-04-15 12:53:19 -05:00
Chandler Cox
685a68b7b8
Fix c# math sign functions for #993
2023-04-14 09:31:49 -05:00
Wojtek Figat
89704bebe9
Add Span<T> support for scripting fields
2023-04-14 15:01:22 +02:00
Wojtek Figat
91c017713c
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-13 12:12:33 +02:00
Wojtek Figat
bedb056645
Fix codestyle #989
2023-04-12 17:03:30 +02:00
Wiktor Kocielski
96609815ec
Fix C++ API for Vector2/3 Normalization
2023-04-11 15:56:46 +03:00
Wojtek Figat
f4e62afe8a
Fix compilation with C# disabled
2023-04-05 19:39:04 +02:00
Wojtek Figat
03b16875c7
Add SkipUnusedDotnetLibsPackaging to build settings for optional whole C# stdlib packaging
2023-04-03 18:03:28 +02:00
Wojtek Figat
e995736012
Optimize out System.ComponentModel.TypeConverter assembly usage to reduce cooked game builds
2023-04-03 13:51:33 +02:00
Wojtek Figat
a25eae5d10
Move dotnet7 native interop, wrappers and marshalers into FlaxEngine.Interop namespace
2023-03-28 13:20:18 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00