danny couture
8d027a4e3c
Implement more granular progress tracking of async package loading in zenloader
...
- Allows callees of LoadPackageAsync to be notified when serialization is done so they can schedule the next load right from the async loading thread without having to pay for a round-trip to the game-thread
- Add UnattendedAsyncLoading test as a sample of how this feature can be used
- Add thread-safety tests for LoadPackageAsync
- Can be exercised using a cooked client build with the following command-line
-ExecCmds="Automation RunTest System.Engine.Loading.UnattendedAsyncLoadingTest+System.Engine.Loading.ThreadSafeAsyncLoadingTest;Quit"
#jira UE-188744
#rb Francis.Hurteau
[CL 26569151 by danny couture in ue5-main branch]
2023-07-25 07:36:40 -04:00
..
2023-06-19 13:29:53 -04:00
2023-06-10 01:58:50 -04:00
2023-06-10 01:58:50 -04:00
2023-06-19 13:29:53 -04:00
2023-06-10 01:58:50 -04:00
2023-06-20 16:21:41 -04:00
2023-06-08 02:30:27 -04:00
2023-06-27 01:44:30 -04:00
2023-06-10 01:58:50 -04:00
2023-06-10 01:58:50 -04:00
2023-06-20 16:21:41 -04:00
2023-06-10 01:58:50 -04:00
2023-06-27 01:44:30 -04:00
2023-05-14 11:42:19 -04:00
2023-06-10 01:58:50 -04:00
2023-06-10 01:58:50 -04:00
2023-05-16 10:52:49 -04:00
2023-06-22 20:22:58 -04:00
2023-06-10 01:58:50 -04:00
2023-06-27 16:27:28 -04:00
2023-06-19 13:29:53 -04:00
2023-07-24 11:31:23 -04:00
2023-05-16 02:28:26 -04:00
2023-06-08 14:33:34 -04:00
2023-06-10 01:58:50 -04:00
2023-06-29 14:57:59 -04:00
2023-07-21 11:19:07 -04:00
2023-06-01 18:45:09 -04:00
2023-06-08 02:30:27 -04:00
2023-05-21 13:01:08 -04:00
2023-06-27 01:44:30 -04:00
2023-06-10 01:58:50 -04:00
2023-06-28 03:03:37 -04:00
2023-06-27 16:13:59 -04:00
2023-05-16 10:52:49 -04:00
2023-06-10 01:58:50 -04:00
2023-06-08 02:30:27 -04:00
2023-06-08 02:30:27 -04:00
2023-06-08 02:30:27 -04:00
2023-06-22 09:14:07 -04:00
2023-06-22 09:14:07 -04:00
2023-06-10 01:58:50 -04:00
2023-06-27 01:44:30 -04:00
2023-06-10 01:58:50 -04:00
2023-06-10 01:58:50 -04:00
2023-06-10 01:58:50 -04:00
2023-06-27 16:13:59 -04:00
2023-06-19 13:29:53 -04:00
2023-05-25 12:52:20 -04:00
2023-05-16 10:52:49 -04:00
2023-07-21 14:14:25 -04:00
2023-06-10 01:58:50 -04:00
2023-06-05 11:22:03 -04:00
2023-06-19 13:29:53 -04:00
2023-05-25 19:20:23 -04:00
2023-05-16 10:52:49 -04:00
2023-05-16 10:52:49 -04:00
2023-06-20 16:21:41 -04:00
2023-06-17 15:59:58 -04:00
2023-06-22 09:14:07 -04:00
2023-06-10 01:58:50 -04:00
2023-06-10 01:58:50 -04:00
2023-06-29 08:09:56 -04:00
2023-06-10 01:58:50 -04:00
2023-06-27 01:44:30 -04:00
2023-07-25 07:36:40 -04:00
2023-05-16 10:52:49 -04:00
2023-05-17 10:34:01 -04:00
2023-06-10 01:58:50 -04:00
2023-06-19 13:29:53 -04:00