Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Connections
issue(s):
recommended pre-requisite(s):
hashbrown
innaga
& mainwgpu
crates etc. #6938blocking other proposal(s):
wgpu-core
- PR no-std support in wgpu-core #6926Description
I think this should be the beginning of adding no-std support to the
wgpu
crates.This proposal enables build & usage of
naga
withno_std
. New "std" option is added & enabled by default.All existing options require "std" feature to build. TODO item is to support as many features as possible with no-std. I may want to defer these updates to a future PR.
There are quite a few loose ends, mostly marked by XXX todo comments, I hope to make some progress resolving these over the weekend.
/cc @bushrat011899
Testing
cargo test --no-default-features -p naga
cargo test --all-features -p naga
cargo xtask test
Checklist
cargo fmt
.taplo format
.cargo clippy
. If applicable, add:--target wasm32-unknown-unknown
--target wasm32-unknown-emscripten
cargo xtask test
to run tests.CHANGELOG.md
. See simple instructions inside file.