Wojtek Figat
13e0582ef2
Codestyle fixes
2023-08-14 15:36:19 +02:00
Wojtek Figat
72a5aa7ec6
Merge branch 'GoaLitiuM-invoker_ret_refactor'
2023-08-14 15:31:56 +02:00
Wojtek Figat
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
Wojtek Figat
b4c42defb3
Merge branch 'GoaLitiuM-unboxvalue_fixes'
2023-08-14 15:28:29 +02:00
Wojtek Figat
838af2bcbe
Merge branch 'unboxvalue_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unboxvalue_fixes
2023-08-14 15:28:24 +02:00
Wojtek Figat
5ae27a0e92
Code style fix
2023-08-14 15:25:12 +02:00
Wojtek Figat
86fde59a7a
Merge branch 'GoaLitiuM-mclass_method_iter'
2023-08-14 15:24:56 +02:00
Wojtek Figat
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
Wojtek Figat
57be27b5e5
Merge branch 'GoaLitiuM-intellisense_stdcpp'
2023-08-14 15:09:12 +02:00
Wojtek Figat
22a1f433a1
Merge branch 'intellisense_stdcpp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-intellisense_stdcpp
2023-08-14 15:09:00 +02:00
Wojtek Figat
ca687ac805
Merge branch 'Withaust-commonvalue'
2023-08-14 15:07:40 +02:00
Wojtek Figat
430a4eb57f
Merge branch 'commonvalue' of https://github.com/Withaust/FlaxEngine into Withaust-commonvalue
2023-08-14 15:03:47 +02:00
Wojtek Figat
f0d851e846
Merge branch 'GoaLitiuM-csharp_optimize_dev'
2023-08-14 14:41:03 +02:00
cd56101aa3
Expose Object::DeleteObjectNow as Object.DestroyNow in managed scripting
2023-08-13 23:46:38 +03:00
0008123e76
Cache ManagedDictionary types and helper method thunks
2023-08-13 23:15:06 +03:00
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
65de284a66
Optimize managed method invokers return value marshalling
2023-08-13 22:10:07 +03:00
d9ee8f4665
Cache pooled ManagedArray managed handles
2023-08-13 21:56:52 +03:00
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
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
44b70d87e5
Cache MakeArrayType results in native interop
2023-08-13 21:42:40 +03:00
e6878942f9
Fix missing C++ standard version in VC++ projects intellisense options
2023-08-13 21:33:17 +03:00
4ce1f31f12
Enable optimizations for Editor module in Development builds
2023-08-13 21:30:40 +03:00
3df044d07b
Add build option to change code optimization level in C# modules
2023-08-13 21:29:38 +03:00
Wiktor Kocielski
f44156eb80
Remove another unnecessary exposed CommonValue.h
2023-08-13 09:02:43 +03:00
Wiktor Kocielski
1413da189e
NetworkReplicator::ResolveForeignObject
2023-08-13 06:39:35 +03:00
Mr. Capybara
79eddd07aa
Merge branch 'FlaxEngine:master' into add_spline_edit_options
2023-08-12 11:03:22 -04:00
Ruan Lucas
be33fc6018
improv scroll locked focus
2023-08-11 22:31:12 -04:00
Wiktor Kocielski
b35065ab3f
Fix annoying error that happens due to an oversight
2023-08-12 03:58:28 +03:00
Ruan Lucas
db806ad500
fix for large worlds
2023-08-11 08:28:28 -04:00
Ruan Lucas
645977f148
add scroll to focus
2023-08-10 22:41:48 -04:00
Ruan Lucas
f2072028d4
change default key
2023-08-10 22:31:03 -04:00
Ruan Lucas
aa3dd14bfc
add locked focus
2023-08-10 22:24:55 -04:00
Wojtek Figat
09be2375f6
Merge branch 'GoaLitiuM-skip_postprocess_pass'
2023-08-10 12:05:00 +02:00
Wojtek Figat
7e75b9ad78
Merge branch 'skip_postprocess_pass' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-skip_postprocess_pass
2023-08-10 12:04:52 +02:00
Wojtek Figat
a2b338f704
Merge branch 'GoaLitiuM-load_library_fix'
2023-08-10 11:59:23 +02:00
Wojtek Figat
6da1a61726
Merge branch 'load_library_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-load_library_fix
2023-08-10 11:59:17 +02:00
Wojtek Figat
33512fd19b
Merge branch 'GoaLitiuM-alc_reload_fix'
2023-08-10 11:56:24 +02:00
Wojtek Figat
85eb3541eb
Merge branch 'alc_reload_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-alc_reload_fix
2023-08-10 11:56:17 +02:00
Wojtek Figat
ef1e89848f
Merge branch 'Withaust-particleeffectfix'
2023-08-10 11:53:30 +02:00
Wojtek Figat
71c273d8f6
Merge branch 'particleeffectfix' of https://github.com/Withaust/FlaxEngine into Withaust-particleeffectfix
2023-08-10 11:53:20 +02:00
Wojtek Figat
cd949382cb
Merge branch 'GoaLitiuM-vspreview_build_fix'
2023-08-10 11:48:59 +02:00
Wojtek Figat
9853181600
Merge branch 'vspreview_build_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vspreview_build_fix
2023-08-10 11:48:51 +02:00
9d8105e3f3
Separate managed assembly unloading and scripting ALC reinitialization
...
Fixes an issue with multiple managed assemblies unloading and releasing
all cached data before native resources were fully released in other
assemblies.
2023-08-08 17:39:31 +03:00
Wiktor Kocielski
47c6e54406
Fix exposed public CommonValue inclusion
2023-08-08 08:45:14 +03:00
envision3d
b9ffb950f3
Refactor and more appropriately organize logic
...
- move play logic to simulation module
- update play hotkey to call play game/scene delegate function
- link hotkey tooltip text to inputOptions
2023-08-06 13:11:45 -05:00
Ruan Lucas
dc3e71a262
fix for large worlds
2023-08-05 21:26:27 -04:00
Ruan Lucas
6b1cc5bf2f
adjust again...
2023-08-05 12:07:40 -04:00
Ruan Lucas
144f0a1717
Merge branch 'add_spline_edit_options' of https://github.com/RuanLucasGD/FlaxEngine into add_spline_edit_options
2023-08-05 12:00:50 -04:00
Mr. Capybara
78cf55904e
Merge branch 'FlaxEngine:master' into add_spline_edit_options
2023-08-05 11:11:11 -04:00