+Despite the additional features, WESL is easy to layer on top of existing WGSL shaders. This is because it is a superset of WGSL, so just like C is valid C++, WGSL is valid WESL. That makes it easy to migrate existing WGSL to WESL, though it's worth mentioning that the Bevy-specific WGSL syntax will need to be ported to its WESL counterparts. The WESL team (who helped write these notes!) is actively listening to feedback, and so is Bevy. If you do choose to use WESL in addition to or in replacement of WGSL, your thoughts, feature requests, and any pain points you encounter can be shared [here](https://github.com/wgsl-tooling-wg/wesl-rs).
0 commit comments