Closed Bug 2044519 Opened 29 days ago Closed 22 days ago

Update WebGPU CTS to new version 9964a05b4d053bfbd75a049b545bafd9757b7085 from 2026-06-02 16:40:55

Categories

(Core :: Graphics: WebGPU, enhancement)

enhancement

Tracking

()

RESOLVED DUPLICATE of bug 2046266
Tracking Status
firefox153 --- affected

People

(Reporter: update-bot, Assigned: jimb)

References

(Blocks 1 open bug)

Details

(Whiteboard: [3pl-filed][task_id: WpukHaqCSWqWkFpGSVxnjQ])

Attachments

(1 obsolete file)

This update covers 3 commits. Here are the overall diff statistics, and then the commit information.


dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts | 3 +
dom/webgpu/tests/cts/checkout/src/webgpu/shader/validation/expression/binary/bitwise_shift.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts | 216 ++++++++++
dom/webgpu/tests/cts/checkout/src/webgpu/shader/validation/shader_validation_test.ts | 8 +-
dom/webgpu/tests/cts/checkout/tools/gen_version | 2 +-
dom/webgpu/tests/cts/moz.yaml | 4 +-
testing/web-platform/mozilla/tests/webgpu/common/internal/version.js | 2 +-
testing/web-platform/mozilla/tests/webgpu/cts/webgpu/shader/validation/extension/subgroup_size_control/cts.https.html | 5 +
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/shader_io/compute_builtins.spec.js | 3 +
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/validation/expression/binary/bitwise_shift.spec.js | 3 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/validation/extension/subgroup_size_control.spec.js | 216 ++++++++++
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/validation/shader_validation_test.js | 10 +-
12 files changed, 466 insertions(+), 9 deletions(-)


9964a05b4d053bfbd75a049b545bafd9757b7085 by Jiawei Shao <jiawei.shao@intel.com>

https://github.com/gpuweb/cts/commit/9964a05b4d053bfbd75a049b545bafd9757b7085
Authored: 2026-06-03 00:40:55 +0800
Committed: 2026-06-02 09:40:55 -0700

Ensure WorkgroupSizeX never exceeds the maximum value in subgroup size control tests (#4655)

Issue: #4640

Files Modified:

  • src/webgpu/shader/execution/shader_io/compute_builtins.spec.ts
  • src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts

b507bd117e53db86f2fb52d0d858d3ae7d684a85 by James Price <jrprice@google.com>

https://github.com/gpuweb/cts/commit/b507bd117e53db86f2fb52d0d858d3ae7d684a85
Authored: 2026-05-28 20:52:45 -0400
Committed: 2026-05-28 20:52:45 -0400

Add validation coverage for const SHIFT override (#4649)

Test that we correctly reject excessive shift amounts when the LHS is
constant and the RHS is an override.

Missing coverage as per a recent Tint bug.

Files Modified:

  • src/webgpu/shader/validation/expression/binary/bitwise_shift.spec.ts

16f8a068dbadc5f220921e1b6daaa453fadf177a by Jiawei Shao <jiawei.shao@intel.com>

https://github.com/gpuweb/cts/commit/16f8a068dbadc5f220921e1b6daaa453fadf177a
Authored: 2026-05-27 08:44:05 +0800
Committed: 2026-05-27 08:44:05 +0800

Add shader validation tests on subgroup-size-control - Part II (#4648)

  • Add shader validation tests on subgroup-size-control - Part II

This patch adds the second part of the shader validation tests on the
extension subgroup-size-control:

  • The value of @subgroup_size must be a constant expression or an
    override expression that resolves to an i32 or an u32.
  • The value of @subgroup_size must be a power of 2.
  • The x-dimension of the entry point's workgroup_size must be a
    multiple of the @subgroup_size value, or a pipeline creation error
    occurs

Issue: #4640

  • Address reviewer's comments

Files Modified:

  • src/webgpu/shader/validation/extension/subgroup_size_control.spec.ts
  • src/webgpu/shader/validation/shader_validation_test.ts

The try push is done, we found jobs with unclassified failures.

Needs Close Investigation:

  • _mozilla/webgpu/cts/webgpu/api/validation/buffer/mapping/shared.https.html?worker=shared&q=webgpu:api,validation,buffer,mapping:unmap,state,mappingPending:*
    • 1 of 3 failed on the same (retriggered) task
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-2 (X7OPPCk1T9qT_ord2n_7qg)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-21 - 1 of 3 failed on the same (retriggered) task (failed: Qw6OJiPZRzKBacBWn7vYrg)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-13 - 1 of 3 failed on the same (retriggered) task (failed: HbCwbfJ9RDyRC-rbB78cnQ)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-18 - 1 of 3 failed on the same (retriggered) task (failed: SQWDu_-NQaicjxSyTCQpOw)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-long-2 - 2 of 3 failed on the same (retriggered) task (failed: W1jcD9zWQdOl_zpjZRty-A, SSYxZoM_Tr-XUjKlGlA0tQ)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-24 - 1 of 3 failed on the same (retriggered) task (failed: UHKKeCeJQKuroGxIgFoMFQ)
  • test-linux2404-64/opt-web-platform-tests-webgpu-backlog-long-1 - 3 of 3 failed on the same (retriggered) task (failed: FsAkEM_TRK6a7hxWVprMHg, d2aCJAIxTbK_CkJ62MYxDg, Shvh8tI1Rp-d9SEAllYw3Q)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-25 - 3 of 3 failed on the same (retriggered) task (failed: JQWDPAGbTyGc3LB3f0zxPw, DU9FXLCwSxqEAbFXrOuVxQ, JICO-XoIRuygLLVXyVR7wQ)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-5 - 1 of 3 failed on the same (retriggered) task (failed: cwJClycsQJOfhLz68ahOIw)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-4 - 1 of 3 failed on the same (retriggered) task (failed: HHSo2Fy8SPeZKnQCqK3LdQ)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-3 - 1 of 3 failed on the same (retriggered) task (failed: PVn3YJlqSe-HQeNHROZ0UA)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-3 - 1 of 3 failed on the same (retriggered) task (failed: VVYSZMzkRaeuPvXI4FBFuw)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-long-4 - 1 of 3 failed on the same (retriggered) task (failed: Vw-wfz3BSySNvu5ma9-QEQ)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-long-5 - 1 of 3 failed on the same (retriggered) task (failed: YsQf_GLKSxGiD0In347qgA)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-24 - 3 of 3 failed on the same (retriggered) task (failed: RSwix64HSE2hFKBi0oGFyQ, Mze8HuodRJ66YDtgrl3ADg, aXl2qz_jRSSH-A0q1DmiLA)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-3 - 1 of 3 failed on the same (retriggered) task (failed: KOLTLogURwiZojKkGIEKxg)
  • test-windows11-64-25h2/opt-web-platform-tests-webgpu-backlog-3 - 1 of 3 failed on the same (retriggered) task (failed: VjMsM96eTx-X5_3Btu-Jmg)
  • test-windows11-64-25h2/opt-web-platform-tests-webgpu-backlog-long-1 - 2 of 3 failed on the same (retriggered) task (failed: W1rY0uuXQlaA6GO7-Rbc_A, WQBe5UA1QsuxjkIYwA1Cgw)

Needs Investigation (Possible Intermittents):

  • test-macosx1470-64/debug-web-platform-tests-webgpu-10 - 1 of 3 failed on the same (retriggered) task (failed: XNYxouvwTKWzsVaxKza3sQ)

Known Issues:

  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-long-1 - 2 of 3 failed on the same (retriggered) task (failed: Hdk3XE1nQICjabx-G9VTBw, TJk2XC_VRLKdKG1Wj2z8MQ)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-14 - 1 of 3 failed on the same (retriggered) task (failed: fhcAMIaJSZmh85PGKKVpnQ)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-1 - 2 of 3 failed on the same (retriggered) task (failed: HGPmE-yISEWFeI8Wrhczgg, ZJcaXwmkT6KHOc6daHsO0w)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-1 - 1 of 3 failed on the same (retriggered) task (failed: KbJ_n1OuRF-CeLRRCjtWaQ)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-4 - 2 of 3 failed on the same (retriggered) task (failed: RT9yr67YTYaEzeXqB492eQ, NU4vQ3lVQ6aliLXqEIWuSA)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-11 - 1 of 3 failed on the same (retriggered) task (failed: FfXXpa8aSPiimGAvGL49tw)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-19 - 1 of 3 failed on the same (retriggered) task (failed: faXINmO-T7CS_yV0imCepA)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-11 - 1 of 3 failed on the same (retriggered) task (failed: HnQ2OIJvTCOhCgZDbSHM0g)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-long-2 - 1 of 3 failed on the same (retriggered) task (failed: Jk7Alnj7SsanrSIfm-kgRg)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-23 - 1 of 3 failed on the same (retriggered) task (failed: R6JDHCT6R3m7YCKELAZS1A)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-20 - 2 of 3 failed on the same (retriggered) task (failed: VQBDy0gxRLGrLH5YEArpCg, NaSVNxLyRRm_w4OuMk7-WA)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-3 - 2 of 3 failed on the same (retriggered) task (failed: UodqHiT1SLOojRiFWmAfkQ, b1k-W-XwRjehhXY2apDomw)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-5 - 1 of 3 failed on the same (retriggered) task (failed: bzIiHzrtTiG18q30dMi1MA)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-3 - 2 of 3 failed on the same (retriggered) task (failed: DCCCB9maRI-Y6orcPczRbQ, KRUDymZeQgyqQ9CCh9-GFQ)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-10 - 1 of 3 failed on the same (retriggered) task (failed: byhpoxX0Trar42ws8bYJ9w)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-14 - 1 of 3 failed on the same (retriggered) task (failed: enXbbusNQqWAj1iR7-N8Yg)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-7 - 1 of 3 failed on the same (retriggered) task (failed: eV_3KbpBRSeX4BkymQEpgA)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-11 - 1 of 3 failed on the same (retriggered) task (failed: ceE7beH2SdCRq2O-0fGORg)
  • test-windows11-64-25h2/opt-web-platform-tests-webgpu-backlog-7 - 2 of 3 failed on the same (retriggered) task (failed: Nt6AUr0cQUugeBgCeeWQzg, I7rBnSi2TFSv400lLdOMag)

These failures could mean that the library update changed something and caused
tests to fail. You'll need to review them yourself and decide where to go from here.

In either event, I have done all I can and you will need to take it from here. If you
don't want to land my patch, you can replicate it locally for editing with
./mach vendor dom/webgpu/tests/cts/moz.yaml

When reviewing, please note that this is external code, which needs a full and
careful inspection - not a rubberstamp.

Assignee: nobody → egubler
Flags: needinfo?(egubler)

Basically green, minus some intermittents that were likely already there. Nice!

Assignee: egubler → jimb
Flags: needinfo?(egubler)

This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).

Status: NEW → RESOLVED
Closed: 22 days ago
Duplicate of bug: 2046266
Resolution: --- → DUPLICATE
Attachment #9592832 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: