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
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
f5280eab74
Refactor and improve collections code
...
#3043
2025-01-23 14:44:11 +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
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
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
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
db4d7d2a05
**Refactor meshes format to support custom vertex layouts and new flexible api to access mesh data**
...
#3044 #2667
2025-01-06 22:47:19 +01:00
Wojtek Figat
933fac6c13
Add Slice to Span and sue it to make code cleaner
2025-01-05 17:41:27 +01:00
Wojtek Figat
fee0ab74ff
Update old doc comments
2024-12-28 21:31:21 +01:00
Wojtek Figat
0f847335c3
Fix typo on mac
2024-12-19 14:56:22 +01:00
Wojtek Figat
12f3f00f9f
Fix log file spam and limit size to 1GB
...
#2980
2024-12-19 13:21:47 +01:00
Wojtek Figat
d1ac9cd2bc
Minor fixes
2024-12-16 20:07:53 +01:00
Wojtek Figat
35e9e048f2
Merge remote-tracking branch 'origin/master' into 1.10
2024-12-10 11:07:31 +01:00
Wojtek Figat
0cf31395b5
Add support for Quaternion in GPU particles graph
...
#2901
2024-12-06 17:38:16 +01:00
Wojtek Figat
4ac334acac
Another iteration on cooking job
2024-12-05 11:21:51 +01:00
Wojtek Figat
2230f907fd
Fix duplicated newlines on Github Action output
2024-12-05 10:33:30 +01:00
Wojtek Figat
e27d18ef87
Fix default build target preset
2024-12-04 18:44:09 +01:00
Wojtek Figat
e2ed618056
Fix regression from 07aafea5af
2024-11-27 23:28:22 +01:00
Wojtek Figat
3bd0858acf
Fix typo and indent
2024-11-26 16:03:16 +01:00
Wojtek Figat
6146ea89b3
Merge branch 'TerrainLayerNames' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainLayerNames
2024-11-26 15:59:01 +01:00
Wojtek Figat
07aafea5af
Fix Forward and Backward in Matrix and Matrix3x3
...
#3078
2024-11-26 14:54:11 +01:00
xxSeys1
573b57ed4a
add missing System
2024-11-23 17:16:02 +01:00
Wojtek Figat
9d70fd82d6
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Networking/NetworkReplicator.cpp
2024-11-22 16:31:18 +01:00
Wojtek Figat
914d82a087
Fix Variant enum casting
2024-11-22 16:04:34 +01:00
Wojtek Figat
f8f4edfa76
Fix variious issues
2024-11-21 23:42:05 +01:00
Wojtek Figat
a7daf44330
Fix BitArray swap when using different allocators
...
Add unit test to ensure this works correctly.
2024-11-19 12:21:13 +01:00
xxSeys1
498e94548b
fix tests not passing
2024-11-16 17:08:34 +01:00
xxSeys1
75d4a110de
remove usage of System.Linq
2024-11-16 17:08:10 +01:00
dd894b510d
Add support for .NET 9 SDK and runtime
2024-11-14 23:05:25 +02:00
Wojtek Figat
246944f688
Merge remote-tracking branch 'origin/master' into 1.10
2024-11-06 09:29:48 +01:00
Wojtek Figat
935e25ab7d
Fix compile warnings
2024-11-05 11:32:49 +01:00
Mateusz Karbowiak
dca48b335a
Hash collections bucket state enum extracted
...
This is a small compilation time optimization by reducing total number of generated types. Should not change runtime behavior.
2024-10-31 02:41:51 +01:00
Mateusz Karbowiak
26309a0d41
Dictionary mutable key access for const accessor hack
2024-10-31 01:15:05 +01:00
Mateusz Karbowiak
7cca26bb97
Dictionary cast constiness fix
2024-10-31 01:08:44 +01:00
Mateusz Karbowiak
2ae3932fcc
Revert BitArray changes
2024-10-31 01:06:04 +01:00
Mateusz Karbowiak
5d32ed7f8e
Collections casts constiness fix
2024-10-31 00:49:59 +01:00
Mateusz Karbowiak
fbb840dff3
Collections de/increment operations fix
...
This one is more stylistic but is consistent with practice of using pre- operations for iterators.
2024-10-31 00:45:00 +01:00
Mateusz Karbowiak
9c448f75d8
Collections const correctness fix (style)
2024-10-31 00:29:38 +01:00
Mateusz Karbowiak
66b6a29ed4
Collections iterator move noexcept fix
2024-10-31 00:21:34 +01:00
Mateusz Karbowiak
8cb7fb48ce
Dictionary returning const item fix
...
Returning const object does not prevent from using mutable by triggering copy constructor.
2024-10-31 00:21:33 +01:00
Mateusz Karbowiak
5439efc559
Collections implicit cast constructor fix
...
This one prohibits annoying casts. It is also important for future context injection and follows STL practice.
2024-10-30 22:30:55 +01:00
Mateusz Karbowiak
f77f551b72
Collections type aliasing fix
...
This one is debatable. It follows modern C++.
2024-10-30 22:30:54 +01:00
Mateusz Karbowiak
a55866d558
Collections casts fix
2024-10-30 22:18:47 +01:00
Mateusz Karbowiak
02db7d02f2
Collections const-correctness fix
2024-10-30 21:06:16 +01:00