Tracking Issue: no_std
for bevy_asset
#18978
Labels
A-Assets
Load files from disk to use for things like images, models, and sounds
C-Feature
A new feature, making something new possible
D-Complex
Quite challenging from either a design or technical perspective. Ask for help!
O-Embedded
Weird hardware and no_std platforms
S-Needs-Design
This issue requires design work to think about how it would best be accomplished
Uh oh!
There was an error while loading. Please reload this page.
Motivation
bevy_asset
is a key crate within Bevy that makes heavy usage ofstd
, making it challenging to addno_std
support to. This is a tracking issue to document what I anticipate will be a lengthy process.End Goal
bevy_asset
onno_std
targets, such aswasm32v1-none
Tasks
Below are some particular tasks which will need to be accomplished prior to
no_std
support. They are in no particular order.parking_lot
no_std
support toron
async-broadcast
async-fs
crossbeam-channel
futures-io
AssetPath
independent ofstd::path::Path
(Cart has previously expressed thatAssetPath
should always be valid UTF-8 and only use/
as its path separator, implyingstr
is a suitable backend)bevy_asset
independent ofstd::io::Error
.std::fs
)The text was updated successfully, but these errors were encountered: