Wojtek Figat
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
Wojtek Figat
dc6d53de7c
Try to fix compile error
2026-04-01 16:01:01 +02:00
Wojtek Figat
c6204fc274
Fix binary asset dependencies tracking when dependent asset gets loaded later on
...
#3951
Adds additional cache for dependencies tracking to update them when other asset gets loaded later on.
Remove critical-section from `LoadAssetTask` that was causing some deadlocks (data access is already atomic there).
2026-03-31 12:03:18 +02:00
Wojtek Figat
327547a895
Rename FlaxStorage::AllowDataModifications to IsReadOnly
2026-03-30 22:40:37 +02:00
Wojtek Figat
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
Wojtek Figat
a48ce78733
Fix crash when loading CollisionData before physics init
...
#3971
2026-03-26 12:28:31 +01:00
Wojtek Figat
a84109df2c
Add UnusedStorageLifetime for asset file TTL
...
#3931
2026-03-25 21:30:07 +01:00
Wojtek Figat
7c5b1942e6
Fix MaterialBase::GetParameterValue when parameter is not overridden
...
#3965
2026-03-25 12:44:42 +01:00
Wojtek Figat
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
Wojtek Figat
99d3da467e
Fix deadlock when hot-reloading scripts in Editor while Animation asset gets auto-saved
...
#3942
2026-03-24 17:45:06 +01:00
Wojtek Figat
3baec506e2
Optimize various initial pre-allocs to happen within memory tracing
2026-03-23 18:25:05 +01:00
Wojtek Figat
45a8d82a83
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GUI.flax
# Flax.flaxproj
# Source/Editor/Windows/AboutDialog.cs
# Source/Engine/Serialization/Stream.cpp
# Source/Shaders/GUICommon.hlsl
2026-03-13 08:09:16 +01:00
Wojtek Figat
a0bb8efc2b
Adjustment for deleteFileSafety in #3992
2026-03-10 14:16:08 +01:00
Wojtek Figat
90ffc4e5f9
Merge branch 'script-recycle' of https://github.com/Tryibion/FlaxEngine into Tryibion-script-recycle
2026-03-10 14:13:25 +01:00
Chandler Cox
83bbb4f6ba
Add recycle bin to script deleting.
2026-03-06 19:39:49 -06:00
Wojtek Figat
f0873411df
Minor fix for Web no threads
2026-03-06 11:10:13 +01:00
Wojtek Figat
ceebc68d18
Add ShaderProfileFeatures for more expendable shader feature sets
2026-03-04 16:55:04 +01:00
Wojtek Figat
5b3079acde
Fix texture GPU resource debug name in non-Release game builds to match the path in project
2026-02-20 23:43:29 +01:00
Wojtek Figat
6bd13feba6
Add various fixes
2026-02-16 16:11:00 +01:00
Wojtek Figat
d1557e5292
Add support for running engine with a single-thread only (content, jobs, drawing, physics)
2026-02-16 16:10:31 +01:00
fibref
c9fbafe014
Merge branch 'FlaxEngine:master' into flax-msdf-font
2026-02-16 22:48:19 +08:00
fibref
75a1b14beb
initial support for MSDF font
2026-02-14 22:12:26 +08:00
Wojtek Figat
865a26cbbe
Remove deprecated CommonValue
...
Deprecated on 31th July 2020
2026-02-12 18:26:08 +01:00
Wojtek Figat
f045b5b6b6
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Content/Editor/Camera/M_Camera.flax
# Content/Editor/CubeTexturePreviewMaterial.flax
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Content/Editor/DebugMaterials/SingleColor/Decal.flax
# Content/Editor/DebugMaterials/SingleColor/Particle.flax
# Content/Editor/DebugMaterials/SingleColor/Surface.flax
# Content/Editor/DebugMaterials/SingleColor/SurfaceAdditive.flax
# Content/Editor/DebugMaterials/SingleColor/Terrain.flax
# Content/Editor/DefaultFontMaterial.flax
# Content/Editor/Gizmo/FoliageBrushMaterial.flax
# Content/Editor/Gizmo/Material.flax
# Content/Editor/Gizmo/MaterialWire.flax
# Content/Editor/Gizmo/SelectionOutlineMaterial.flax
# Content/Editor/Gizmo/VertexColorsPreviewMaterial.flax
# Content/Editor/Highlight Material.flax
# Content/Editor/Icons/IconsMaterial.flax
# Content/Editor/IesProfilePreviewMaterial.flax
# Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl
# Content/Editor/Particles/Particle Material Color.flax
# Content/Editor/Particles/Smoke Material.flax
# Content/Editor/SpriteMaterial.flax
# Content/Editor/Terrain/Circle Brush Material.flax
# Content/Editor/Terrain/Highlight Terrain Material.flax
# Content/Editor/TexturePreviewMaterial.flax
# Content/Editor/Wires Debug Material.flax
# Content/Engine/DefaultDeformableMaterial.flax
# Content/Engine/DefaultMaterial.flax
# Content/Engine/DefaultRadialMenu.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Content/Engine/SingleColorMaterial.flax
# Content/Engine/SkyboxMaterial.flax
# Flax.flaxproj
# Source/Engine/Graphics/Materials/MaterialShader.h
# Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp
# Source/Engine/Renderer/RenderList.h
# Source/Shaders/Reflections.shader
# Source/Shaders/ReflectionsCommon.hlsl
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
2026-02-11 00:20:38 +01:00
Wojtek Figat
1f9f281c31
Fix regression from 7b7a92758f for Visual Scripts
2026-02-10 15:02:05 +01:00
Wojtek Figat
3d66316716
Optimize animations retargeting between skeletons
...
Cuts down `RetargetSkeletonPose` time down by over 80%.
#3827
2026-02-09 15:03:42 +01:00
Wojtek Figat
ed5ad91a32
Optimize SkinnedModel::GetSkeletonMapping to not use locking for better perf when multi-threading
...
#3827
2026-02-07 00:46:32 +01:00
Wojtek Figat
4833c19366
Fix build regression
2026-02-05 15:45:02 +01:00
Wojtek Figat
66894b71fa
Add utility to get loaded assets
2026-02-05 12:37:03 +01:00
Wojtek Figat
4d447b7544
Fix very rare race condition when waiting for an asset to load
2026-02-03 23:33:09 +01:00
Wojtek Figat
610c76578b
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Flax.flaxproj
2026-01-13 14:29:44 +01:00
Wojtek Figat
05e7e6630c
Fix missing material graph references
...
#3839
2026-01-12 21:28:45 +01:00
Wojtek Figat
6788844270
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-01-07 23:21:22 +01:00
fibref
b87f8b96e1
fix crash on asset auto-upgrade
2026-01-01 17:49:33 +08:00
Wojtek Figat
c8839b8587
Add support for Cooperative Suspend when running on Mono
...
Informs mono runtime that Job System, Thread Pool or Content Load threads can wait when they are going idle between tasks.
2025-11-26 00:22:48 -08:00
Wojtek Figat
b07d74d28d
Add option to skip loading Model SDFs in game if disabled in Graphics Settings
2025-11-25 10:39:15 +01:00
Wojtek Figat
8f56ab9534
Fix crash when creating empty material instance
2025-11-18 18:45:43 +01:00
Wojtek Figat
2ca435a414
Fix shader graph assets loading to wait for async task
...
#3802
2025-11-18 16:11:31 +01:00
Wojtek Figat
e9070b30a0
Minor tweaks
2025-11-13 23:05:13 +01:00
Wojtek Figat
4805dfbdba
Fix issues with model data storage when doing long actions in async (eg. SDF generation)
2025-11-10 15:02:33 +01:00
Wojtek Figat
66dbba5c16
Fix crash if base material gets GCed before it's referenced by instance during loading
2025-11-09 22:16:14 +01:00
Wojtek Figat
d84cef0c18
Fix crash due to async content data streaming
...
Properly checks for asset data unloading before taking lock on asset chunks.
#3358 #3085 #3515
2025-11-09 22:15:41 +01:00
Wojtek Figat
c0b73375b1
Fix invoking asset load event if it's referenced directly
...
#3782
2025-11-07 21:31:04 +01:00
Wojtek Figat
d426c5b0d9
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Physics/Colliders/Collider.h
2025-10-11 00:16:10 +02:00
Wojtek Figat
f8dbf363b6
Fix crash on Android when loading mesh with SDF data
2025-10-07 18:09:18 +02:00
ZaPx64
3682159da6
Fix Save() failing on virtual texture asset
2025-10-05 09:20:54 +02:00
Wojtek Figat
0848f1fa83
Refactor specular lighting to properly map specular as reflectance in BRDF
...
Reference: https://google.github.io/filament/Filament.md.html
#1492
2025-09-30 15:43:55 +02:00
Wojtek Figat
87e2c4c4d5
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Source/Editor/Windows/OutputLogWindow.cs
# Source/Engine/Level/Actor.cpp
2025-09-24 18:18:27 +02:00
Wojtek Figat
26e94f6f8e
Refactor material instance to not override all public parameters by default (need explicit set)
...
#3444
2025-09-21 20:59:25 +02:00
Wojtek Figat
f323fdb592
Add and use Max Mesh Position Error to Build Settings for automatic mesh vertex positions storage
2025-09-12 17:53:14 +02:00