Skip to content

Conversation

@kainino0x
Copy link
Contributor

@kainino0x kainino0x commented Apr 8, 2025

Add this to the main spec so that browsers can start implementing/shipping it. This allows applications to start relying on the presence of this feature name as soon as browsers ship it.

Currently since Compat is in the spec yet, this is always available on adapters and always auto-enabled on devices.

Fixes #5127

Currently since Compat is in the spec yet, this is always available on
adapters and always auto-enabled on devices.
@kainino0x kainino0x added compat WebGPU Compatibility Mode api WebGPU API labels Apr 8, 2025
@kainino0x kainino0x added this to the Milestone 1 milestone Apr 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Apr 8, 2025

Previews, as seen when this build job started (e31b7a0):
WebGPU webgpu.idl | Explainer | Correspondence Reference
WGSL grammar.js | wgsl.lalr.txt

@kainino0x kainino0x added the api resolved Resolved - waiting for a change to the API specification label Apr 9, 2025
@kainino0x kainino0x requested a review from jimblandy April 9, 2025 17:15
@kainino0x
Copy link
Contributor Author

@jimblandy for editor review (brandon is out)

Copy link
Member

@toji toji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM with one comment.

@kainino0x kainino0x enabled auto-merge (squash) April 17, 2025 01:42
@kainino0x kainino0x merged commit 6092ae8 into gpuweb:main Apr 17, 2025
4 checks passed
@Kangz
Copy link
Contributor

Kangz commented Apr 22, 2025

GPU Web WG 2025-04-09 Atlantic-time
  • CW: to minimize risks of things. Basically agreed upon previously (?)
  • KN: decided I'd propose putting this in first. We can put this in now, and want to make sure that browsers ship with this.
  • JB: Firefox landed this change.
  • CW: MW also had a change in flight for WebKit.
  • Approved

kainino0x added a commit to kainino0x/webgpu-headers that referenced this pull request Jun 26, 2025
This was added in the upstream WebGPU API and should be reflected here.
gpuweb/gpuweb#5147
kainino0x added a commit to webgpu-native/webgpu-headers that referenced this pull request Jun 26, 2025
These were added in the upstream WebGPU API and should be reflected
here.
- gpuweb/gpuweb#5147
Ordered at the top for consistency even though it changes the numbering
of everything else.
Also fixed the ordering of TimestampQuery to match since the numbering
is changing anyway. (Even though the ordering doesn't really matter
because it's nonobservable upstream and there isn't really an ordering.)
- gpuweb/gpuweb#5160
- gpuweb/gpuweb#5226

The renumbering is technically a breaking change because it changes the
ABI (which shouldn't matter right now) and could affect code that
depends on comparing enum values or hard-coded integer versions of them.
juj added a commit to juj/wasm_webgpu that referenced this pull request Sep 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api resolved Resolved - waiting for a change to the API specification api WebGPU API compat WebGPU Compatibility Mode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compat: checking for compat is not backward compatible.

4 participants