75d83a2ef3
_dotnet events
2024-05-01 18:53:16 +03:00
Wojtek Figat
b92fbcb3bc
Add more const correctness
...
#2467
2024-04-22 22:53:27 +02:00
Wojtek Figat
9c2c02c1cf
Fix various issues found with thread sanitizer on macOS
2024-04-13 19:20:49 +02:00
Wojtek Figat
d4e0023925
Fix RawDataAsset memory usage to use capacity of the bytes array instead of just size
2024-03-04 22:46:30 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
87c66b0168
Fix root motion preview in animation window
2024-02-09 15:38:11 +01:00
Wojtek Figat
d08843900e
Add AnimationRootMotionFlags to configure root motion component extraction
...
Add `RootMotionMode` to support extracting root motion from animated skeleton pose center of mass
#1429 #2152
2024-02-09 15:37:29 +01:00
Wojtek Figat
0dd7e86537
Add better Visual Script debugger tooltips display
2023-12-16 18:14:16 +01:00
Wojtek Figat
2285116bae
Remove old warnings about invalid model instance buffer
2023-12-06 00:19:48 +01:00
Wojtek Figat
4ae57e7769
Fix issue with asset loading to be properly canceled when reimporting file
...
#1894
2023-11-09 14:52:28 +01:00
Wojtek Figat
1a7770fba2
Fix deadlock regression when saving Visual Script in Editor with active instance objects
...
#1890
2023-11-08 14:33:05 +01:00
Wojtek Figat
d92c7af2cf
Fix debug file access race-conditions when importing many materials at once
2023-10-17 09:53:06 +02:00
Wojtek Figat
0ae413d4fe
Fix crash when using Visual Script runtime in async
2023-10-01 10:55:48 +02:00
Wojtek Figat
a71de7357c
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-19 21:42:53 +02:00
Wojtek Figat
49a6b5734a
Fix crash when setting material instance base material before it's loaded
2023-09-19 14:14:57 +02:00
Wojtek Figat
fb488cbaf7
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-11 22:43:46 +02:00
Wojtek Figat
9291295a4d
Fix Dictionary and HashSet iterators to prevent unwanted data copies
...
#1361
2023-09-10 11:25:36 +02:00
Wojtek Figat
8dc98174cf
Minor tweaks
2023-08-01 14:14:27 +02:00
Wojtek Figat
94386d24ab
Minor tweaks
2023-08-01 10:27:31 +02:00
Wojtek Figat
e39a56fc4e
Merge remote-tracking branch 'origin/master' into 1.7
2023-07-18 11:47:39 +02:00
Wojtek Figat
338499536f
Add ModelInstanceActor::GetMaterialSlots
2023-07-18 10:55:00 +02:00
Wojtek Figat
24c03c0e4b
Add cloth painting tools to Editor
2023-07-13 23:30:37 +02:00
Wojtek Figat
6ae77d0c17
Merge remote-tracking branch 'origin/1.6' into 1.7
2023-07-09 11:55:50 +02:00
Wojtek Figat
a14de5e255
Fix Array For Each visual script node local vars setup
2023-07-04 17:58:32 +02:00
Wojtek Figat
99ee0b1bfe
Add MeshDeformation utility for generic meshes vertices morphing (eg. via Blend Shapes or Cloth)
2023-07-03 09:49:23 +02:00
Wojtek Figat
04963fef18
Various code fixes and tweaks
2023-07-02 15:46:29 +02:00
Wojtek Figat
7140c4a2d8
Merge remote-tracking branch 'origin/master' into 1.6
2023-06-11 21:38:20 +02:00
Wojtek Figat
b299ed3246
Add more assertions to tests build
2023-06-09 23:34:55 +02:00
Wojtek Figat
71a5d56105
Add support for importing skeleton-only as Skinned Model (eg. from animation file to have skeleton for retargeting)
2023-05-04 15:43:44 +02:00
Wojtek Figat
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54: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
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
0709288eac
Revert Depth Offset (wrong impl, can be done later)
2023-01-31 14:22:37 +01:00
Wojtek Figat
c39d1283f8
Add sort order for custom model drawing
2023-01-31 09:29:04 +01:00
Wojtek Figat
a219a3d2eb
Add **Depth Offset to materials**
2023-01-29 22:09:51 +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
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
0e1da59f0c
Fix loading materials when using Null renderer
...
Regression from dbcb333ba9
2022-12-29 23:35:47 +01:00
Wojciech Figat
d4601ecb44
Add memory usage query for various asset types
2022-12-09 15:48:43 +01:00
Wojciech Figat
7f0c73606c
Improve naming various GPU resources
2022-12-09 11:27:41 +01:00
Wojtek Figat
df45ac46b1
Optimize various debug views performance
2022-12-03 12:23:39 +01:00
Wojtek Figat
835a230323
Refactor material shaders to use separate constant buffer (slot 1) for shared per-view constants
2022-11-27 12:06:31 +01:00
Wojtek Figat
dbcb333ba9
Fix crash when using material in PostFx global graphics settings (asset loaded before GPU init)
2022-11-24 09:58:46 +01:00
Wojtek Figat
eb52d333ae
Refactor scene rendering to use batched culling for main view and shadow projections
2022-10-28 17:53:21 +02:00
Wojtek Figat
42d1f40b9c
Optimize some code by manual inlining
2022-10-21 18:36:29 +02:00
Wojciech Figat
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +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
3b52914416
Add **Nested Animations** for compositing animation clips
2022-07-31 15:53:09 +02:00