Wojtek Figat
9b812ec34a
Fix BoundingFrustum::GetPlane in C++ to match C# version (and doc comment)
2025-10-02 18:48:32 +02:00
Wojtek Figat
ad1163bccc
Fix HashSet::Add returning incorrect value
2025-09-02 21:41:54 +02:00
Wojtek Figat
df6f8fd8ae
Codestyle adjustments #3343
2025-08-24 13:46:53 +02:00
Wojtek Figat
4bd8ce37ac
Merge branch 'layer-methods' of https://github.com/Tryibion/FlaxEngine into Tryibion-layer-methods
2025-08-24 13:43:35 +02:00
Chandler Cox
d6a33d5a1c
Add const to String::Empty
2025-07-23 10:23:30 -05:00
Chandler Cox
6cbd40e6d8
Make StringView::Empty const to fix issues with user accidentally changing the value.
2025-07-22 22:01:55 -05:00
Wojtek Figat
da08be42b4
Fix deadlock in Debug builds on object dtor
2025-07-03 20:32:12 +02:00
Wojtek Figat
dd256ad518
Fix typo
2025-07-01 10:37:39 +02:00
Wojtek Figat
bcd2b1f0f2
Fix Array::RemoveAt to move element and avoid data copies
2025-06-17 23:27:26 +02:00
Wojtek Figat
eb6010cba7
Fix BitArray again
2025-06-16 23:20:20 +02:00
Wojtek Figat
6a82eb114d
Fix BitArray bit indexing
2025-06-16 19:05:44 +02:00
Wojtek Figat
97b37b3ce4
Add PRAGMA_DISABLE_OPTIMIZATION/PRAGMA_ENABLE_OPTIMIZATION
2025-06-16 18:00:26 +02:00
Wojtek Figat
8b88def9d0
Revert some changes from #3389 that are not relevant for world units
2025-06-03 17:43:01 +02:00
Wojtek Figat
fa97229830
Merge branch 'float_equality' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-float_equality
2025-06-03 17:26:12 +02:00
xxSeys1
66add1f3bd
fix missing whitespaces
2025-06-01 16:01:55 +02:00
Wojtek Figat
08ed5ae483
Add SCOPE_EXIT macro and use it in prefab tests to cleanup assets on test fail
2025-05-30 11:16:17 +02:00
8986290b12
Use exact component value equality checks in equality comparisons
...
(cherry picked from commit 2cddf3de97943844512b2d84aa6be122c6f0d409)
2025-05-02 14:19:54 +03:00
02c333c720
Use double vector types in camera view matrix calculations
2025-04-19 02:39:23 +03:00
Wojtek Figat
aea6f43519
Add Half to bindings (as typedef)
2025-04-12 22:09:32 +02:00
Wojtek Figat
59aed828f6
Update attributes style to be consistent in engine
2025-04-12 22:09:12 +02:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Chandler Cox
e17b96b2d6
Add additional methods for layers.
2025-04-07 11:14:33 -05:00
Wojtek Figat
e0251afe79
Fix last frame importing from animations to correctly loop
2025-03-31 13:38:13 +02:00
Wojtek Figat
4c133fb6ff
Add minor improvement to anim graph editing
2025-03-29 22:33:31 +01:00
Wojtek Figat
5bee99cb93
Add ArrayExtensions::First and fix usage for object pointers
2025-03-28 15:36:03 +01:00
Wojtek Figat
e468a77a22
Add HighestSetBit and LowestSetBit utilities
2025-03-28 10:49:23 +01:00
Wojtek Figat
cc32af3919
Add utility operators for LayersMask bit operations
2025-03-28 10:48:41 +01:00
Wojtek Figat
98834131f1
Add smooth shadows blending between directional light cascades
...
It was deprecated in 1.9 in favor for dithering between cascades. Bing back that option for games that don't use TAA.
2025-03-27 10:48:35 +01:00
Wojtek Figat
34dcbc0445
Add Vector3.SignedAngle utility method
...
Merge 072f7c7e45 and c1bd42ff7e
2025-03-09 09:10:15 +01:00
Wojtek Figat
dad8c0cd6b
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Level/Prefabs/Prefab.Apply.cpp
2025-02-27 17:17:02 +01:00
Wojtek Figat
b2c8c4018c
Fix scripting bindings codegen for SoftTypeReference and SceneReference
...
#2761
2025-02-26 22:43:30 +01:00
Wojtek Figat
2ab9adab24
Merge remote-tracking branch 'origin/master' into 1.10
2025-02-24 23:27:56 +01:00
Wojtek Figat
3f2eab5206
Optimize divide into multiply
2025-02-20 17:04:20 +01:00
Wojtek Figat
6b6d808698
Fix warning
2025-02-18 09:20:06 +01:00
Wojtek Figat
a6fb651ff4
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
2025-02-18 09:19:59 +01:00
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
d501018feb
Add improved GPU crashes reporting
2025-01-24 22:56:52 +01:00
Wojtek Figat
342f3543ca
Fix LOG_FLUSH to flush only when automatic mode is disabled
2025-01-24 20:15:32 +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
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