mafiesto4
ee311925b1
Add .editorconfig for engine shaders inside Content
2026-06-17 09:53:58 +02:00
mafiesto4
956a59e6bb
Add PostProcessEffect.CollectDrawCalls to properly draw custom meshes
2026-06-16 11:20:43 +02:00
mafiesto4
888dfbe014
Add api to draw Skinned Model from code with Animated Model pose
...
https://forum.flaxengine.com/t/how-to-render-outline-for-an-animated-model/2598
2026-06-16 11:19:34 +02:00
mafiesto4
ef35f01c17
Update engine materials
2026-06-16 10:22:06 +02:00
mafiesto4
1da2c95647
Fixes for bc36168318
2026-06-16 09:32:29 +02:00
mafiesto4
981d982824
Fix crash when GPUBuffer creation fails on D3D11
2026-06-15 18:00:25 +02:00
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
4d1c627900
Optimize basic Mathf function to use more inlining
2026-06-11 12:13:42 +02:00
mafiesto4
d0844806d5
Optimize Mathf to use float versions of intrinsic
2026-06-11 12:12:10 +02:00
mafiesto4
eca822a2ff
Add new defaults to Graphics settings to target High by default
2026-06-11 12:11:06 +02:00
mafiesto4
33332bb372
Add engine extensions for PerfSDK integration
...
https://github.com/FlaxEngine/PerfSDK
2026-06-11 12:10:28 +02:00
mafiesto4
85d3673f15
Fix using Tools menu without Game Settings asset
2026-06-10 19:22:42 +02:00
mafiesto4
080de40eac
Add debug preview to selected resource in GPU Memory tab
2026-06-10 15:13:59 +02:00
mafiesto4
7a0ba92808
Remove deprecated UWP platform from Game Cooker window
2026-06-08 18:08:21 +02:00
mafiesto4
947fd76b38
Fix build with GDK on the latest toolset versions
2026-06-08 18:05:02 +02:00
mafiesto4
8e88db42ab
Update nethost for consoles
2026-06-08 18:04:44 +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
1a8827ba76
Fix Web build when python is installed in folder with whitespaces in path
2026-06-03 14:21:38 +02:00
mafiesto4
eed227aa79
Add distance-scale to vertex paint vertices
...
Add vertex paint brush size changing with shift+scroll
Fix vertex paint brush size to match the highlight sphere
2026-06-03 14:15:40 +02:00
mafiesto4
27ee42b0a1
Bump up build number
2026-06-03 13:01:26 +02:00
mafiesto4
fd8ae9bc2b
Rename SceneRenderTask::RenderingPercentage to RenderScale
2026-06-03 13:01:11 +02:00
mafiesto4
e0f234c667
Add enum serialization as string via EnumString attribute
2026-06-03 13:00:43 +02:00
mafiesto4
bdeb89538c
Optimize auto generated Variant Types in bindings to reduce dynamic memory allocs in game builds
2026-06-03 11:05:17 +02:00
mafiesto4
0f86537099
Add simpler Variant::Enum that auto-setups variant type from enum scripting info
2026-06-03 11:01:14 +02:00
mafiesto4
f6f7bbb3d0
Fix Variant static typenames caching bug in Editor
2026-06-03 10:58:17 +02:00
mafiesto4
422300adbd
Add VariantType::GetScriptingType for easier type information access
2026-06-03 10:57:51 +02:00
mafiesto4
89a1f00c57
Fix Guid diff serialization and loading invalid values
2026-06-03 05:11:53 +02:00
mafiesto4
f4be035f04
Add Physics::DeleteScene
2026-06-03 05:03:32 +02:00
mafiesto4
c2ec3fe2cb
Simplify async render flushing code
2026-06-03 05:03:22 +02:00
mafiesto4
fca6ed43cc
Fix compilation regression
2026-06-02 19:17:40 +02:00
Murry Lancashire
84ccb9df0c
Add more LOD Generation options to model import settings (eg. borders lock, preserve UVs)
...
https://github.com/LOOPDISK/FlaxEngine/commit/1cfd4634727055c2a7249dff447528877332beab
2026-06-02 16:42:30 +02:00
mafiesto4
777602fee6
Fix asset storage handling when file is locked
...
https://github.com/LOOPDISK/FlaxEngine/pull/45
2026-06-02 15:54:36 +02:00
mafiesto4
24654e5b02
Add CHECK_NO_RETURN for checks in code that should continue function execution
2026-06-02 15:54:00 +02:00
Murry Lancashire
44117084c8
Fix asset cache eviction for locked files to retain cached info
...
https://github.com/LOOPDISK/FlaxEngine/pull/45
2026-06-02 15:53:35 +02:00
mafiesto4
2531a4b918
Fix asset 'Reload' option to be available when asset failed to load for manual load
2026-06-02 15:51:46 +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
1badeda31c
Fix error when drawing animated model thumbnail
2026-06-01 19:20:00 +02:00
mafiesto4
018c7cf33d
Update editor icons atlas with new folder color and add original .psd file
2026-06-01 19:19:50 +02:00
mafiesto4
a544cbcfde
Add mesh index buffer optimization based on meshoptimizer library
...
Work similar to existing impl but yields better results with even less overdraw.
2026-06-01 18:41:45 +02:00
mafiesto4
45f7c1f0a0
Add detecting Vulkan SDK version
2026-06-01 16:39:11 +02:00
mafiesto4
13aa6ce4a0
Another attempt to fix new Vulkan SDK install on macOS
2026-06-01 16:25:02 +02:00
mafiesto4
c2b2d6973b
Merge branch '1.13' of https://gitlab.flaxengine.com/flax/flaxengine into 1.13
2026-06-01 16:19:30 +02:00
mafiesto4
96835b856d
Fix StringViewAnsi substring to not allocate
2026-06-01 16:19:28 +02:00
mafiesto4
caeecf2aea
Update Vulkan API to 1.4 on macOS and iOS
2026-06-01 16:19:04 +02:00
mafiesto4
db963f9191
Another attempt to fix new Vulkan SDK install on macOS
2026-06-01 16:10:00 +02:00