Commit Graph

927 Commits

Author SHA1 Message Date
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
Wojtek Figat
c1bd42ff7e Add Vector3.SignedAngle utility method 2024-10-29 23:55:42 +01:00
Wojtek Figat
b1a54d2967 Missing change in 072f7c7e45 2024-10-29 23:34:10 +01:00
Wojtek Figat
072f7c7e45 Fix C++ Vector3::Angle to return value in degrees just like C# API (instead of radians) 2024-10-29 20:36:01 +01:00
Wojtek Figat
f88eeeb313 Fix missing casting from scalar Variant types to Enum 2024-10-28 14:32:19 +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
Wojtek Figat
fa9ce1d346 Code formatting
#2969
2024-10-25 15:59:38 +02:00
Wojtek Figat
1c2c010ddc Merge branch 'fix/nullable' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/nullable 2024-10-25 15:38:44 +02:00
xxSeys1
a0aee15267 add named terrain layers 2024-10-25 15:30:54 +02:00
Mateusz Karbowiak
14a615cd7c Merge branch 'FlaxEngine:master' into fix/nullable 2024-10-17 20:34:32 +02:00
xxSeys1
703e83cd48 improve ray direction not normalized assertion message 2024-10-15 21:25:30 +02:00
Wojtek Figat
a6f1dbbf32 Fix Quaternion error tolerance to be more reasonable due to math optimization enabled in compiler 2024-10-14 22:16:08 +02:00
Wojtek Figat
a72e8f2f65 Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Source/Engine/Platform/StringUtils.h
2024-10-11 18:07:41 +02:00
Wojtek Figat
9694446fca Optimize Color32 to use packed bits for quick comparisons 2024-10-08 12:15:01 +02:00
Mateusz Karbowiak
f56207f1a4 Nullable.Reset fix, killing inlining 2024-10-07 12:17:23 +02:00
Mateusz Karbowiak
541ca67a06 Nullable sfinae fix 2024-10-07 03:59:58 +02:00
Mateusz Karbowiak
44dad402f6 Nullable dependency headers fix 2024-10-07 02:41:07 +02:00
Mateusz Karbowiak
077ececcf8 Nullable match 2024-10-06 13:20:00 +02:00
Mateusz Karbowiak
23624aa7f8 Fix type constraints 2024-10-06 02:23:21 +02:00
Mateusz Karbowiak
c9b1f6f516 Nullable fixes 2024-10-06 01:57:12 +02:00
Mateusz Karbowiak
a2874a189e Nullable docs 2024-10-05 23:51:54 +02:00
Mateusz Karbowiak
edfbeea0e6 Nullable utility functions 2024-10-05 23:10:30 +02:00
Mateusz Karbowiak
db06f4f72e Fixed implicit type conversion for type specialization 2024-10-05 21:22:36 +02:00
Mateusz Karbowiak
32b09538ba Hard Nullable<T> refactor * 2024-10-05 21:21:51 +02:00
Wojtek Figat
b9849e2b5c Fix parsing numbers to support sign 2024-10-04 15:59:48 +02:00
Wojtek Figat
74d2f5d115 Fix parsing numbers to support sign 2024-10-04 15:58:27 +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
85915d787a Add Variant enum parsing by name and fix enum printing to string 2024-10-03 17:10:34 +02:00
Wojtek Figat
7f5f1ba938 Merge remote-tracking branch 'origin/1.10' into 1.10 2024-10-03 12:37:00 +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
1161a4114d Minor tweaks to simd codebase 2024-09-26 18:56:22 +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
Wojtek Figat
87b0cc705e Add logging missing object reference context when spawning prefab
#2414
2024-09-19 10:49:26 +02:00
Wojtek Figat
dcadb11a20 Fix build 2024-09-16 13:45:37 +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
9daddccbed Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Editor/Modules/ContentDatabaseModule.cs
#	Source/Editor/Surface/SurfaceUtils.cs
#	Source/Editor/Windows/Assets/MaterialInstanceWindow.cs
#	Source/Engine/Foliage/Foliage.cpp
#	Source/Engine/Graphics/Models/MeshBase.h
#	Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp
2024-09-12 13:38:20 +02:00
Wojtek Figat
c26a806a35 Code cleanup
#1456
2024-09-11 19:57:57 +02:00
Wojtek Figat
653aaecaec Postmerge cleanup
#2391
2024-08-30 14:48:06 +02:00
Wojtek Figat
3b9cca30bb Merge branch 'Math' of https://github.com/cNori/FlaxEngineFork into cNori-Math 2024-08-30 13:23:43 +02:00
Wojtek Figat
a18565fd61 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-23 00:05:00 +02:00
Wojtek Figat
23f60da40d Fix various code issues found using PVS-Studio 2024-08-22 20:24:52 +02:00
Wojtek Figat
21b4c7c916 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-16 14:52:57 +02:00