pygfx icon indicating copy to clipboard operation
pygfx copied to clipboard

Update wgpu-native and wgpu-py

Open almarklein opened this issue 4 years ago • 4 comments

Plan for doing some upstream maintenance:

  • [x] Complete and merge GUI work on wgpy-py.
  • [x] Release wgpy-py.
  • [x] Update all our examples to use auto gui.
  • [ ] Relase pygfx?
  • [ ] Add support for aarch Linux in wgpu-native and wgpu-py (and test on a rpi). https://github.com/gfx-rs/wgpu-native/pull/148
  • [x] Update wgpu-native and wgpu-py to use latest wgpu-core and naga.
  • [x] Update wgpu-py to latest WebGPU.
  • [x] Release wgpu-native.
  • [x] Release wgpu-py.
  • [x] Update pygfx if needed.
  • [x] Finish last bits of OIT work (renderer.render() api, depth, etc.)
  • [ ] Release pygfx.

almarklein avatar Dec 15 '21 16:12 almarklein

Can I help with anything? Maybe I can prepare a PR for wgpu-py:

Add support for aarch Linux in wgpu-native and wgpu-py (and test on a rpi).

Korijn avatar Dec 16 '21 08:12 Korijn

Yeah, so that part would consists of:

  • Adding a build for linux-aarch64 on wgpu-native. Can do that on a fork first, and test it, before submitting an actual PR.
  • Updating wgpu-py so it knows about that arch, can download it, and builds a wheel with it.

I could use a hand in the second part for sure :)

almarklein avatar Dec 16 '21 09:12 almarklein

Looks like this is going pretty smoothly so far?

Korijn avatar Dec 21 '21 15:12 Korijn

Yes, and no. Kvark had already made the necessary updates to wgpu-native. But the arm build was not really a succes.

almarklein avatar Dec 21 '21 15:12 almarklein

This was an issue to track different pieces of work some time ago. Closing.

almarklein avatar Oct 14 '22 07:10 almarklein