mafiesto4
6e85bb8f75
Add ScriptingType to msvc natvis
2023-08-16 22:27:52 +02:00
mafiesto4
66678fc219
Fix log spam from TypeEditor if type is missing
2023-08-16 22:27:17 +02:00
mafiesto4
dd8e05ed49
Add C#-only types for Variant value storage from 0cb049167b
2023-08-16 22:27:03 +02:00
mafiesto4
0cb049167b
Add NewValue/DeleteValue to Variant for owned value storage
2023-08-16 18:29:59 +02:00
mafiesto4
18b47257fd
Add **Behavior Tree** asset type and editing
2023-08-16 13:26:33 +02:00
mafiesto4
f8dc59d670
Change Debug to be static
2023-08-16 13:10:58 +02:00
mafiesto4
81622c92ae
Add ReadOnly to CustomEditorPresenter
2023-08-16 13:09:50 +02:00
mafiesto4
0e2d1b6ad2
Merge remote-tracking branch 'origin/master' into 1.7
2023-08-14 18:14:59 +02:00
mafiesto4
0b1c23dde3
Merge branch 'GoaLitiuM-postfxmaterial_marshalling_fix'
2023-08-14 18:10:22 +02:00
mafiesto4
87bc486c8b
Merge branch 'postfxmaterial_marshalling_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-postfxmaterial_marshalling_fix
2023-08-14 18:10:17 +02:00
GoaLitiuM
5e3018817c
Fix marshalling issue with PostFxMaterialSettings Materials
2023-08-14 18:25:48 +03:00
mafiesto4
3014a2a7d8
Merge branch 'Tryibion-paste-fix'
2023-08-14 16:20:14 +02:00
mafiesto4
55ca419aba
Merge branch 'paste-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-paste-fix
2023-08-14 16:18:44 +02:00
mafiesto4
66042845e4
Codestyle fixe
2023-08-14 16:13:55 +02:00
mafiesto4
00ecdcd2ec
Merge branch 'Withaust-replicationfix'
2023-08-14 16:03:33 +02:00
mafiesto4
4e81f80495
Merge branch 'replicationfix' of https://github.com/Withaust/FlaxEngine into Withaust-replicationfix
2023-08-14 16:03:27 +02:00
mafiesto4
a2fda47688
Merge branch 'GoaLitiuM-object_destroynow_csharp'
2023-08-14 15:51:57 +02:00
mafiesto4
3197479cc0
Merge branch 'object_destroynow_csharp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-object_destroynow_csharp
2023-08-14 15:51:45 +02:00
mafiesto4
860dce487f
Codestyle fixes
2023-08-14 15:47:24 +02:00
mafiesto4
dbd1fa3de6
Merge branch 'GoaLitiuM-managedhandlepool_refactor'
2023-08-14 15:44:03 +02:00
mafiesto4
6af6afc6a4
Merge branch 'managedhandlepool_refactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managedhandlepool_refactor
2023-08-14 15:43:57 +02:00
mafiesto4
6d26c05ced
Merge branch 'GoaLitiuM-managedarray_pool_cache'
2023-08-14 15:39:50 +02:00
mafiesto4
d5245f6a8c
Merge branch 'managedarray_pool_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-managedarray_pool_cache
2023-08-14 15:39:44 +02:00
mafiesto4
4106a0febb
Merge branch 'GoaLitiuM-arraytype_cache'
2023-08-14 15:36:33 +02:00
mafiesto4
342ec4c3c2
Merge branch 'arraytype_cache' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-arraytype_cache
2023-08-14 15:36:27 +02:00
mafiesto4
13e0582ef2
Codestyle fixes
2023-08-14 15:36:19 +02:00
mafiesto4
72a5aa7ec6
Merge branch 'GoaLitiuM-invoker_ret_refactor'
2023-08-14 15:31:56 +02:00
mafiesto4
238ff38bf2
Merge branch 'invoker_ret_refactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-invoker_ret_refactor
2023-08-14 15:31:50 +02:00
mafiesto4
b4c42defb3
Merge branch 'GoaLitiuM-unboxvalue_fixes'
2023-08-14 15:28:29 +02:00
mafiesto4
838af2bcbe
Merge branch 'unboxvalue_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unboxvalue_fixes
2023-08-14 15:28:24 +02:00
mafiesto4
5ae27a0e92
Code style fix
2023-08-14 15:25:12 +02:00
mafiesto4
86fde59a7a
Merge branch 'GoaLitiuM-mclass_method_iter'
2023-08-14 15:24:56 +02:00
mafiesto4
212aba4375
Merge branch 'mclass_method_iter' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-mclass_method_iter
2023-08-14 15:24:47 +02:00
mafiesto4
57be27b5e5
Merge branch 'GoaLitiuM-intellisense_stdcpp'
2023-08-14 15:09:12 +02:00
mafiesto4
22a1f433a1
Merge branch 'intellisense_stdcpp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-intellisense_stdcpp
2023-08-14 15:09:00 +02:00
mafiesto4
ca687ac805
Merge branch 'Withaust-commonvalue'
2023-08-14 15:07:40 +02:00
mafiesto4
430a4eb57f
Merge branch 'commonvalue' of https://github.com/Withaust/FlaxEngine into Withaust-commonvalue
2023-08-14 15:03:47 +02:00
mafiesto4
f0d851e846
Merge branch 'GoaLitiuM-csharp_optimize_dev'
2023-08-14 14:41:03 +02:00
mafiesto4
19f14919c0
Allow modifying surface node archetype reference
2023-08-14 13:11:42 +02:00
mafiesto4
da44babb03
Add ignoring types with CompilerGeneratedAttribute in Editor
2023-08-14 13:11:00 +02:00
GoaLitiuM
cd56101aa3
Expose Object::DeleteObjectNow as Object.DestroyNow in managed scripting
2023-08-13 23:46:38 +03:00
GoaLitiuM
1b0976d99b
Refactor ManagedHandlePool
...
Weak handles are now stored in one sets of dictionarys synchronized with
other threads. This so far seems the fastest way to manage the
dictionaries for now.
2023-08-13 22:14:37 +03:00
GoaLitiuM
65de284a66
Optimize managed method invokers return value marshalling
2023-08-13 22:10:07 +03:00
GoaLitiuM
d9ee8f4665
Cache pooled ManagedArray managed handles
2023-08-13 21:56:52 +03:00
GoaLitiuM
27e1401fc7
Slightly improve MClass::GetMethod method iteration
...
Check the number of parameters first before expensive string comparison
2023-08-13 21:54:44 +03:00
GoaLitiuM
1254af8bbb
Optimize UnboxValue performance, safety and memory usage
...
- Avoids unnecessary boxing of the converted values by storing them in
unmanaged memory.
- Wrap ToNative-method in a delegate and cache it
- Fixes returning address to unpinned memory by pinning POD-types for
a short period of time.
2023-08-13 21:53:42 +03:00
GoaLitiuM
44b70d87e5
Cache MakeArrayType results in native interop
2023-08-13 21:42:40 +03:00
GoaLitiuM
e6878942f9
Fix missing C++ standard version in VC++ projects intellisense options
2023-08-13 21:33:17 +03:00
GoaLitiuM
4ce1f31f12
Enable optimizations for Editor module in Development builds
2023-08-13 21:30:40 +03:00
GoaLitiuM
3df044d07b
Add build option to change code optimization level in C# modules
2023-08-13 21:29:38 +03:00