Skip to content

Update WESL 0.5 - #25768

Draft
k2d222 wants to merge 3 commits into
bevyengine:mainfrom
k2d222:wesl-0.5
Draft

k2d222 wants to merge 3 commits into
bevyengine:mainfrom
k2d222:wesl-0.5

Conversation

@k2d222

@k2d222 k2d222 commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

Objective

Update wesl dependency to 0.5.0.

This version contains

  • A refactor of the compiler API (which doesn't impact bevy much)
  • The new visibility mechanism (public / private keywords)
  • bug fixes and updates of WGSL and naga language features.

Solution

WIP

TODO: fix visibility in bevy shaders.

Testing

WIP

@github-actions

Copy link
Copy Markdown
Contributor

You added a new example but didn't add metadata for it. Please update the root Cargo.toml file.

@github-actions

Copy link
Copy Markdown
Contributor

Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke!
You can review it at https://pixel-eagle.com/project/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D?filter=PR-25768

If it's expected, please add the M-Deliberate-Rendering-Change label.

If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it.

@stuartparmenter stuartparmenter added this to the 0.20 milestone Sep 13, 2026
@stuartparmenter stuartparmenter added C-Bug An unexpected or incorrect behavior C-Feature A new feature, making something new possible A-Rendering Drawing game state to the screen C-Dependencies A change to the crates that Bevy depends on labels Sep 13, 2026
@github-project-automation github-project-automation Bot moved this to Needs SME Triage in Rendering Sep 13, 2026
@alice-i-cecile alice-i-cecile added the S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged label Sep 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Your PR caused a change in the graphical output of an example or rendering test. This might be intentional, but it could also mean that something broke!
You can review it at https://pixel-eagle.com/project/B04F67C0-C054-4A6F-92EC-F599FEC2FD1D?filter=PR-25768

If it's expected, please add the M-Deliberate-Rendering-Change label.

If this change seems unrelated to your PR, you can consider updating your PR to target the latest main branch, either by rebasing or merging main into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Rendering Drawing game state to the screen C-Bug An unexpected or incorrect behavior C-Dependencies A change to the crates that Bevy depends on C-Feature A new feature, making something new possible S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged

Projects

Status: Needs SME Triage

Development

Successfully merging this pull request may close these issues.

3 participants