Skip to content

Re-vendor WebGPU bindings - #10034

Open
beicause wants to merge 3 commits into
gfx-rs:trunkfrom
beicause:re-vendor-webgpu-sys
Open

Re-vendor WebGPU bindings#10034
beicause wants to merge 3 commits into
gfx-rs:trunkfrom
beicause:re-vendor-webgpu-sys

Conversation

@beicause

@beicause beicause commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Description
Re-vendor WebGPU and update wasm-bindgen related deps to the latest version 0.2.127

Testing
Manually run cargo xtask run-wasm

Squash or Rebase?
Squash

Checklist

  • I self-reviewed and fully understand this PR.
  • WebGPU implementations built with wgpu may be affected behaviorally.
  • Validation and feature gates are in place to confine behavioral changes.
  • Tests demonstrate the validation and altered logic works.
  • CHANGELOG.md entries for the user-facing effects of this change are present.
  • The PR is minimal, and doesn't make sense to land as multiple PRs.
  • Commits are logically scoped and individually reviewable.
  • The PR description has enough context to understand the motivation and solution implemented.

@beicause
beicause force-pushed the re-vendor-webgpu-sys branch from 06322f6 to 7c9cad1 Compare August 9, 2026 15:10
@andyleiserson andyleiserson added the backend: webgpu Issues with direct interface with WebGPU label Aug 12, 2026

@ErichDonGubler ErichDonGubler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes LGTM, minus a nit in the CHANGELOG.

question(non-blocking): There doesn't seem to be an impetus for these changes. Are you hoping to "just" reset the set of changes since the last revendoring, or were you hoping to unblock something?

Comment thread CHANGELOG.md

@ErichDonGubler ErichDonGubler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving, with merge conditional on consensus for the fix I pushed with 79d85ee.

@ErichDonGubler ErichDonGubler self-assigned this Aug 12, 2026
@ErichDonGubler ErichDonGubler added the dependencies Pull requests that update a dependency file label Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend: webgpu Issues with direct interface with WebGPU dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants