Leonardo Zide
58f60b9423
Separate asset readiness from loader request progress
...
Keep piece readiness, mesh publication, and settled synth errors in the
library while the loader manages scheduling, request outcomes, cancellation,
and deferred notifications. Capture synth inputs and base identities at the
library boundary so the loader treats pieces as opaque identities.
Use a shared asset readiness enum for pieces and textures. Keep texture
queueing, decoding, and retry progress in requests, pass resolved sources to
the loader, and centralize texture failure messages in lcTexture. Preserve
scoped wait failure and cancellation results alongside final readiness checks.
Consolidate shared priorities, sources, snapshots, build results, and texture
error codes in lc_assettypes.h, replacing lc_filesource.h. Forward declarations
remove the loader header's piece, library, and texture-manager dependencies.
Validated with the Qt Debug build, header isolation compilation, asset loader
lifecycle and scheduling regression checks, and 14 first/repeat export checks.
2026-10-16 17:42:16 -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-14 10:57:30 -07:00
2026-10-14 10:57:30 -07:00
2026-04-29 20:59:17 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -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
2026-03-10 21:11:40 -07:00
2025-08-09 12:53:38 -07:00
2025-08-09 12:53:38 -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
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-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
2026-03-10 21:11:40 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -07:00
2026-09-28 09:22:09 -07:00
2026-09-28 09:22:09 -07:00
2026-10-16 17:42:16 -07:00
2026-10-09 15:00:18 -07:00
2026-09-21 22:34:18 -07:00
2026-10-15 14:11:05 -07:00
2026-10-15 14:11:05 -07:00
2026-10-15 14:11:05 -07:00
2026-10-15 14:11:05 -07:00
2026-10-09 15:00:18 -07:00
2025-12-06 17:30:34 -08:00
2026-10-16 17:42:16 -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-16 17:42:16 -07:00
2026-10-11 22:12:32 -07:00
2026-10-16 17:42:16 -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
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-10-15 14:37:07 -07:00
2026-10-15 14:37:07 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -07:00
2026-10-14 21:33:17 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -07:00
2026-09-28 22:49:16 -07:00
2026-10-16 17:42:16 -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-16 17:42:16 -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
2026-03-10 21:11:40 -07:00
2026-03-10 21:11:40 -07:00
2026-10-16 17:42:16 -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-16 17:42:16 -07:00
2026-10-04 13:57:35 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -07:00
2026-10-16 17:42:16 -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