Conversation
Update to v24.0.0
…g and seems to run examples fine!
…xed that but now the callback handle is nil.
…ute and read buffers is now working
|
looks like upstream is up to v27 now |
|
great! I'm seeing a lot of churn on wgpu upstream releases in last few days but I'm not sure when the dust would settle.. I'll give it a try with the current and see how it goes. |
|
@mreinstein it is all working with the latest v27 wgpu_native -- only one minor change, so it seems that they've stabilized the api finally. Unfortunately it still has roughly 20% worse compute performance on linux nvidia, which is my main use-case. The main issue is that because we ship the static libs with the library, we don't want to update too frequently, as this will bloat the overall repo size considerably. I was not able to test on other platforms yet so I'll hold off until I can do that (unless you can do so). And we'll see if there are any further updates based on all the upstream updates. |
|
I'm interested on see this work completed and beyond (v27 is the latest). how can we contribute? |
Have a look here #13 |
This updates to wgpu-native v25.0.2.1 (current latest), building on the great work that @obiwac did to update the code in his earlier PR #4. It is now fully tested and working on all the cogentcore.org uses of webgpu (fairly extensive, including graphics and compute), but the libraries (which are very large collectively) are not committed:
getrelease.goalfor current mechanism to get the releasedwgpu-nativelibraries downloaded and installed. The libraries will be committed to this repo when v26 comes out, but for now, this is required. This requires:go install cogentcore.org/lab/goal/cmd/goal@main