Commit Graph
5642 Commits
Author SHA1 Message Date
mafiesto4 860dce487f Codestyle fixes 2023-08-14 15:47:24 +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 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 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 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 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 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 22a1f433a1 Merge branch 'intellisense_stdcpp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-intellisense_stdcpp 2023-08-14 15:09:00 +02:00
mafiesto4 430a4eb57f Merge branch 'commonvalue' of https://github.com/Withaust/FlaxEngine into Withaust-commonvalue 2023-08-14 15:03:47 +02:00
GoaLitiuM cd56101aa3 Expose Object::DeleteObjectNow as Object.DestroyNow in managed scripting 2023-08-13 23:46:38 +03:00
GoaLitiuM 0008123e76 Cache ManagedDictionary types and helper method thunks 2023-08-13 23:15:06 +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
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
mafiesto4 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
mafiesto4 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
mafiesto4 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
mafiesto4 71c273d8f6 Merge branch 'particleeffectfix' of https://github.com/Withaust/FlaxEngine into Withaust-particleeffectfix 2023-08-10 11:53:20 +02:00
mafiesto4 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
GoaLitiuM 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
Ruan Lucas 38492ffe70 small adjust 2023-08-05 11:01:15 -04:00
Wiktor Kocielski ec3b921a4f Fix navigation rebuilding 2023-08-02 05:17:49 +03:00
GoaLitiuM fe87eb96e6 Skip post processing when tonemapping and camera artifacts are disabled 2023-08-01 20:20:34 +03:00
GoaLitiuM db56284ca4 Fix WindowsPlatform::LoadLibrary to not modify the string parameter 2023-08-01 20:19:10 +03:00
mafiesto4 f29cd1b7b8 Simplify code #1275 2023-08-01 10:03:47 +02:00
mafiesto4 ef1c812349 Merge branch 'gridscale' of https://github.com/Withaust/FlaxEngine into Withaust-gridscale 2023-08-01 10:01:32 +02:00
mafiesto4 911cdb3f2d Softlock fix 2023-08-01 10:01:00 +02:00