Leonardo Zide
3ec8b274b1
Unify asset loading priorities and clarify wait APIs
...
Replace load flags and the loader's separate priority enum with Low, Normal, and Blocking priorities. Blocking loads wait for completion; asynchronous loads and internal scheduling retain promotion-only behavior.
Acquire consumer references in the library, reuse loader loading for stud-style rebuilds, and remove QueuePiece, single-piece readiness wrappers, and the library texture readiness wrapper. Rename scoped readiness APIs to WaitFor functions and document their scheduling and lifetime contracts.
Validated with a Debug build and a temporary lifecycle harness covering priority promotion, blocking loads, reference cleanup, selective style reloads, cancellation, pause/resume, and shutdown.
2026-10-13 23:27:29 -07:00
..
2026-10-05 13:55:22 -07:00
2026-10-09 15:00:18 -07:00
2026-10-09 15:00:18 -07:00
2026-03-10 21:11:40 -07:00
2026-03-10 21:11:40 -07:00
2026-10-11 21:00:12 -07:00
2026-04-29 20:59:17 -07:00
2026-10-11 21:00:12 -07:00
2026-10-11 21:00:12 -07:00
2023-05-15 21:12:08 -07:00
2026-04-29 20:59:17 -07:00
2026-10-13 23:27:29 -07:00
2026-10-13 23:27:29 -07:00
2026-09-30 10:03:54 +02:00
2026-09-12 15:54:44 -07:00
2026-09-12 15:54:44 -07:00
2026-07-29 22:48:12 -07:00
2025-12-07 16:48:07 -08:00
2023-05-15 21:12:08 -07:00
2026-03-10 21:11:40 -07:00
2025-07-11 18:18:57 -07:00
2024-01-06 17:33:43 -08:00
2025-08-09 12:53:38 -07:00
2025-08-09 12:53:38 -07:00
2023-05-15 21:12:08 -07:00
2026-03-10 21:11:40 -07:00
2025-08-09 12:53:38 -07:00
2026-09-30 10:03:54 +02:00
2024-12-07 20:02:47 -08:00
2026-10-13 11:13:29 -07:00
2026-10-12 19:24:44 -07:00
2026-09-13 16:15:37 -07:00
2026-09-13 16:15:37 -07:00
2026-04-23 22:34:59 -07:00
2026-03-30 22:33:23 -07:00
2026-03-30 22:33:23 -07:00
2026-03-30 22:33:23 -07:00
2025-11-19 23:10:18 -08:00
2026-10-12 11:45:25 -07:00
2026-10-12 12:15:48 -07:00
2026-03-10 21:11:40 -07:00
2025-07-24 16:48:04 -07:00
2026-03-10 21:11:40 -07:00
2026-02-16 15:19:56 -08:00
2026-10-11 21:00:12 -07:00
2026-10-11 21:00:12 -07:00
2026-10-10 23:32:40 -07:00
2026-03-10 21:11:40 -07:00
2026-04-29 20:59:17 -07:00
2026-05-02 15:08:13 -07:00
2026-05-02 15:08:13 -07:00
2026-09-27 10:59:34 -07:00
2026-04-23 22:34:59 -07:00
2026-05-02 15:51:08 -07:00
2026-09-12 15:54:44 -07:00
2026-05-02 15:51:08 -07:00
2026-09-27 10:59:34 -07:00
2026-10-05 14:18:57 -07:00
2025-07-11 18:18:57 -07:00
2024-01-21 12:53:18 -08:00
2026-03-10 21:11:40 -07:00
2025-06-28 11:11:05 -07:00
2026-10-13 23:27:29 -07:00
2026-10-13 23:27:29 -07:00
2026-09-28 09:22:09 -07:00
2026-09-28 09:22:09 -07:00
2026-10-13 23:27:29 -07:00
2026-10-09 15:00:18 -07:00
2026-09-21 22:34:18 -07:00
2026-10-04 11:37:19 -07:00
2026-09-27 10:59:34 -07:00
2026-10-08 21:49:14 -07:00
2026-10-08 21:49:14 -07:00
2026-10-09 15:00:18 -07:00
2025-12-06 17:30:34 -08:00
2025-06-30 19:23:51 -07:00
2026-10-13 23:27:29 -07:00
2026-10-09 15:00:18 -07:00
2026-09-28 09:22:09 -07:00
2026-09-28 09:22:09 -07:00
2026-09-12 15:54:44 -07:00
2026-05-10 14:51:51 -07:00
2026-05-10 14:51:51 -07:00
2026-02-11 20:15:26 -08:00
2026-03-10 21:11:40 -07:00
2026-04-29 20:59:17 -07:00
2026-05-03 15:30:11 -07:00
2026-04-29 20:25:23 -07:00
2026-10-11 22:12:32 -07:00
2026-10-09 10:09:03 -07:00
2026-10-11 22:12:32 -07:00
2026-10-11 22:12:32 -07:00
2026-10-13 23:27:29 -07:00
2026-09-28 22:49:16 -07:00
2026-10-12 19:24:44 -07:00
2026-10-12 19:24:44 -07:00
2026-09-13 16:15:37 -07:00
2026-09-13 16:15:37 -07:00
2026-09-12 15:54:44 -07:00
2026-10-11 21:00:12 -07:00
2026-10-10 15:54:13 -07:00
2026-05-02 16:06:27 -07:00
2026-05-02 16:06:27 -07:00
2026-05-02 16:06:27 -07:00
2026-09-12 15:54:44 -07:00
2026-05-03 15:30:11 -07:00
2026-09-27 10:59:34 -07:00
2026-03-10 21:11:40 -07:00
2025-07-05 12:00:52 -07:00
2026-09-30 10:15:44 -07:00
2026-09-30 10:15:44 -07:00
2026-03-10 21:11:40 -07:00
2025-12-15 11:19:23 -03:00
2026-10-13 11:13:29 -07:00
2026-10-13 11:13:29 -07:00
2026-09-28 22:49:16 -07:00
2026-09-28 22:49:16 -07:00
2026-10-13 11:13:29 -07:00
2026-10-13 11:13:29 -07:00
2026-10-12 19:24:44 -07:00
2026-10-13 11:36:30 -07:00
2026-10-13 23:27:29 -07:00
2026-09-28 22:49:16 -07:00
2026-10-04 11:32:47 -07:00
2025-07-19 12:01:12 -07:00
2025-07-19 12:01:12 -07:00
2026-04-23 22:34:59 -07:00
2026-04-29 20:59:17 -07:00
2026-03-30 22:50:17 -07:00
2026-10-13 23:27:29 -07:00
2026-10-10 15:54:13 -07:00
2026-10-11 21:00:12 -07:00
2026-10-01 14:19:30 -07:00
2026-10-13 11:13:29 -07:00
2026-09-16 23:03:16 -07:00
2026-10-10 15:54:13 -07:00
2026-05-06 20:59:46 -07:00
2024-05-13 19:59:37 -07:00
2024-05-13 19:59:37 -07:00
2026-03-10 21:11:40 -07:00
2026-03-10 21:11:40 -07:00
2026-10-13 23:27:29 -07:00
2025-07-26 12:49:37 -07:00
2026-03-10 19:55:49 -07:00
2026-03-10 21:11:40 -07:00
2026-10-13 23:27:29 -07:00
2026-10-04 13:57:35 -07:00
2026-10-11 22:49:47 -07:00
2026-10-05 14:24:34 -07:00
2026-10-12 19:24:44 -07:00
2026-10-08 23:01:52 -07:00
2026-10-12 19:24:44 -07:00
2026-10-11 21:00:12 -07:00