Commit Graph

4859 Commits

Author SHA1 Message Date
Wojtek Figat
22239bc2d1 Merge remote-tracking branch 'origin/master' into 1.6 2023-05-05 11:41:32 +02:00
Wojtek Figat
b1988776ab Merge branch 'managed_handle_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managed_handle_fix 2023-05-05 11:40:37 +02:00
Wojtek Figat
65a68131cc Improve name construction in #1038 2023-05-05 11:38:28 +02:00
Wojtek Figat
c6ecf12c32 Merge branch 'improv_material_proxy' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-improv_material_proxy 2023-05-05 11:36:21 +02:00
Wojtek Figat
695b630e79 Merge branch 'delete-bug-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-delete-bug-fix 2023-05-05 11:26:09 +02:00
Wojtek Figat
912d1503e5 Merge branch 'staticflagtypofix' of https://github.com/Withaust/FlaxEngine into Withaust-staticflagtypofix 2023-05-05 11:24:23 +02:00
Wojtek Figat
c665cc99b9 Merge branch 'vect3-add-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-vect3-add-fix 2023-05-05 11:22:59 +02:00
Wojtek Figat
9e7fb79859 Merge branch 'unload-scenes' of https://github.com/Tryibion/FlaxEngine into Tryibion-unload-scenes 2023-05-05 11:11:33 +02:00
Wojtek Figat
daa06cb320 Merge branch 'small_fix_combobox' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-small_fix_combobox 2023-05-05 11:09:27 +02:00
Wojtek Figat
11a8bb59ce Merge branch 'darker-drag-between' of https://github.com/Tryibion/FlaxEngine into Tryibion-darker-drag-between 2023-05-05 10:58:48 +02:00
Wojtek Figat
747abba4f7 Merge branch 'col-size-edit' of https://github.com/Tryibion/FlaxEngine into Tryibion-col-size-edit 2023-05-05 10:55:13 +02:00
Wojtek Figat
deaab07793 Merge branch 'changes_particle_window' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-changes_particle_window 2023-05-05 10:52:41 +02:00
Wojtek Figat
5e31a678bd Improve C# Object comparison by using native pointer compare #1061 #713 #795 2023-05-05 10:49:07 +02:00
Wojtek Figat
142202f519 Merge branch 'simplify_actor_comparations' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-simplify_actor_comparations 2023-05-05 10:16:47 +02:00
Wojtek Figat
17fbfc969b Merge branch 'weak_handle_improvements_2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-weak_handle_improvements_2 2023-05-05 10:04:27 +02:00
Wojtek Figat
f82e4b332d Merge branch 'reuse_pooled_array_buffers' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-reuse_pooled_array_buffers 2023-05-05 10:02:28 +02:00
Wojtek Figat
433a398b45 Fix array copy in #1065 2023-05-05 10:00:44 +02:00
Wojtek Figat
e97653d3f3 Merge branch 'custom_attrib_caching' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-custom_attrib_caching 2023-05-05 09:58:48 +02:00
Wojtek Figat
b98d3ae572 Update splash screen quotes 2023-05-05 09:36:32 +02:00
Wojtek Figat
53223bb2ab Update splash screen quotes 2023-05-05 09:35:19 +02:00
Wojtek Figat
848ab51753 Adjust Visject CM header background 2023-05-05 09:24:47 +02:00
Wojtek Figat
d56f7a211f Optimize UI performance when destroying complex UI structures 2023-05-05 09:23:22 +02:00
Chandler Cox
98a5985ce9 Fix bug of the collection size changing while still editing or sliding the size box. 2023-05-04 11:03:39 -05:00
Wojtek Figat
71a5d56105 Add support for importing skeleton-only as Skinned Model (eg. from animation file to have skeleton for retargeting) 2023-05-04 15:43:44 +02:00
Wojtek Figat
c91bc0d8c6 Improve Root Motion extraction and playback 2023-05-04 15:10:55 +02:00
Wojtek Figat
57052b3b14 Fix marshallers 2023-05-04 14:18:32 +02:00
Wojtek Figat
a889d888ff Refactor RootMotionData into Transform to simplify code 2023-05-04 14:18:12 +02:00
Wojtek Figat
2b2b4f6b6f Fix exception in rare cases 2023-05-04 13:55:14 +02:00
Wojtek Figat
273b6c0228 Various minor improvements 2023-05-04 11:55:22 +02:00
Wojtek Figat
1c12e3d530 Fix bug in StringUtils::PathRemoveRelativeParts when going up to the Windows drive with relative path bits 2023-05-04 11:54:55 +02:00
Wojtek Figat
05ffaf7cef Add **skeleton retargeting** to play animations on different skeletons 2023-05-04 11:54:17 +02:00
Chandler Cox
144287ba1c Add Unload all but this scene option to scene context menu to unload all of the active scenes except for the selected one. 2023-05-03 20:38:55 -05:00
Chandler Cox
f0da221621 Make the drag indicator between tree nodes a little brighter. 2023-05-02 21:44:00 -05:00
Ruan Lucas
518ce457df fix doc 2023-05-02 08:56:18 -04:00
5efbfc86ad Prevent weak managed handle collections during long operations
Loading larger scenes may trigger multiple collections during the P/Invoke call,
so prevent collections from happening within a second to avoid in-flight handles
getting collected before the operation finishes.
2023-05-01 20:08:00 +03:00
36a9ffe3aa Try to reuse previously allocated buffers in pooled ManagedArrays 2023-05-01 20:07:27 +03:00
65b63da93a Improve custom attributes caching in managed classes 2023-05-01 20:06:51 +03:00
Ruan Lucas
c900b6525d forgot to save the XD file 2023-04-30 14:30:08 -04:00
Ruan Lucas
176f95fbbc move == operator from Actor class to Object class 2023-04-30 14:25:41 -04:00
Ruan Lucas
cfefe7a24c add == operator on Actors 2023-04-30 11:06:58 -04:00
Ruan Lucas
299ca398fa small change in particle window 2023-04-29 18:44:54 -04:00
Wojtek Figat
6d7e23f254 Fix text wrapping regression 2023-04-29 13:05:23 +02:00
Wojtek Figat
b89d32ce2b Fix text wrapping regression 2023-04-29 13:05:06 +02:00
Wojtek Figat
7f741c04ed Merge branch 'weak_handle_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-weak_handle_improvements 2023-04-29 12:18:28 +02:00
Wojtek Figat
5a2831d0cb Various improvements 2023-04-29 12:11:17 +02:00
Wojtek Figat
896f75b789 Add skeleton nodes names debug drawing in Editor preview when enabled 2023-04-29 12:10:15 +02:00
Wojtek Figat
ba319d8499 Add scale parameter to DebugDraw text drawing to rescale text without reducing font size 2023-04-29 12:09:36 +02:00
320955f8b7 Use weak handles for marshalling temporary managed-to-native parameters 2023-04-29 12:41:02 +03:00
6378f62acd Improve weak managed handle collection
Use thread-static pools for weak managed handles in order to reduce locking,
and collect the handles either right after garbage collection or when the pool
size becomes too large.
2023-04-29 12:40:58 +03:00
Wojtek Figat
7c0d1ab977 Fix access level of generated type marshaller if target type is protected or private 2023-04-29 11:11:30 +02:00