Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Cargo Features

wgsl-rs

FeatureDefault?Description
validationYesCompile-time WGSL validation of generated source
dispatch-runtimeYesEnable runtime dispatch support

wgsl-rs-linkage-wgpu

FeatureDefault?Description
v29NoLinkage compiled against wgpu 29 (module wgsl_rs_linkage_wgpu::v29)
v30YesLinkage compiled against wgpu 30 (module wgsl_rs_linkage_wgpu::v30, also re-exported at the crate root)
validationYesForwards to wgsl-rs’s validation feature (naga WGSL validation)

wgsl-rs-layout

FeatureDefault?Description
doc-diagramsNoEnable generate_svg for byte-layout SVG diagrams

Usage

[dependencies]
wgsl-rs = { version = "0.1", default-features = false, features = ["validation"] }
wgsl-rs-linkage-wgpu = "0.1" # default: latest wgpu major
wgsl-rs-layout = { version = "0.1", features = ["doc-diagrams"] }