mafiesto4
af886ca483
Update Common.hlsl shader library
2026-06-22 23:39:04 +02:00
mafiesto4
808af45191
Fix various rendering elements when using upscaling
2026-06-22 23:37:38 +02:00
mafiesto4
494a639782
Fix Debug Draw shapes manual depth test when using resolution upscaling
2026-06-22 13:52:08 +02:00
mafiesto4
3db688e5fd
Add GIProbesSpacing and GlobalSurfaceAtlasResolution to global Graphics for runtime editing
...
#4001
2026-06-21 23:07:17 +02:00
mafiesto4
7ac1469ca4
Fix potential crash in ribbon particles update
2026-06-21 23:00:21 +02:00
mafiesto4
cc99d537d9
Add Graphics.GI.GetConvergence to use GI bounce progress for game loading screens/fades
2026-06-21 22:56:47 +02:00
mafiesto4
882a826360
Add option to hide debug commands (eg. one auto-added within container class)
2026-06-19 14:48:50 +02:00
mafiesto4
d67c8fee99
Fix crash when skeleton node has invalid binding in Animated Model pose
2026-06-18 14:22:04 +02:00
mafiesto4
dfd583caca
Add new Lighting debug view mode for both diffuse and specular lighting preview without material colors
2026-06-18 13:57:59 +02:00
mafiesto4
65eb1d9889
Optimize DDGI irradiance gamma conversion
2026-06-18 12:50:22 +02:00
mafiesto4
b0629bcc67
Add ProfilerGPU dump summary at the bottom to read it easily
2026-06-18 09:35:19 +02:00
mafiesto4
b3ba253296
Fix GPU workflow spread disable in DDGI
2026-06-18 09:34:57 +02:00
mafiesto4
01ce543f21
Optimize DDGI probes debug with a batched instanced draw
2026-06-17 16:40:18 +02:00
mafiesto4
e40ce90370
Update DirectXShaderCompiler to 1.9.2602
2026-06-17 12:09:01 +02:00
mafiesto4
77476095ba
Fix regressions from 3d669dbba0
2026-06-17 10:29:55 +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
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
080de40eac
Add debug preview to selected resource in GPU Memory tab
2026-06-10 15:13:59 +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
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
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
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
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
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