A web interface to test WESL (WGSL Extended) shaders in the browser.
Website: wesl.thissma.fr
Spec Reference: wesl-spec
Supported Implementations:
- Install:
yarn install
- Build:
yarn build
oryarn dev
- Update crate
wesl-web
:- git clone the
wesl-rs
repository somewhere - install
wasm-pack
- compile the
wasm-pack
crate inwesl-rs/crates/wesl-web
:- release
wasm-pack build path/to/wesl/web --release --target web --out-dir path/to/wesl-playground/src/wesl-web
- development
wasm-pack build path/to/wesl/web --dev --target web --out-dir path/to/wesl-playground/src/wesl-web --features debug
- release
- git clone the
Contributions are welcome. Please join the discord server and introduce yourself first, or contact via email.
Except where noted (below and/or in individual files), all code in this repository is dual-licensed under either:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.