Wojtek Figat
d77024bbf1
Fix crash when existing engine while content streaming is active
2025-04-22 16:16:46 +02:00
Wojtek Figat
61a11f4a29
Fix regression in material editing when compilation failed
2025-04-15 22:40:29 +02:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
Wojtek Figat
f8371d037b
Refactor old ContentLoadingManager into Content for simplicity
2024-10-11 23:05:09 +02:00
Wojtek Figat
18dc475f40
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/UI/GUI/Common/Button.cs
2024-09-23 14:11:05 +02:00
Wojtek Figat
a367d40913
Add more contextual log printing on missing object/asset reference
...
#2414
2024-09-15 23:03:53 +02:00
Wojtek Figat
66b828ae92
Refactor Asset::GetReferences to support file path references
2024-05-08 15:54:37 +02:00
Wojtek Figat
32b15f90ab
Minor improvements
2024-04-22 18:10:58 +02:00
Wojtek Figat
9c2c02c1cf
Fix various issues found with thread sanitizer on macOS
2024-04-13 19:20:49 +02:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
e0a085adfe
Add support for loading prefab instance if the root was changed or deleted
...
#2050
2023-12-14 10:47:22 +01:00
Wojtek Figat
ff195eeccb
Fix deadlock in Asset.WaitForLoaded when loading task hangs in the loading queue for a main thread sync
...
#2057
2023-12-11 22:35:51 +01:00
Wojtek Figat
4ae57e7769
Fix issue with asset loading to be properly canceled when reimporting file
...
#1894
2023-11-09 14:52:28 +01:00
Wojtek Figat
6ddf241ea4
Minor improvements to reference properties
2023-11-03 22:40:18 +01:00
Wojtek Figat
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
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
987e680908
Fix warning on Asset::WaitForLoaded` when loading failed before
2023-03-03 17:43:55 +01:00
Wojciech Figat
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojciech Figat
9a5c105db9
Merge branch '1.5' into dotnet7
2022-12-21 10:35:58 +01:00
Wojciech Figat
ed700cb070
Add **Assets profiler** to Editor
2022-12-09 15:46:01 +01:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojciech Figat
0c9001e3d1
Fixes
2022-11-03 08:53:09 +01:00
Wojtek Figat
163704085a
Remove hack
2022-07-26 23:40:31 +02:00
Wojtek Figat
cced83ca96
Add support for virtual Prefab assets created from code
2022-07-26 23:10:04 +02:00
Wojciech Figat
3dbff3cab7
Fix crash when closing handles to asset file while any asset streaming task is active for asset from that file
2022-07-18 13:02:34 +02:00
Wojtek Figat
090225bef2
Fix strange crash
2022-06-28 20:26:10 +02:00
Wojtek Figat
785f8915b7
Merge remote-tracking branch 'origin/gi' into large-worlds
...
# Conflicts:
# Source/Engine/Core/Math/Vector3.h
2022-05-21 19:45:13 +02:00
Wojtek Figat
78d6fe6b50
Fix error when loading surface from not yet loaded asset
2022-05-06 18:30:49 +02:00
Wojciech Figat
598876d8e3
Add shader reloading on header file edit for shaders with compilation errors
2022-04-08 13:53:23 +02:00
Wojtek Figat
4a9c746bed
Add SoftAssetReference type
2022-02-28 23:15:35 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
1c34c7f293
Fix crash when creating C# object for native object at the same time on multiple threads
2021-12-16 18:58:14 +01:00
Wojtek Figat
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
Wojtek Figat
195aed22b5
Optimize Asset::onAssetLoaded if even is unused
2021-10-05 21:54:23 +02:00
Wojtek Figat
d654d2d0ac
Add PROFILE_CPU_ASSET for asset related profiler scoped zone
2021-08-28 12:49:02 +02:00
Wojtek Figat
fe2419cd11
Fix crash when reloading virtual asset
2021-07-15 16:56:11 +02:00
Wojtek Figat
560d7153ae
Fix very rare cases of deadlocks in Asset::WaitForLoaded
2021-06-30 15:52:58 +02:00
Wojtek Figat
3b31fd7c71
Add support for editing texture group in editor (without reimporting)
2021-06-18 10:49:04 +02:00
Wojtek Figat
a75e403b35
Fixes
2021-06-15 13:51:16 +02:00
Wojtek Figat
82a39e5d98
Fix Asset::ToString() to not depend on refs count and look simpler
2021-06-10 15:58:32 +02:00
Wojtek Figat
101e803ca6
Fix WeakAssetReference handling asset unload
2021-06-10 11:07:36 +02:00
Wojtek Figat
907f289ea7
Cleanup asset references code
2021-06-10 11:01:35 +02:00
Wojtek Figat
543d1a3c0e
Add Tracy profiler support
2021-05-02 11:27:10 +02:00
Wojtek Figat
05f919c50f
Optimization and tweaks
2021-05-02 11:25:33 +02:00
Wojtek Figat
df10d6560b
Fix dead-lock
2021-03-31 15:42:10 +02:00
Jean-Baptiste Perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00