Wojtek Figat
342f3543ca
Fix LOG_FLUSH to flush only when automatic mode is disabled
2025-01-24 20:15:32 +01:00
Wojtek Figat
b36e55446f
Add Engine::ReportCrash event for custom crash reporting or handling
2025-01-24 20:15:17 +01:00
Wojtek Figat
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
Wojtek Figat
fa2f2e3104
Fix Linux build
2025-01-24 12:53:56 +01:00
Wojtek Figat
ae74d49b09
Fix bug
2025-01-24 12:24:52 +01:00
Wojtek Figat
80a44b5f5c
Remove old code
2025-01-24 11:08:31 +01:00
Wojtek Figat
dffc6ea24d
Move hash set related configs into proper header file and rename those
2025-01-24 00:05:07 +01:00
Wojtek Figat
38f74c8cf7
Refactor Dictionary and HashSet to use shared base class
...
Add const iterators
2025-01-23 23:59:31 +01:00
Wojtek Figat
61a731704d
Fix const-correctness in dictionary iterator access
2025-01-23 21:40:52 +01:00
Wojtek Figat
c1339765b7
Fix parsing nested template types in scripting type inheritance
2025-01-23 21:32:09 +01:00
Wojtek Figat
f5280eab74
Refactor and improve collections code
...
#3043
2025-01-23 14:44:11 +01:00
Wojtek Figat
af416fe0c8
Fix packaging issues to properly read asset data after it's serialized with a new format
2025-01-22 21:24:49 +01:00
Wojtek Figat
326bc498b8
Add more logging for cooking process
2025-01-22 00:01:25 +01:00
Wojtek Figat
d1cc8da841
Remove not needed warning log in Editor on fresh project
2025-01-21 23:46:32 +01:00
Wojtek Figat
4cf22c3a1f
Fix material to run shader generation when using null rendering backend
2025-01-21 23:14:00 +01:00
Wojtek Figat
8736d4c91a
Remove not needed warning log in Editor on fresh project
2025-01-21 22:47:44 +01:00
Wojtek Figat
682ca9e953
Add progress indicator in editor for assets loading
2025-01-21 21:38:02 +01:00
Wojtek Figat
344d17714c
Fix crash when using ref struct reflection in managed api
2025-01-21 15:39:21 +01:00
Wojtek Figat
b247070840
Fix regression in Dictionary capacity and use similar improvement in HashSet
2025-01-21 15:38:14 +01:00
Wojtek Figat
9fd98c8e12
Optimize blend weights to use 8-bit per bone (instead of 16-bit)
2025-01-21 11:40:01 +01:00
Wojtek Figat
0b24c50161
Expose ContentDeprecated to scripting (editor-only)
2025-01-21 10:18:57 +01:00
Wojtek Figat
7d0804af91
Add content deprecation upgrades support to prefabs and scenes when loading levels
2025-01-20 23:53:13 +01:00
Wojtek Figat
67f12596e2
Fix LoadAssetTask to properly dereference asset loading task pointer when asset init fails
2025-01-20 23:52:12 +01:00
Wojtek Figat
6a66a944d2
Add total mesh vertex stride display in editor panel
2025-01-20 23:51:35 +01:00
Wojtek Figat
65a689f8ab
Add logging first scene asset id in cooked game
2025-01-20 23:51:08 +01:00
Wojtek Figat
18fd68db25
Add SpawnOptions container for more robust prefabs spawning
2025-01-20 23:50:47 +01:00
Wojtek Figat
86444aa5f3
Fix TypeUtils.GetTypeName for nested generic types
2025-01-20 23:49:40 +01:00
Wojtek Figat
011abe4ac0
Fix error when connecting nodes in Visject
2025-01-20 23:49:17 +01:00
Wojtek Figat
f4c07388d9
Restore old upgrader for skinned models from 9f648caac8
2025-01-20 23:49:00 +01:00
Wojtek Figat
eaf48bb176
Fix regression in dynamic mesh bounds and triangles setup after refactor
2025-01-20 23:48:25 +01:00
Wojtek Figat
d4a5c76c82
Add serialization of game settings for proper upgrade when loading deprecated data
2025-01-20 23:47:51 +01: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
1497acef58
SImplify capacity presetting for Dictionary to handle memory slack scale internally as suers care about items count only
2025-01-16 17:42:01 +01:00
Wojtek Figat
6111f67e33
Add ToSpan for MemoryWriteStream and simplify code with it
2025-01-16 17:35:28 +01:00
Wojtek Figat
39419787fa
Another compilation fix
2025-01-15 08:48:03 +01:00
Wojtek Figat
e02f2990d9
Another compilation fix
2025-01-14 23:43:31 +01:00
Wojtek Figat
d0a6edbb2c
Another compilation fix
2025-01-14 23:26:26 +01:00
Wojtek Figat
be8686bbb2
Fix new code on non-windows editor platforms
2025-01-14 22:45:03 +01:00
Wojtek Figat
59061c01d3
Fix compilation error
2025-01-14 22:29:06 +01:00
Wojtek Figat
90ba7f4a92
Mark CommonValue as deprecated to generate warnings in old code
2025-01-13 18:25:26 +01:00
Wojtek Figat
addc6d5216
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Content/Editor/Gizmo/Material.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Source/Editor/Windows/Assets/ModelWindow.cs
# Source/Editor/Windows/Assets/SkinnedModelWindow.cs
# Source/Engine/Core/Types/Variant.cpp
2025-01-13 18:07:54 +01:00
Wojtek Figat
ae3d437539
Merge branch 'use-version' of https://github.com/Tryibion/FlaxEngine into Tryibion-use-version
2025-01-13 17:31:53 +01:00
Wojtek Figat
4add5dcf49
Add missing default value and fix doc comment
...
#3150
2025-01-13 17:31:34 +01:00
Wojtek Figat
a204ada6d3
Merge branch 'aab-building' of https://github.com/Tryibion/FlaxEngine into Tryibion-aab-building
2025-01-13 17:18:35 +01:00
Wojtek Figat
07ef2f03d5
Merge branch 're-enable-scale-center' of https://github.com/Tryibion/FlaxEngine into Tryibion-re-enable-scale-center
2025-01-13 17:12:20 +01:00
Wojtek Figat
890c3e75c3
Merge branch 'fix-actor-drop-focus' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-actor-drop-focus
2025-01-13 16:08:56 +01:00
Wojtek Figat
7fcf8c2d4c
Improve #3138 to pass over setting value to null and via proper cast so value type stays the same
2025-01-13 16:08:43 +01:00
Wojtek Figat
3796b0ccae
Revert #3117 and do it different way as some types can be valid even if different thus use internal parameter setter for type validation
2025-01-13 16:07:47 +01:00
Wojtek Figat
90316dfa52
Minor code changes to PR
2025-01-13 15:46:35 +01:00
Chandler Cox
55fa372197
re-add returns to aab
2025-01-13 07:30:01 -06:00