mafiesto4
3d669dbba0
Optimize animated model startup to avoid double init of the bones buffer and pose
2026-06-15 18:00:01 +02:00
mafiesto4
bc36168318
Optimize Animated Model rendering with hardware instancing
...
All models are using the same global buffer for skinned bones which allows to share shader binding for instancing.
Refactor draw call for batching skinned mesh draws.
Remove `SkinnedMeshDrawData` and merge it into `AnimatedModel` internals.
2026-06-15 17:59:41 +02:00
mafiesto4
b84ccc2cbc
**Update to .NET 10**
2026-06-04 11:37:53 +02:00
mafiesto4
775e978fed
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Flax.flaxproj
# Source/Engine/Level/Actors/StaticModel.cpp
# Source/Engine/Level/Prefabs/Prefab.cpp
# Source/Engine/Tools/ModelTool/ModelTool.cpp
2026-06-03 17:15:38 +02:00
mafiesto4
e450658834
Remove deprecated mono runtime backend
...
Old `mono` backend was not maintained for since 1.7 (July 2023)
`dotnet` backend still can run `mono` on AOT platforms but with the latest .NET features.
2026-06-03 16:35:06 +02:00
mafiesto4
422300adbd
Add VariantType::GetScriptingType for easier type information access
2026-06-03 10:57:51 +02:00
mafiesto4
9ce6026192
Optimize model actors entries serialization
2026-06-02 14:07:28 +02:00
mafiesto4
a12c5e2203
Add more profiler events to assets code
2026-06-02 13:24:10 +02:00
mafiesto4
ff526ecafb
Fix nested prefab stack overflow when adding new object to nested prefabs hierarchy
...
https://github.com/LOOPDISK/FlaxEngine/pull/44
2026-06-02 13:23:21 +02:00
mafiesto4
b004e90606
Adjust category names #4014
2026-05-28 10:32:16 +02:00
mafiesto4
b7185bfe72
Merge branch 'SkeletonAndSkeletonDebugDrawImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SkeletonAndSkeletonDebugDrawImprovements
2026-05-28 10:10:19 +02:00
mafiesto4
d9c787a661
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
# Source/Engine/Graphics/Graphics.h
# Source/Engine/Renderer/ShadowsPass.cpp
2026-05-13 16:03:53 +02:00
mafiesto4
d697bd7402
Update old API usage
...
#4080 #4081
2026-05-12 18:40:21 +02:00
mafiesto4
72f2c8f5cd
Merge branch 'change-lookingatdirection-name' of https://github.com/Duroxxigar/FlaxEngine into Duroxxigar-change-lookingatdirection-name
2026-05-12 18:21:31 +02:00
Jake Young
ba48b2e4f3
Deprecate the Direction properties and replace with forward. Also give more descriptive description of what they do.
2026-05-08 13:48:28 -04:00
Jake Young
64708a14d9
Update LookingAt to be a more descriptive name.
2026-05-08 13:47:59 -04:00
mafiesto4
fb21ffd3be
Rename FLAX_REVERSE_Z macro to REVERSE_Z
...
#2684
2026-05-08 10:52:46 +02:00
mafiesto4
241441d5b9
Merge branch 'reverse-z' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-reverse-z
...
# Conflicts:
# Source/Engine/Graphics/GPUDevice.cpp
# Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp
# Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp
# Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp
# Source/Engine/Renderer/LightPass.cpp
# Source/Engine/Renderer/ReflectionsPass.cpp
# Source/Engine/Renderer/ShadowsPass.cpp
# Source/Shaders/SSR.hlsl
# Source/Shaders/ShadowsSampling.hlsl
# Source/Shaders/Sky.shader
2026-05-07 19:55:03 +02:00
mafiesto4
c17a9f653e
Add minor improvements and adjust 3rd DDGI cascade for better world coverage
2026-05-07 16:38:15 +02:00
mafiesto4
6cc8f693f3
Fix directional light rendering to be skipped when color alpha is zero
2026-05-07 08:41:48 +02:00
mafiesto4
9c5daf419b
Fix default shadow depth bias values and control them based on shadow resolution/quality mix
2026-05-06 12:39:15 +02:00
mafiesto4
9a85ae7142
Add soft PCSS shadows on Ultra quality
...
Add new `SourceAngle` property to Directional light that controls PCSS penumbra size
2026-05-06 12:37:42 +02:00
mafiesto4
aac399c6a1
Add CascadeBlendSize to Directional Light and fix sun shadow fade at distance
2026-05-04 23:41:00 +02:00
mafiesto4
3a5d831e71
Minor changes
2026-04-29 18:34:39 +02:00
mafiesto4
acbbd34ecf
Optimize scene rendering async job to use interleaved ranges instead of fighting for a shared index
2026-04-28 13:16:44 +02:00
mafiesto4
c8b06ba7ec
Optimize scene rendering loop to cache more data on stack
2026-04-28 13:07:19 +02:00
mafiesto4
442cb8f2dd
Minor improvements
2026-04-28 00:25:31 +02:00
mafiesto4
4fd7f51fdf
Optimize LightmapUVs to be stored already as Half4 to avoid runtime conversions during rendering
2026-04-27 21:53:11 +02:00
mafiesto4
6b3502675a
Fix deprecated flag usage when loading scenes over multiple frames
2026-04-24 17:54:40 +02:00
mafiesto4
615e847e01
Add new Level.PreloadSceneAsync for streaming levels before they need to be loaded in
2026-04-24 17:54:25 +02:00
mafiesto4
633f2fa901
Fix prefab preview to wait for the assets streaming
2026-04-20 12:49:43 +02:00
mafiesto4
712420cca7
Merge remote-tracking branch 'origin/master' into 1.12
2026-04-16 14:04:21 +02:00
mafiesto4
51af51d008
Fix missing OrthoSize property serialization on Camera
...
#4053
2026-04-15 22:34:10 +02:00
mafiesto4
5b7af2e10c
Various fixes and improvements
2026-04-14 16:00:53 +02:00
mafiesto4
99d71cdf4a
Fix animated model bounds to properly update after animation tick
2026-04-14 09:09:19 +02:00
mafiesto4
963b2f327f
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Engine/Platform/Windows/WindowsPlatform.h
2026-04-08 13:24:29 +02:00
mafiesto4
47508150c2
Fix crash when changing prefab root
...
#4034
2026-04-07 21:57:36 +02:00
mafiesto4
2fc95bdf57
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Content/Editor/MaterialTemplates/Deformable.shader
# Flax.flaxproj
# Source/Engine/Content/Content.h
# Source/Engine/Serialization/JsonTools.cpp
2026-04-01 17:14:21 +02:00
mafiesto4
8b383d4dbe
Fix regression on Large Worlds build and bunch of warnings
2026-03-30 23:50:03 +02:00
mafiesto4
7b695bf6bf
Fix compilation regression
2026-03-30 22:44:38 +02:00
mafiesto4
408c6d96b1
Minor imporvements
2026-03-30 10:14:25 +02:00
mafiesto4
039407b6ee
Fix broken prefab linkage when duplicating nested prefab instance root
...
#3945
2026-03-30 10:14:07 +02:00
mafiesto4
71ff0c6362
Fix root linkage for prefab instances copy pasted in Editor
...
#3945
2026-03-30 10:13:25 +02:00
mafiesto4
f500fcd6fd
Optimize actors copy/paste data to use a single JSON for all objects
...
#3945
2026-03-28 23:39:43 +01:00
mafiesto4
095f7277e2
Minor fixes
2026-03-28 15:13:52 +01:00
mafiesto4
c12948c6cc
Fix crash when applying prefab changes using default instance (invalid)
...
#3754
2026-03-28 00:04:03 +01:00
mafiesto4
eab7794e3b
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Engine/Content/Storage/FlaxStorage.cpp
# global.json
2026-03-26 23:44:33 +01:00
mafiesto4
d06be3d1d6
Fix crash on invalid prefab data size
...
#3979
2026-03-25 13:45:21 +01:00
mafiesto4
f3c957481c
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Editor/GUI/Dialogs/ColorPickerDialog.cs
# Source/Editor/GUI/Dialogs/ColorSelector.cs
2026-03-24 23:41:58 +01:00
mafiesto4
29abfbcdc9
Fix Cloth with models that use compressed vertex buffer
...
#4017
2026-03-24 22:59:21 +01:00