Commit Graph

6017 Commits

Author SHA1 Message Date
mafiesto4 d3a50cdacb Optimize Actor::DestroyChildren 2025-06-20 09:05:25 +02:00
mafiesto4 2e10d776e9 Optimize updating actor rendering entry with better thread locking that support async writes on actor update 2025-06-19 14:04:06 +02:00
mafiesto4 4ac870f701 Optimize physics transformation updates propagation in async via Job System 2025-06-19 13:57:50 +02:00
mafiesto4 6144f6c74e Optimize physics simulation with higher limit of 8 threads 2025-06-19 09:50:07 +02:00
mafiesto4 edb6884942 Optimize PhysX work dispatcher to be shared by all scenes 2025-06-19 08:24:26 +02:00
mafiesto4 62e329ac6e Add more memory tags for Navigation 2025-06-18 23:00:43 +02:00
mafiesto4 68dce7e4dd Merge remote-tracking branch 'origin/master' into 1.11 2025-06-18 22:46:10 +02:00
mafiesto4 6479a3d3c6 Fix log spam in task when waiting for task to end 2025-06-18 22:41:42 +02:00
mafiesto4 e41c48f9e5 Optimize NavMesh builder when updating a large number of tiles 2025-06-18 22:41:26 +02:00
mafiesto4 9cfcbfa9d2 Fix memory leak on recast objects when building NavMesh tile 2025-06-17 23:28:15 +02:00
mafiesto4 bcd2b1f0f2 Fix Array::RemoveAt to move element and avoid data copies 2025-06-17 23:27:26 +02:00
mafiesto4 eb6010cba7 Fix BitArray again 2025-06-16 23:20:20 +02:00
mafiesto4 bd2add7edd Tweak memory command tip 2025-06-16 23:15:58 +02:00
mafiesto4 986693757c Merge remote-tracking branch 'origin/master' into 1.11 2025-06-16 22:46:17 +02:00
mafiesto4 5a23060e05 Add GPUTexture.UploadData for changing texture contents via TextureData container 2025-06-16 22:35:50 +02:00
mafiesto4 6a82eb114d Fix BitArray bit indexing 2025-06-16 19:05:44 +02:00
mafiesto4 97b37b3ce4 Add PRAGMA_DISABLE_OPTIMIZATION/PRAGMA_ENABLE_OPTIMIZATION 2025-06-16 18:00:26 +02:00
mafiesto4 c8d622bda9 Merge branch 'import-export-warnings' of https://github.com/Zode/FlaxEngine into Zode-import-export-warnings 2025-06-15 23:23:18 +02:00
mafiesto4 614ffa70a0 Merge branch 'ModelSliders' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ModelSliders 2025-06-15 21:43:00 +02:00
mafiesto4 2f02ec52ed Cleanup code
#3546
2025-06-15 20:48:19 +02:00
xxSeys1 e2f741cab9 adjust model window and animated model slider speeds 2025-06-12 18:45:02 +02:00
mafiesto4 7606c9ac12 Update minimum CPU arch requirement on Windows to AVX2 with SSE4.2
94.48% support on PC according to Steam Hardware & Software Survey: May 2025 (https://store.steampowered.com/hwsurvey/)
2025-06-12 17:03:19 +02:00
mafiesto4 4240646ec7 Update minimum Windows version to 10 (to match .NET 8) 2025-06-12 08:31:32 +02:00
mafiesto4 0fa53f860a Add UseLogInRelease to engine config to disable logging in Release builds 2025-06-11 23:35:03 +02:00
Zode 27ac755bbe Make particle emitter editor window source code button disable itself is no source code is available 2025-06-11 23:15:11 +03:00
mafiesto4 8ec138399a Add higher level streaming time budget in frame based on idle time 2025-06-11 18:40:35 +02:00
mafiesto4 5b6859a66f Add time slicing to Deserialization stage of async scenes loading to avoid hitching
#3261
2025-06-11 18:40:06 +02:00
mafiesto4 e9835766bc Add red color to Tracy profiler zones that cause CPU waiting to improve profiling 2025-06-11 14:56:43 +02:00
mafiesto4 d6eb647d59 Optimize async scene loading to run in separate stages with time-slicing 2025-06-11 14:33:47 +02:00
mafiesto4 b50f3fcb64 Refactor level actions to support time budget and time slicing 2025-06-11 00:01:46 +02:00
mafiesto4 d6b4992991 Optimize actors registration in SceneRendering to track free items 2025-06-10 20:08:20 +02:00
mafiesto4 cfd2f42b0c Optimize managed memory allocations in Editor profiler 2025-06-09 22:06:49 +02:00
mafiesto4 89c7f4b0a3 Fix ManagedDictionary cache to be cleared on hot-reload 2025-06-09 17:19:36 +02:00
mafiesto4 d7ff9fdade Optimize editor profiler native allocations when capturing data 2025-06-09 15:23:31 +02:00
Zode 9e50a39ebf Add define guards so that the messagebox only appears in editor builds 2025-06-09 16:19:39 +03:00
Zode 7fc564a0ac Pop error box on lightmap UV generation also 2025-06-09 15:07:52 +03:00
Zode 8dfb564fb3 Add messagebox to windows import too 2025-06-09 15:04:34 +03:00
Zode f8daff273a Add import & export warning messageboxes. 2025-06-09 14:56:54 +03:00
mafiesto4 057ec9d41e Anothher fix 2025-06-09 10:48:02 +02:00
mafiesto4 7fa4efcac5 Fix compilation in Release 2025-06-09 10:17:51 +02:00
mafiesto4 6547e7ee9c Fix compilation with Clang 2025-06-08 23:58:33 +02:00
mafiesto4 907c593671 Fix typos in doc comments 2025-06-08 19:47:09 +02:00
mafiesto4 99841e2e8d Fix crash when using invalid node index in skinned mesh 2025-06-08 00:58:31 +02:00
mafiesto4 73c30d3d89 Optimize asset references to support direct registration to reduce Delegate memory allocations and overhead 2025-06-08 00:58:15 +02:00
mafiesto4 bffb175a9b Code fixes 2025-06-07 01:25:22 +02:00
mafiesto4 125a973ff2 Rename Prefetch to MemoryPrefetch 2025-06-06 22:55:14 +02:00
mafiesto4 462f75abd0 Optimize memory allocation when reading animated model pose by cloth 2025-06-06 22:41:48 +02:00
mafiesto4 d95cd2f0be Optimize memory alloc on Animated Model init 2025-06-06 22:41:29 +02:00
mafiesto4 091f76bbf2 Add more improvements to usability of memory profiler 2025-06-06 22:40:43 +02:00
mafiesto4 e8b60060ab Fix memory profiler thread-local storage to avoid dynamic mem alloc due to recursive call 2025-06-06 14:52:27 +02:00