Commit Graph
5354 Commits
Author SHA1 Message Date
GoaLitiuM 4dcdd8b5f7 Add Actor.HasScene and Script.HasScene
Useful in managed code to check the existence of the scene in hot paths
by avoiding expensive marshalling of the Scene object.
2024-04-20 20:58:55 +03:00
mafiesto4 1072b90c5b Fix blend shapes normals usage
#2459
2024-04-20 16:52:07 +02:00
mafiesto4 6aacea99ab Fix blend shapes transformation applying
#2459
2024-04-20 16:16:01 +02:00
mafiesto4 5e086809ae Fix crash on prefab preview with lightmap in use
#2454
2024-04-20 15:51:20 +02:00
mafiesto4 41ffc16b66 Fix FindRandomPointAroundCircle to always find a valid point on a NavMesh in the radius
#2398
2024-04-20 15:01:27 +02:00
mafiesto4 93e26afa05 Optimize Anim Graph node size and remove limit of max 64 state transitions 2024-04-19 16:31:11 +02:00
mafiesto4 7653fba381 Refactor Multi Blend nodes to support up to 255 blend points 2024-04-19 16:30:34 +02:00
mafiesto4 71fe280464 Refactor Visject Graph nodes data for unlimited size 2024-04-19 12:22:04 +02:00
mafiesto4 0845866c4d Add live debugging of blend position in Multi Blend 2024-04-18 18:42:31 +02:00
mafiesto4 83b9e6e32a Add Ctrl to snap points to grid in Multi Blend editor 2024-04-18 17:04:23 +02:00
mafiesto4 261faad93e Fix incorrect View Size for 2d character font material 2024-04-17 16:41:19 +02:00
mafiesto4 9f983cff49 Refactor engine loop to have better sync between game update, physics and drawing 2024-04-17 13:38:06 +02:00
mafiesto4 e53ab10145 Add Engine::UpdateCount to sync gameplay logic updates with game loop rather than draw frames 2024-04-17 13:31:12 +02:00
mafiesto4 692a61c948 Add Time.Synchronize to stabilize engine loop 2024-04-17 13:01:58 +02:00
mafiesto4 60e8d73079 Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Engine/Renderer/RenderList.cpp
#	Source/Engine/Renderer/RenderList.h
2024-04-17 09:58:59 +02:00
mafiesto4 c83b74c85d Fix blending nested animations to properly handle it per-node
#2416
2024-04-16 23:25:37 +02:00
mafiesto4 03b498546d Refactor UpdateGraph to run after engine services and game scripts
#2413
2024-04-16 20:27:31 +02:00
mafiesto4 794b007170 Optimize draw calls sorting in opaque passes 2024-04-16 17:18:18 +02:00
mafiesto4 26c2b33fc0 Fix large world compile 2024-04-16 16:34:38 +02:00
mafiesto4 1a87e5a2ca Add support for importing .exr textures
#2375
2024-04-16 15:19:33 +02:00
mafiesto4 daf3671233 Fix model tool importing to use temp file only for Assimp 2024-04-16 14:38:12 +02:00
mafiesto4 5fd808af19 Update DirectXTex to mar2024 2024-04-16 13:40:42 +02:00
mafiesto4 ce67c3a98d Add ShowDebugDrawSkeleton to preview Animated Model skeleton via Debug Draw
#2443
2024-04-16 12:00:05 +02:00
mafiesto4 9ad4997691 Add automatic restoring Anim Event tracks when reimporting animation asset
#2363
2024-04-15 19:27:28 +02:00
mafiesto4 37a02e3a7e Minor tweaks 2024-04-15 14:35:35 +02:00
mafiesto4 00492a33a3 Fix crash when reimporting animation with translation set
#2445
2024-04-15 13:03:11 +02:00
mafiesto4 56d3b4f012 Fix deadlock when parsing invalid HTML text in RichTextBox
#2402
2024-04-15 12:44:42 +02:00
mafiesto4 d729eb2b24 Fix crash when playing uninitialized audio source
#2441
2024-04-15 00:01:59 +02:00
mafiesto4 cf23892bd4 Fix sun shadows invalidate when view rotates 2024-04-14 23:51:20 +02:00
mafiesto4 25f3cef8c3 Fix artifacts due to light shape culling and use depth test to improve perf 2024-04-14 23:44:08 +02:00
mafiesto4 3f6dd92a68 Fix crash when using old Blend with Mask node in Anim Graph
#2434
2024-04-14 14:51:40 +02:00
mafiesto4 af91ce7f3f Merge branch 'IkFix' of https://github.com/Muzz/FlaxEngine into Muzz-IkFix 2024-04-14 14:39:57 +02:00
mafiesto4 dc45f46ff4 Merge branch 'nav-mesh-init' of https://github.com/Menotdan/FlaxEngine into Menotdan-nav-mesh-init 2024-04-14 14:31:20 +02:00
Menotdan db28afb591 Fix regression where if the navmesh was disabled on playmode beginning, the mesh would still exist in the backend. 2024-04-14 01:02:48 -04:00
Menotdan 84c1f6b5de Make NavMesh initialize earlier. 2024-04-14 00:58:11 -04:00
mafiesto4 53689063b9 Minor tweaks to Gameplay Globals
#2412
2024-04-14 00:09:29 +02:00
mafiesto4 c59e872ef2 Fix crash when loading invalid Variant structure 2024-04-14 00:09:01 +02:00
mafiesto4 2b95f11b1f Fixes to Vulkan backend 2024-04-13 23:55:39 +02:00
mafiesto4 fbfe77e386 Fix win32 compile 2024-04-13 21:44:16 +02:00
mafiesto4 d42e315e55 Fix atomics to accept constant 2024-04-13 19:20:49 +02:00
mafiesto4 9c2c02c1cf Fix various issues found with thread sanitizer on macOS 2024-04-13 19:20:49 +02:00
mafiesto4 8144db8e13 Fix various issues found with adrress sanitizer on macOS 2024-04-13 19:20:49 +02:00
mafiesto4 4ac6a292f7 Add option for using Address and Thread sanitizers 2024-04-13 19:20:49 +02:00
mafiesto4 3e475398e7 Optimize draw calls batching sorting with Merge Sort 2024-04-12 16:02:37 +02:00
mafiesto4 1e77f3aa5a Optimize DrawBatch for faster sorting 2024-04-12 13:46:20 +02:00
mafiesto4 6d38590ad4 Merge branch 'hide-taa-settings' of https://github.com/Menotdan/FlaxEngine into Menotdan-hide-taa-settings 2024-04-12 13:08:26 +02:00
mafiesto4 c8ad3e3a51 Merge branch 'particle-clone-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-particle-clone-fix 2024-04-12 13:03:16 +02:00
mafiesto4 e5d700692f Merge branch 'underline-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-underline-fix 2024-04-12 13:01:10 +02:00
mafiesto4 00f2a0b825 Improve doc 2024-04-12 11:29:21 +02:00
Menotdan c914e33462 Hide TAA settings if TAA isn't enabled. 2024-04-12 02:29:45 -04:00