Commit Graph

748 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 5e086809ae Fix crash on prefab preview with lightmap in use
#2454
2024-04-20 15:51:20 +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 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 26c2b33fc0 Fix large world compile 2024-04-16 16:34:38 +02:00
mafiesto4 ce67c3a98d Add ShowDebugDrawSkeleton to preview Animated Model skeleton via Debug Draw
#2443
2024-04-16 12:00:05 +02:00
mafiesto4 37a02e3a7e Minor tweaks 2024-04-15 14:35:35 +02:00
mafiesto4 a532ea7b42 Add InvalidateShadow for manual shadow cache refresh 2024-04-11 16:34:42 +02:00
mafiesto4 803249f126 Minor tweaks 2024-04-11 16:19:35 +02:00
mafiesto4 eac1d19a09 Add additional StaticFlagsCompare to Render View for dynamic or static only drawing 2024-04-11 10:21:13 +02:00
mafiesto4 c4949de28f Add new Static Flag Shadow for cached shadow maps 2024-04-11 10:20:21 +02:00
mafiesto4 708fba5136 Add variable rate update for shadow maps atlas based on distance to light 2024-04-08 00:04:57 +02:00
mafiesto4 61323f8526 Refactor shadows rendering to use Shadow Map Atlas 2024-04-04 12:54:07 +02:00
mafiesto4 55af307c43 Optimize env probes data storage in renderer 2024-03-26 15:01:12 +01:00
mafiesto4 01d91bf102 Optimize decals rendering 2024-03-26 14:05:24 +01:00
mafiesto4 cdbb2cc813 Refactor shader structures naming with a prefix 2024-03-25 17:52:48 +01:00
mafiesto4 0e00f1e0eb Refactor lights data in renderer storage 2024-03-25 17:13:40 +01:00
mafiesto4 a3c088bb05 Fix Bone Socket transform when Animated Model pose is not yet evaluated
#2341
2024-03-20 17:41:25 +01:00
mafiesto4 6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
mafiesto4 9e54827cb3 Cleanup code #2213 2024-03-19 20:13:41 +01:00
mafiesto4 e12919da98 Fix crash in StaticModel::GetMaterial when model is not loaded or has invalid entries count 2024-03-12 13:05:02 +01:00
mafiesto4 d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
mafiesto4 d390938fb6 Minor improvements to usability 2024-03-08 14:39:18 +01:00
mafiesto4 28da656ed1 Fix preserving actors hierarchy order when performing undo of actor removal
#1751
2024-03-05 16:30:50 +01:00
mafiesto4 470c108ed9 Fix bug with saving Missing Script into file
#1995
2024-02-26 21:58:31 +01:00
mafiesto4 2f87b87b45 Minor fixes 2024-02-26 20:23:18 +01:00
mafiesto4 14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 9a21cfd092 Fix transform scaling applying to nested objects when drawing
#1796 #1350
2024-02-20 23:55:06 +01:00
mafiesto4 e5cfd872b2 Simplify math codebase 2024-02-20 17:52:51 +01:00
mafiesto4 10180de9c6 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Source/Editor/Utilities/EditorUtilities.cpp
#	Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
mafiesto4 e985d10b62 Fix nested prefabs instance building logic 2024-02-19 19:03:11 +01:00
mafiesto4 4c082ef17f Codestyle fixes 2024-02-19 14:59:02 +01:00
mafiesto4 2cce7522de Merge branch 'optimize-actors-search' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-optimize-actors-search 2024-02-18 20:31:04 +01:00
mafiesto4 dad3d185f1 Merge branch 'add-activeOnly-to-getactors' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-add-activeOnly-to-getactors 2024-02-18 20:17:33 +01:00
mafiesto4 9335925b48 Simplify code #1949 2024-02-18 20:16:20 +01:00
mafiesto4 0d6f85ba6c Merge branch 'getprefabroot' of https://github.com/Menotdan/FlaxEngine into Menotdan-getprefabroot 2024-02-18 20:13:30 +01:00
mafiesto4 c81ef9b26f Add hiding Actor's Transform for UIControlActor
#382
2024-02-17 23:48:30 +01:00
mafiesto4 082768d08c Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT 2024-02-07 23:39:02 +01:00
mafiesto4 6cd9895427 Merge remote-tracking branch 'origin/master' into 1.8 2024-02-07 09:40:45 +01:00
mafiesto4 69b7a10c1f Add Stopwatch for accurate duration measuring 2024-01-28 20:31:03 +01:00
mafiesto4 ecf593e7a4 Remove unused SaveTime/LoadTime from Scene 2024-01-28 20:28:29 +01:00
mafiesto4 1094abce5a Fix crash when finding actor or level with empty name text
#2161
2024-01-10 12:12:11 +01:00
mafiesto4 6d58883454 Add events tracing feature to Animated Model for animation playback insights 2024-01-05 21:42:28 +01:00
mafiesto4 b6337c748c Fix stopping slot animations and playing the same frame
#1927
2024-01-05 17:11:41 +01:00
Menotdan 4839ef5ddc Move all ShowCascadeX definitions into an engine class instead of an editor class to allow game builds. 2023-12-31 19:42:13 -05:00
Menotdan bf6cb90a78 Expose partition mode, and cascade spacing. 2023-12-31 15:09:07 -05:00
mafiesto4 4e34524a08 Add profile event 2023-12-19 13:02:48 +01:00
mafiesto4 bc2e130281 Fix calling script OnDestroy when removing actors or scripts from the scene 2023-12-18 21:43:13 +01:00