Explore background CPU->GPU RenderAsset upload
Open
A-Rendering
C-Feature
C-Performance
S-Ready-For-Implementation
- Dominant language
- Rust
- Stars
- 48.2k
- Forks
- 4.8k
- Avg merge
- 3d 22h
- Merged PRs (30d)
- 161
Description
For Mesh and Image data, when `RenderAssetUsages == RENDER_WORLD`, when can potentially move the asset data to a background task and have that task upload the data to a GPU buffer in order to prevent blocking other systems from running.
Related: https://github.com/bevyengine/bevy/pull/9893
Contributor guide
Assessment
This issue has not been assessed yet.