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
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
mafiesto4
3baec506e2
Optimize various initial pre-allocs to happen within memory tracing
2026-03-23 18:25:05 +01:00
mafiesto4
a0bb8efc2b
Adjustment for deleteFileSafety in #3992
2026-03-10 14:16:08 +01:00
Tryibion
83bbb4f6ba
Add recycle bin to script deleting.
2026-03-06 19:39:49 -06:00
mafiesto4
d1557e5292
Add support for running engine with a single-thread only (content, jobs, drawing, physics)
2026-02-16 16:10:31 +01:00
mafiesto4
66894b71fa
Add utility to get loaded assets
2026-02-05 12:37:03 +01:00
mafiesto4
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
mafiesto4
e9070b30a0
Minor tweaks
2025-11-13 23:05:13 +01:00
mafiesto4
6d05bf16b1
Optimize Asset::GetPath in cooked build
2025-07-29 21:41:59 +02:00
mafiesto4
99323c1d2f
Add customizable per-platform affinity for content and pool threads
2025-07-29 10:41:41 +02:00
mafiesto4
ad6764e6d7
Fix Asset.WaitForLoaded to yield or sleep thread for proper multithreading on some platforms
2025-07-28 18:35:37 +02:00
mafiesto4
a1e4ed05c4
Don't force load asset on asset clone if it's unused
2025-07-14 18:14:09 +02:00
mafiesto4
e9835766bc
Add red color to Tracy profiler zones that cause CPU waiting to improve profiling
2025-06-11 14:56:43 +02:00
mafiesto4
d7ff9fdade
Optimize editor profiler native allocations when capturing data
2025-06-09 15:23:31 +02:00
mafiesto4
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
bc4f3668fe
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Core/Math/Vector3.cpp
# Source/Engine/Core/Math/Vector3.h
# Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h
2025-03-09 09:23:42 +01:00
mafiesto4
679d56d7a3
Fix regression error on duplicated scene objects in registry
2025-03-08 13:31:01 +01:00
mafiesto4
5bdbbb6d38
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-07 23:41:02 +01:00
mafiesto4
e82bb639ed
Fix objects creation to ensure managed object ctor is always executed
...
#3245
2025-03-03 19:12:29 +01:00
mafiesto4
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
mafiesto4
f8371d037b
Refactor old ContentLoadingManager into Content for simplicity
2024-10-11 23:05:09 +02:00
mafiesto4
207c6a0cb5
Refactor platform apis comments and cleanup a bit
2024-09-24 18:29:30 +02:00
mafiesto4
a367d40913
Add more contextual log printing on missing object/asset reference
...
#2414
2024-09-15 23:03:53 +02:00
mafiesto4
b92fbcb3bc
Add more const correctness
...
#2467
2024-04-22 22:53:27 +02:00
Menotdan
e137d31839
Enforce Content:CloneAssetFile() running on the main thread, to avoid a bug that occurs when a particle emitter is created from one of the templates due to the creation coming from the content thread.
2024-04-11 17:37:31 -04:00
mafiesto4
aabc9f51bb
Improve #2270 by moving mehtod to cpp file
2024-02-27 11:22:10 +01:00
mafiesto4
fc4163524c
Merge branch 'linux-plugin-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-linux-plugin-fix
2024-02-27 11:14:32 +01:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
e282717a0a
Merge branch 'trash-files' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-trash-files
2024-02-23 19:55:16 +01:00
Menotdan
50e75e4e7b
Fix IAssetFactory::Get() in plugins on Linux.
2024-02-22 11:21:29 -05:00
mafiesto4
ebcc864b06
Fix missing file error in Content::GetAssetInfo
2024-02-14 12:47:34 +01:00
mafiesto4
df8418da25
Add more profiling events
2023-12-14 17:00:55 +01:00
nothingTVatYT
f65ded4501
implement MoveFileToRecycleBin on Linux
2023-12-14 15:51:20 +01:00
mafiesto4
f61f35b259
Fix compilation regression
2023-11-24 10:53:07 +01:00
mafiesto4
359d4ba8ef
More refactoring to 6cf7d49a10 for better assets loading
...
#1930
2023-11-24 10:25:21 +01:00
mafiesto4
6cf7d49a10
Fix crash during asset loading due to potential threading issue when 2 threads load the same asset
...
#1930
2023-11-23 17:54:50 +01:00
mafiesto4
d5075d845c
Fix content storage usage with relative paths
...
#1966
2023-11-23 17:37:55 +01:00
mafiesto4
50d47fe801
Fix asset load to trigger loading task within mutex to prevent race conditions when loading the same prefab from many threads at once
2023-10-16 16:10:57 +02:00
mafiesto4
7904690ecf
Cleanuo some old code style
2023-10-14 14:00:58 +02:00
mafiesto4
abd6881d7b
Fix removing large amount of assets in Editor at once
...
#1484
2023-10-13 15:43:11 +02:00
mafiesto4
64d4076615
Minor tweaks
2023-10-09 12:06:55 +02:00
mafiesto4
f995d12686
Fix editor deployment
2023-06-17 11:08:51 +02:00
mafiesto4
7140c4a2d8
Merge remote-tracking branch 'origin/master' into 1.6
2023-06-11 21:38:20 +02:00
mafiesto4
b299ed3246
Add more assertions to tests build
2023-06-09 23:34:55 +02:00
mafiesto4
a3ab7cd14e
Fix file lock when loading asset fails
...
#1103
2023-05-16 11:52:49 +02:00
mafiesto4
37e8fa7b76
Fix creating localization table on blank project
...
#1060
2023-05-05 14:54:42 +02:00
mafiesto4
95748744a4
Add logging missing asset type on failed load
2023-03-13 14:23:23 +01:00
mafiesto4
82823d6945
Various improvements and fixes
2023-02-09 20:05:46 +01:00