bevy icon indicating copy to clipboard operation
bevy copied to clipboard

Explore background CPU->GPU RenderAsset upload

Open JMS55 opened this issue 1 year ago • 1 comments

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

JMS55 avatar Mar 02 '24 21:03 JMS55

I think we could probably do it for all combinations of RenderAssetUsages, actually. Just might be a lot of data to move around/clone...

JMS55 avatar Mar 09 '24 21:03 JMS55