Wojtek Figat
dafc8a61c1
Merge branch 'AnimationSampleNode-AnimationAssetReferencePort' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-AnimationSampleNode-AnimationAssetReferencePort
2023-10-09 22:24:57 +02:00
Wojtek Figat
26ffe31a0f
Merge branch 'fix-transition-data' of https://github.com/MineBill/FlaxEngine into MineBill-fix-transition-data
2023-10-09 14:35:15 +02:00
Nils Hausfeld
63d57151d0
- Minor cleanup
2023-10-06 17:50:19 +02:00
Nils Hausfeld
e07ae33040
- Added input box to animation sample node to receive animation assets
...
- AssetSelect not gets shown or hidden depending on if the box has a connection
- Animation asset reference box now overrides asset picker
2023-10-06 15:23:43 +02:00
MineBill
618b1bfd39
Evaluate transition data before executing the transition rule.
2023-10-01 16:13:49 +03:00
Wojtek Figat
dd21020297
Merge remote-tracking branch 'origin/master' into 1.7
2023-10-01 13:17:41 +02:00
96d880df6a
Fix crash in SceneAnimationPlayer
2023-09-28 22:06:07 +03:00
Wojtek Figat
8a31a63713
Fix build
2023-09-10 10:25:03 +02:00
Wojtek Figat
f088f2b61d
Merge remote-tracking branch 'origin/master' into 1.7
2023-08-18 10:33:51 +02:00
Wojtek Figat
595bb2b7fa
Fix nested animation playrate when the framerate is different
...
#1258
2023-08-18 00:17:27 +02:00
Wojtek Figat
b5fa5fa68e
Add SerializableScriptingObject for easier serialization of scripting objects in gameplay or content
2023-08-04 10:11:58 +02:00
Wojtek Figat
543433440e
Fix nested animation playrate when the framerate is different
...
#1258
2023-07-24 19:21:03 +02:00
Wojtek Figat
11bb6d4364
Fix crash when using custom Anim Graph node (.NET 7 regression)
2023-07-24 14:23:28 +02:00
Wojtek Figat
84c99ea1c3
Fix nested animation sampling bug
...
#1244
2023-07-14 13:10:20 +02:00
Wojtek Figat
ab2cfe89ce
Fix looping animation in Anim Graph when using start position offset
2023-05-10 12:47:59 +02:00
Wojtek Figat
aab3d494ff
Fix crash when sampling animation in Anim Graph that uses it's length to calculate start position
2023-05-10 12:27:10 +02:00
Wojtek Figat
c91bc0d8c6
Improve Root Motion extraction and playback
2023-05-04 15:10:55 +02:00
Wojtek Figat
57052b3b14
Fix marshallers
2023-05-04 14:18:32 +02:00
Wojtek Figat
a889d888ff
Refactor RootMotionData into Transform to simplify code
2023-05-04 14:18:12 +02:00
Wojtek Figat
273b6c0228
Various minor improvements
2023-05-04 11:55:22 +02:00
Wojtek Figat
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54:17 +02:00
Wojtek Figat
5a2831d0cb
Various improvements
2023-04-29 12:11:17 +02:00
Wojtek Figat
915f6a719d
Add automatic skeleton retargeting when playing Anim Graph on other skeletal model
2023-04-26 20:03:27 +02:00
Wojtek Figat
5b50562a9f
Refactor Skeleton Mapping to be handled by Skinned Model instead of Animation asset
2023-04-26 14:27:01 +02:00
Wojtek Figat
698a9f1938
Add **Interruption options** to State Machine transition
2023-04-25 10:47:10 +02:00
Wojtek Figat
7158cfb5bf
Add **Any State to Anim Graph state machines**
2023-04-24 20:20:27 +02:00
Wojtek Figat
f046642ba7
Improve stability by fixing various crashes with dotnet7
2023-04-18 12:36: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
30fa911832
Merge remote-tracking branch 'origin/master' into dotnet7
...
# Conflicts:
# README.md
2023-02-16 09:54:22 +01:00
Wojtek Figat
835127ac21
Add **Animation Instance Data node to Anim Graph** for caching value per-model
2023-02-14 12:39:58 +01:00
Wojciech Figat
405ae519dd
Refactor generated bindings P/Invoke to support name mangling for symbols
2023-01-23 18:41:12 +01:00
Wojciech Figat
f3366178ea
Refactor manually written managed bindings to use C-style exported P/Invoke
2023-01-23 18:14:38 +01:00
Wojciech Figat
7b20bc38a4
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
2023-01-17 11:52:52 +01:00
Wojtek Figat
f127bbebe1
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
...
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
Wojciech Figat
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
63d3c9b1e0
Fix build on Linux
2023-01-04 19:00:06 +01:00
8b80f73641
Implement ManagedHandle replacement for GCHandles
...
Allows for more controlled management of weak handles, increasing their lifetime for slightly longer than with GCHandles.
2022-12-30 22:14:48 +02:00
Wojciech Figat
94c5211ee6
Rename gchandle to MGCHandle
2022-12-22 13:02:00 +01:00
Wojciech Figat
9a5c105db9
Merge branch '1.5' into dotnet7
2022-12-21 10:35:58 +01:00
Wojciech Figat
d4601ecb44
Add memory usage query for various asset types
2022-12-09 15:48:43 +01:00
Wojtek Figat
8e52e2fb10
Merge branch 'master' into 1.5
2022-11-27 12:11:50 +01:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojtek Figat
76c1045444
Code cleanup after #823
2022-11-23 19:18:30 +01:00
Wojtek Figat
93c0dd704e
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Serialization/Stream.cpp
2022-11-21 15:51:57 +01:00
Chandler Cox
de6cd88870
Changed names of a couple base types to match before change
2022-11-11 17:08:07 -06:00
Chandler Cox
4515844219
changed how the actor toolbox is created. Allows fo user to enter their own tabs and actors with an attribute
2022-11-11 16:37:45 -06:00