You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lee mighdoll edited this page Feb 27, 2026
·
14 revisions
Learning WESL
WESL is very similar to WGSL, the WebGPU shading language.
See Writing Shaders
for resources to learn about WGSL and the WESL additions.
Using WESL Tools and Libraries
WESL is transpiled by tools or libraries into WGSL for use in WebGPU.
We have distinct implementations of WESL
designed for Rust and JavaScript/TypeScript applications.
For documentation describing typical build environments, see:
If you are not a JavaScript/TypeScript or Rust developer,
or if your build environment is unusual,
come and talk to us on Discord
or open an issue on
wesl-spec.
The WESL tools are flexible and embeddable.
We'll be happy to help you set up WESL in your workflow.