Fix processed RON assets being ignored #48

Merged
EIREXE merged 1 commits from fix/processed-asset-loaders into master 2026-09-19 18:09:41 +00:00
Owner

Summary

  • share custom RON asset loaders between the game and asset processor
  • register image, font, and glTF loaders in the headless processor
  • prevent game_settings.ron and game.stylesheet.ron from receiving ignored processed metadata

Verification

  • cargo check --locked --bin process-assets --no-default-features --features debug_features
  • cargo test --locked --lib -j 4
  • cargo build --locked --profile production --no-default-features --features debug_features -j 4
  • production binary static-link verification
  • clean asset regeneration confirmed both RON files use asset: Load
## Summary - share custom RON asset loaders between the game and asset processor - register image, font, and glTF loaders in the headless processor - prevent `game_settings.ron` and `game.stylesheet.ron` from receiving ignored processed metadata ## Verification - `cargo check --locked --bin process-assets --no-default-features --features debug_features` - `cargo test --locked --lib -j 4` - `cargo build --locked --profile production --no-default-features --features debug_features -j 4` - production binary static-link verification - clean asset regeneration confirmed both RON files use `asset: Load`
EIREXE added 1 commit 2026-09-19 18:07:32 +00:00
Register loaders during asset preprocessing
CI / production-build (pull_request) Canceled after 20m48s
CI / build-and-test (pull_request) Successful in 1m10s
b5f3d8280b
EIREXE merged commit ab6aec70c5 into master 2026-09-19 18:09:41 +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#48