1
0
forked from mirrors/0ad
Files
0ad/source/ps
phosit 5586802b86 Use a coroutine for Loader tasks
Some tasks are invoked multiple times. Normally those tasks are broken
up inside a loop and had to be continued there. With coroutines that is
easier as it's possible to suspend inside a loop.

Coroutines which are lambdas should not capture anythig as the lifetime
of the captured values might end before the coroutine completes. For
that purpose `std::bind_front` is used.
2025-12-21 15:51:46 +01:00
..
2025-12-14 19:07:01 +01:00
2025-12-21 15:51:46 +01:00
2025-08-13 19:38:21 +02:00
2025-08-03 15:57:56 +02:00
2025-08-05 07:21:22 +02:00
2025-08-05 07:21:22 +02:00
2025-08-05 07:21:22 +02:00
2025-08-05 07:21:22 +02:00
2025-10-26 09:16:46 +01:00
2025-07-28 16:59:04 +02:00
2025-10-16 09:17:05 +02:00
2025-08-05 07:21:22 +02:00
2025-08-03 15:57:56 +02:00
2025-07-28 16:59:04 +02:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-12-21 15:51:46 +01:00
2025-08-03 15:57:56 +02:00
2025-08-05 07:21:22 +02:00
2025-07-28 16:59:04 +02:00
2025-07-28 16:59:04 +02:00
2025-08-03 15:57:56 +02:00
2025-08-14 20:15:30 +02:00
2025-08-03 15:57:56 +02:00
2025-08-05 07:21:22 +02:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-12-21 15:51:46 +01:00
2025-12-21 15:51:46 +01:00
2025-08-13 19:38:21 +02:00
2025-08-05 07:21:22 +02:00
2025-08-03 15:57:56 +02:00
2025-08-05 07:21:22 +02:00
2025-10-16 09:17:05 +02:00
2025-08-05 07:21:22 +02:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-08-05 07:21:22 +02:00
2025-08-05 07:21:22 +02:00
2025-12-13 18:58:17 +01:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-08-03 15:57:56 +02:00
2025-08-05 07:21:22 +02:00
2025-11-17 21:45:00 +01:00
2025-07-28 16:59:04 +02:00
2025-08-05 07:21:22 +02:00
2025-10-15 00:52:25 +02:00
2025-08-05 07:21:22 +02:00
2025-12-21 15:51:46 +01:00
2025-08-05 07:21:22 +02:00