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
Wojtek Figat
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00
Wojtek Figat
e00bf92f05
Add .Net Runtime deployment for cooked game
2023-03-13 10:23:42 +01:00
Wojtek Figat
0cf40729fa
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-19 15:04:02 +01:00
Wojtek Figat
2338e03554
Fix crash when unbinding from Delegate from other thread during invocation
...
Caused by `callee` being invalid thus it's better to read function pointer again to ensure that both are valid before calling function.
2023-02-17 10:31:49 +01:00
Wojtek Figat
d5cdbdb808
Fix typo 2ea468d5da
2023-02-17 01:13:23 +01:00
Wojtek Figat
2ea468d5da
Ignore constant error due to missing Game Settings in Editor (log once)
2023-02-17 01:01:32 +01:00
W2.Wizard
f8aa1cd5f8
Updated transform Gizmos #340
2023-02-16 15:23:18 +01:00
Wojtek Figat
30fa911832
Merge remote-tracking branch 'origin/master' into dotnet7
...
# Conflicts:
# README.md
2023-02-16 09:54:22 +01:00
Wojtek Figat
54a056e5c3
Merge branch 'fix_clang_warnings' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_clang_warnings
2023-02-15 14:55:15 +01:00
Wojtek Figat
ac59cc4633
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-13 10:05:51 +01:00
Wojtek Figat
07892ccf18
Refactor ObjectsRemovalService to skip double-buffering due to issues and complexity
2023-02-10 10:50:18 +01:00
Wojtek Figat
7fae0d9fb6
Fix to ignore warning due to missing NDA consoles packages
2023-02-08 23:41:24 +01:00