Fix headless asset preprocessing hang #49

Merged
EIREXE merged 1 commits from fix/headless-image-loader into master 2026-09-19 19:07:39 +00:00
Owner

Summary

  • register Bevy's image loader explicitly in the headless asset processor
  • use no GPU-compressed image formats because the processor has no render device
  • allow PNG processing tasks to complete so ProcessorState reaches Finished

Verification

  • rustfmt --edition 2024 --check src/bin/process-assets.rs
  • cargo run --locked --bin process-assets --no-default-features --features debug_features -j 4 in a clean worktree
  • confirmed every PNG has matching Begin and End entries in imported_assets/log
## Summary - register Bevy's image loader explicitly in the headless asset processor - use no GPU-compressed image formats because the processor has no render device - allow PNG processing tasks to complete so `ProcessorState` reaches `Finished` ## Verification - `rustfmt --edition 2024 --check src/bin/process-assets.rs` - `cargo run --locked --bin process-assets --no-default-features --features debug_features -j 4` in a clean worktree - confirmed every PNG has matching `Begin` and `End` entries in `imported_assets/log`
EIREXE added 1 commit 2026-09-19 18:52:22 +00:00
Fix headless asset preprocessing hang
CI / build-and-test (pull_request) Successful in 1m7s
CI / production-build (pull_request) Successful in 4m49s
9684974298
EIREXE merged commit 7d9b6aeafc into master 2026-09-19 19:07:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EIREXE/shinespark#49