Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

V25: update to wgpu_native v25#8

Draft
rcoreilly wants to merge 33 commits into
main from
v25
Draft

V25: update to wgpu_native v25 #8
rcoreilly wants to merge 33 commits into
main from
v25

Conversation

@rcoreilly

@rcoreilly rcoreilly commented Aug 10, 2025
edited
Loading

Copy link
Copy Markdown
Member

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:

  • Use getrelease.goal for current mechanism to get the released wgpu-native libraries downloaded and installed. The libraries will be committed to this repo when v26 comes out, but for now, this is required. This requires:
  • gh tool: https://github.com/cli/cli with authentication configured.
  • goal: go install cogentcore.org/lab/goal/cmd/goal@main

planted-mreinstein and obiwac reacted with heart emoji
obiwac and others added 30 commits May 2, 2025 14:28
@rcoreilly rcoreilly marked this pull request as draft August 14, 2025 21:10

Copy link
Copy Markdown

looks like upstream is up to v27 now

Copy link
Copy Markdown
Member Author

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 reacted with heart emoji

Copy link
Copy Markdown
Member Author

@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.

mreinstein reacted with thumbs up emoji

Copy link
Copy Markdown

I'm interested on see this work completed and beyond (v27 is the latest). how can we contribute?

Copy link
Copy Markdown

I'm interested on see this work completed and beyond (v27 is the latest). how can we contribute?

Have a look here #13

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

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /