Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Asset dependencies #225

Open
seanmiddleditch opened this issue Nov 29, 2020 · 0 comments
Open

Asset dependencies #225

seanmiddleditch opened this issue Nov 29, 2020 · 0 comments
Assignees
Labels
feat:resources Resource conversion and loading issues todo

Comments

@seanmiddleditch
Copy link
Collaborator

Enable a means for asset dependencies to be declared, including:

  • Runtime dependencies that must be preloaded (to load A, first we must load B)
  • Runtime dependencies that must be loaded in parallel (A isn't fully loaded until we've loaded B, but the load of B may start after A)
  • Runtime dependencies that may be late-loaded (A will explicitly load B at some point; we must ensure that B is on-disk though)
  • Runtime dependencies that can be lazy-loaded (A will explicitly load B only if it is available; we can download B in the background while A is in use)
  • Tool dependencies that should only be loaded in the editor (A needs B in order to build, but B should never be distributed to users)
@seanmiddleditch seanmiddleditch added feat:resources Resource conversion and loading issues todo labels Nov 29, 2020
@seanmiddleditch seanmiddleditch self-assigned this Nov 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat:resources Resource conversion and loading issues todo
Projects
None yet
Development

No branches or pull requests

1 participant