Skip to content

Conversation

@ErichDonGubler
Copy link
Member

@ErichDonGubler ErichDonGubler commented Dec 28, 2025

Connections

Description

Thankfully, these issues are "only" too strict. None of these caused major issues with incorrect commands getting to platforms.

Testing

CTS paths have been added.

Squash or Rebase?

rebase plz

Checklist

  • If this contains user-facing changes, add a CHANGELOG.md entry.

@ErichDonGubler ErichDonGubler added type: bug Something isn't working area: validation Issues related to validation, diagnostics, and error handling area: cts Issues stemming from the WebGPU Conformance Test Suite labels Dec 28, 2025
@ErichDonGubler ErichDonGubler changed the title Some fixes for maxInterStageShaderVariables validation Relax overly strict maxInterStageShaderVariables validation for fragment stage inputs Dec 28, 2025
ErichDonGubler added a commit to erichdongubler-mozilla/firefox that referenced this pull request Dec 31, 2025
…9912e853893d502 r=#webgpu-reviewers!

Notes:

- Most changes in expected permanent outcomes are driven by migration of wgpu to the next `maxInterStageShaderVariables` limit, dropping the old `maxInterStageShaderComponents` limit.
  - Some of CTS' tests for this limit are actually incorrect, while wgpu is correct. I'm filing up (and have even landed in CTS upstream) some work to correct them. See [gpuweb/cts#4538](gpuweb/cts#4538) for more details.
  - CTS isn't entirely to blame; I did make one check for fragment built-in inputs too restrictive. This has been corrected with [wgpu#8792](gfx-rs/wgpu#8792).
- I decided to roll a `spirv` upgrade into this: 0.3.0+sdk-1.3.268.0 → 0.3.0+sdk-1.4.309.0@git:89ce4d0e64c91b0635f617409dc57cb031749a39

  …since it's only used by this, and most changes should go away after the `spirv` releases its current mainline history.

Differential Revision: https://phabricator.services.mozilla.com/D277553
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: cts Issues stemming from the WebGPU Conformance Test Suite area: validation Issues related to validation, diagnostics, and error handling type: bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant