Skip to content

webgpu: Update to wgpu v30 - #46178

Merged
sagudev merged 10 commits into
servo:mainfrom
sagudev:wgpu30
Jul 10, 2026
Merged

sagudev merged 10 commits into
servo:mainfrom
sagudev:wgpu30

Conversation

@sagudev

@sagudev sagudev commented Jul 2, 2026

Copy link
Copy Markdown
Member

I already baked something before wgpu released, to test that we can use encoders in wgpu's global instead of rolling our own hashmaps or constructing them in content process. We were also able to remove two todos. The only thing that bugs me is sequence<GPUVertexBufferLayout?> buffers as we get no option out of it, so something must be wrong with codegen, but this will be investigated separately. Anyway as always the update brings many more passes (and more are expected once we impl transient texture).

Should be reviewable per commit.

Testing: Covered by WebGPU CTS

@sagudev
sagudev force-pushed the wgpu30 branch 2 times, most recently from 075e78f to 95d7c0b Compare July 4, 2026 12:49
@sagudev
sagudev marked this pull request as ready for review July 4, 2026 12:51
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Jul 4, 2026
@sagudev
sagudev requested a review from jdm July 6, 2026 07:07
sagudev added 9 commits July 9, 2026 06:46
Signed-off-by: sagudev <[email protected]>
Signed-off-by: sagudev <[email protected]>
Signed-off-by: sagudev <[email protected]>
Signed-off-by: sagudev <[email protected]>
Signed-off-by: sagudev <[email protected]>
Signed-off-by: sagudev <[email protected]>
@sagudev

sagudev commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

rebased!

@sagudev

sagudev commented Jul 9, 2026

Copy link
Copy Markdown
Member Author

@dcoapp recheck

1 similar comment
@Loirooriol

Copy link
Copy Markdown
Contributor

@dcoapp recheck

Comment thread components/script/dom/webgpu/gpurenderbundleencoder.rs Outdated
Comment thread components/script/dom/webgpu/gpurenderbundleencoder.rs
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Jul 10, 2026
Signed-off-by: sagudev <[email protected]>
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Jul 10, 2026
@sagudev
sagudev enabled auto-merge July 10, 2026 14:30
@sagudev
sagudev added this pull request to the merge queue Jul 10, 2026
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Jul 10, 2026
Merged via the queue into servo:main with commit f0e1fbd Jul 10, 2026
34 checks passed
@sagudev
sagudev deleted the wgpu30 branch July 10, 2026 21:36
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-awaiting-review There is new code that needs to be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants