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
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
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
Wojciech Figat
94c5211ee6
Rename gchandle to MGCHandle
2022-12-22 13:02:00 +01:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojciech Figat
ff34c7cc9b
Refactor raw data ReadSttream and WriteStream to have easier to use API with more features
2022-10-12 11:22:20 +02:00
Wojtek Figat
8694bd6af9
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:43 +02:00
Wojtek Figat
c62efdc44a
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:08 +02:00
Wojtek Figat
3b52914416
Add **Nested Animations** for compositing animation clips
2022-07-31 15:53:09 +02:00
Wojtek Figat
3a39dad30f
Fix invoking anim events for multi blend animations
2022-07-29 20:25:13 +02:00
Wojtek Figat
47b255ed3e
Remove warning on missing initial entry state for Anim Graph state machine
2022-07-23 16:49:40 +02:00
Wojtek Figat
3925c6221c
Fix Multi Blend 2D node if all blend points are on the same line
...
#719
2022-06-14 20:46:55 +02:00
Wojtek Figat
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
991abb1cf8
Add loopCount to PlaySlotAnimation for looping slot animation
2022-04-14 23:18:37 +02:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
82a43dea28
Add **Animation Events**
2022-01-08 15:06:25 +01:00
Wojtek Figat
bbfe0446f0
Tweaks and fixes
2022-01-08 15:06:21 +01:00
Wojtek Figat
3c3f2ae075
Add **Animation Slot** node for playing animations from code in Anim Graph
2021-12-16 18:57:33 +01:00
Wojciech Figat
c23ec9935f
Fix Multi Blend 1D/2D root motion extraction with blending
...
#678
2021-12-10 12:48:37 +01:00
Wojciech Figat
2b1e5e4958
Fix various issues with Multi Blend 2D node
2021-12-09 17:09:31 +01:00
Wojciech Figat
af2c5b3429
Add batching the same function inputs in Anim Graph for better usability
2021-12-03 15:38:21 +01:00
Wojciech Figat
583b39fe6b
Optimize Anim Graph state machine transition rule evaluation to happen before state evaluation for early rejection
2021-12-03 15:37:33 +01:00
Wojciech Figat
136b1fc421
Fix anim graph crash regression
2021-11-23 17:25:40 +01:00
Wojciech Figat
cdcb2f8f7a
Fixes and improvements
2021-11-18 16:35:46 +01:00
Wojtek Figat
f6e8596e91
Add support for overriding Anim Graph output for Animated Model
2021-11-03 12:25:31 +01:00
Wojtek Figat
254ebd1e7f
Tweaks
2021-11-03 10:45:00 +01:00
Wojtek Figat
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
Wojtek Figat
2e5491604b
Add more profiler events and naming for particles/animations jobs events
2021-08-30 20:24:38 +02:00
Wojtek Figat
446458d20c
Add PLATFORM_THREADS_LIMIT for maximum concurrency limiting
2021-07-08 00:34:48 +02:00
Wojtek Figat
9e3d7cbbc9
Fix Blend Space 2D to use corrected additive blending
...
#561
2021-07-01 12:39:26 +02:00
Wojtek Figat
d895789296
Add async particles updating via Task Graph
2021-06-15 23:49:45 +02:00
Wojtek Figat
d2d8a83461
Add support for multi-threaded CPU particles simulation
2021-06-15 23:49:43 +02:00
Wojtek Figat
41ad835d86
Refactor AnimGraph to support asynchronous execution
2021-06-12 23:20:08 +02:00
Wojtek Figat
b8ad4bdd2a
Refactor AnimGraph debug flows to use scripting API event
2021-06-12 23:20:07 +02:00
Wojtek Figat
389eee22e3
Add support for using animated model with anim graph using different skinned model
2021-05-13 11:59:47 +02:00
Wojtek Figat
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Wojtek Figat
0b4408bc78
Fix Transform Node/Bone in replace mode when transform is identity
2021-04-01 14:16:16 +02:00
Wojtek Figat
922201d1c0
Fix bug with Vector Parameters in Animation Graph
...
#272
2021-03-18 14:18:40 +01:00