Commit Graph

787 Commits

Author SHA1 Message Date
Wojtek Figat
dccb43702e Add missing casting from Double to Float vectors within Variant 2025-02-11 14:51:17 +01:00
Wojtek Figat
aa8add7b38 Fix large worlds rendering of meshes
Add `Double4x4` for higher precision matrices operations

#2985
2025-02-11 13:01:48 +01:00
Wojtek Figat
4baa38c0cc Add explicit cast to in vector in C# api 2025-02-11 00:32:20 +01:00
Wojtek Figat
da513972e8 Simplify message to be single-line with less text
#2990
2025-02-01 15:26:13 +01:00
Wojtek Figat
be293a957a Merge branch 'BetterRayNormAssert' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BetterRayNormAssert 2025-02-01 15:24:44 +01:00
Wojtek Figat
b1392be3a1 Fix typo 2025-01-30 22:48:07 +01:00
Wojtek Figat
4057dc189d Fix SnapToGrid to skip when grid component is 0 2025-01-30 17:26:34 +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
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
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
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
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
xxSeys1
1d7054265d avoid null string issues 2024-10-25 19:58:49 +02:00
Wojtek Figat
6af788b20c Fix logging missing ref duplicates
#3018
2024-10-25 17:27:28 +02:00
xxSeys1
68e531aebb change how layers with no name get displayed
Makes the name shorter, fits into comboboxes more easily
2024-10-25 16:09:30 +02:00
xxSeys1
a0aee15267 add named terrain layers 2024-10-25 15:30:54 +02:00
xxSeys1
703e83cd48 improve ray direction not normalized assertion message 2024-10-15 21:25:30 +02:00
Wojtek Figat
9694446fca Optimize Color32 to use packed bits for quick comparisons 2024-10-08 12:15:01 +02:00
Wojtek Figat
b9849e2b5c Fix parsing numbers to support sign 2024-10-04 15:59:48 +02:00
Wojtek Figat
1414eb9852 Add Variant enum parsing by name and fix enum printing to string 2024-10-03 17:12:39 +02:00
Wojtek Figat
fbc5a061d9 Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9 2024-09-30 12:22:40 +02:00
Wojtek Figat
cf8c9f0982 Add basic Variant parsing from text 2024-09-30 12:20:34 +02:00
Wojtek Figat
da203352fd Refactor old code documentation 2024-09-24 18:20:12 +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
ba701eb4d3 Fix compilation warnings on large worlds 2024-09-19 17:04:31 +02:00