Commit Graph

6301 Commits

Author SHA1 Message Date
mafiesto4 2cd03787cd Merge branch 'fix_timeouts_in_task_wait' of https://github.com/Weyzu/FlaxEngine into Weyzu-fix_timeouts_in_task_wait 2025-06-01 15:50:03 +02:00
mafiesto4 619c5ac3b0 Fix unit of gravity in doc comment
#3509
2025-06-01 15:45:27 +02:00
mafiesto4 89baa91552 Don't sue 2025-06-01 09:20:11 +02:00
mafiesto4 83b3b1af76 Fix terrain collision debug draw flickering when moving camera in Large Worlds
#3260
2025-06-01 09:19:49 +02:00
mafiesto4 842d6969fe Merge branch 'engine-play-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-engine-play-mode 2025-05-31 23:37:11 +02:00
mafiesto4 0f3044ae72 Optimize debug drawing of terrain shape in Physics Colliders view mode
#3469
2025-05-31 23:27:51 +02:00
mafiesto4 11dec8e868 Fix incorrectly rendered transparency in Physics Colliders view mode
#3474
2025-05-30 15:51:35 +02:00
mafiesto4 d6b1f06721 Fix deprecated asset saving to skip temporary or virtual assets 2025-05-30 15:31:10 +02:00
mafiesto4 14fcc593c7 Fix various margins and spacings between UI elements in Editor to be consistent 2025-05-30 15:28:56 +02:00
mafiesto4 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
mafiesto4 b065e6c989 Fix regression from 294dd3d363 2025-05-30 11:15:47 +02:00
mafiesto4 b58aaccc53 Fix missing Physics Colliders view if Debug Draw is disabled
#3498
2025-05-30 00:46:09 +02:00
mafiesto4 294dd3d363 Fix json guid parsing to check for correct hex characters
#3476
2025-05-30 00:42:55 +02:00
mafiesto4 8eff098850 Fix Linux build 2025-05-28 04:30:08 +02:00
mafiesto4 4fe9fdded6 Optimize redundant string allocation in managed binary module unload 2025-05-28 04:10:47 +02:00
mafiesto4 03d52d4eb9 Add support for building engine without logging 2025-05-28 04:05:12 +02:00
mafiesto4 ab61ed5a37 Add more memory profiling insights and groups 2025-05-28 04:03:44 +02:00
mafiesto4 72ee80242d Add integration with Tracy profiler to plot main memory categories 2025-05-26 05:37:53 +02:00
mafiesto4 9dc4dbc6d7 Add more memory profiler categories 2025-05-25 18:38:07 +02:00
mafiesto4 a74c5e7943 Another fix for iOS build 2025-05-25 18:01:30 +02:00
mafiesto4 8f9fa6995e Fix compilation issues 2025-05-25 17:40:00 +02:00
mafiesto4 98e59450f1 Add freeing managed assembly memory on reload/unload 2025-05-25 17:39:51 +02:00
mafiesto4 8c62f1120f Optimize dynamic memory allocations for managed runtime interop collections with a new Arena Allocation 2025-05-25 17:39:20 +02:00
mafiesto4 410ec0465c Optimize CSharp scripting runtime to use arena allocator per-assembly 2025-05-25 02:04:16 +02:00
Tryibion ae9ded504d Add utility for if in play mode that returns true for shipped applications. 2025-05-23 23:21:45 -05:00
mafiesto4 f9cb4ddae2 Add new Arena Allocator for optimized dynamic memory allocations with a shared lifetime 2025-05-24 05:08:32 +02:00
Tryibion 4649298605 Dont allow setting prefab root name from scene instance. 2025-05-23 14:06:21 -05:00
mafiesto4 bb855e2663 Add suport for Tracy profiler on Mac 2025-05-22 05:34:36 +02:00
mafiesto4 d24f9d1e1e Add warning when using memory profiler without enabled on startup 2025-05-22 05:18:56 +02:00
mafiesto4 c1b1f4afc4 Add process memory stats for Apple platforms 2025-05-22 04:49:48 +02:00
mafiesto4 c639a3103c Add memory profiling events to the main areas of the engine 2025-05-22 04:47:01 +02:00
mafiesto4 32bc73610f Fix debug command type detection when it's used with argument 2025-05-22 04:45:12 +02:00
mafiesto4 66dcfafa2e Fix Vulkan descriptor sets pooling 2025-05-22 04:42:01 +02:00
mafiesto4 9215f2662f Add missing memory alloc profiling for virtual pages 2025-05-22 04:41:01 +02:00
mafiesto4 2dc404cbd3 Add new memory profiler 2025-05-22 04:40:32 +02:00
mafiesto4 9ba1c4c338 Fix typo in ec2957bf38 2025-05-16 20:24:01 +02:00
mafiesto4 ec2957bf38 Fix memory leak on sequential mesh buffers update
#3449
2025-05-16 20:23:16 +02:00
mafiesto4 8bb5655b2f Fix error when using invalid camera ray 2025-05-16 20:22:52 +02:00
xxSeys1 483a33996f fix atan2 to use default box value 2025-05-15 11:43:38 +02:00
Olly Rybak 245d7de818 Fixed renamed parameters 2025-05-14 19:45:29 +10:00
Olly 49e0cc937e Added SetNodeTransformation with ModelBoneNode
To get and set a series of bones based on their ID

(cherry picked from commit e0a113483e910660e45c53e059502733ce1d6ad6)
2025-05-14 19:29:39 +10:00
Wiktor Żurawik 6be8158209 Fix timeout calculation in Task::Wait 2025-05-13 23:10:57 +02:00
Ari Vuollet 559d17e6c3 Reduce allocations in text rendering related functions 2025-05-04 15:05:46 +03:00
Ari Vuollet 7c5628d47e Fix crash caused by conflicting tracy DbgHelp lock helper names 2025-05-02 14:20:18 +03:00
Ari Vuollet 12dbf09164 Fix tests 2025-05-02 14:19:55 +03:00
Ari Vuollet f09fd7ad34 Use exact value comparison in caching related functions
(cherry picked from commit 9d7c6b26422e127719836944d8d473910190e7d4)
2025-05-02 14:19:55 +03:00
Ari Vuollet 8986290b12 Use exact component value equality checks in equality comparisons
(cherry picked from commit 2cddf3de97943844512b2d84aa6be122c6f0d409)
2025-05-02 14:19:54 +03:00
mafiesto4 d6c6936f6d Merge branch 'fix-skel-mask-create' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-skel-mask-create 2025-04-29 09:12:19 +02:00
Tryibion 059fe98c67 Fix scroll bars not updating when dragging. 2025-04-26 07:38:18 -05:00
Tryibion e5b7e58a07 Fix newly created skeleton mask from being able to be opened. 2025-04-25 17:11:36 -05:00