Skip to content

Conversation

Vipitis
Copy link
Contributor

@Vipitis Vipitis commented Sep 14, 2025

We now have a wgpu-native release for v27.0.2.0 skipping wgpu26
I should note that webgpu.h is very much out of sync and will likely require a lot more changes, there is also a PR for that: gfx-rs/wgpu-native#511

useful links:

Some working changes:

image

todos:

  • working examples
  • passing tests
  • wait for wgpu-native release https://github.com/gfx-rs/wgpu-native/releases/tag/v27.0.2.0
  • use the issue template for this PR text, add links diffs
  • multi-draw-indirect has been removed as a native only feature, supported if the downlevel_frag INDIRECT_EXECUTION is supported, which we can't check for.
  • fix panic "Cannot remove a vacant resource" in the buffer destroy mem test, perhaps related to this change: https://github.com/gfx-rs/wgpu/blob/ee0719f2d84d99ad1a878c42afe8572dfc98276a/CHANGELOG.md?plain=1#L209
  • check if depthSlice now works
  • device.destroy() and query_set.destroy() might work now
  • new instance extras regarding memory limits
  • retest fatal errors and device lost errors
  • can hardware raytracing be used now?
  • a lot of tests_mem fail now because there was a change to lifetimes before queue.submit()

@Vipitis Vipitis changed the title [WIP] upgrade to wgpu26 [WIP] upgrade to wgpu-native v27.0.2.0 Oct 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant