Closed Bug 2034188 Opened 2 months ago Closed 2 months ago

Update WebGPU CTS to new version 5234d6547f05ba0d968f9690e2424e0ac933dc67 from 2026-04-21 04:20:14

Categories

(Core :: Graphics: WebGPU, task, P5)

task

Tracking

()

RESOLVED DUPLICATE of bug 2035913
Tracking Status
firefox152 --- affected

People

(Reporter: update-bot, Assigned: aleiserson)

References

(Blocks 1 open bug)

Details

(Whiteboard: [3pl-filed][task_id: BiTS-dL-RLKp_Nsn--NIIQ])

Attachments

(1 obsolete file)

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


dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts | 171 +++-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/command_buffer/queries/timestampQuery.spec.ts | 148 ++-
dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/rendering/3d_texture_slices.spec.ts | 417 ++++++---
dom/webgpu/tests/cts/checkout/src/webgpu/api/validation/buffer/create.spec.ts | 3 +-
dom/webgpu/tests/cts/checkout/src/webgpu/shader/execution/expression/call/builtin/texture_utils.ts | 144 +++-
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/api/operation/command_buffer/queries/occlusionQuery/cts.https.html | 2 +
testing/web-platform/mozilla/tests/webgpu/cts/webgpu/api/operation/command_buffer/queries/timestampQuery/cts.https.html | 1 +
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.js | 171 +++-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/command_buffer/queries/timestampQuery.spec.js | 146 ++-
testing/web-platform/mozilla/tests/webgpu/webgpu/api/operation/rendering/3d_texture_slices.spec.js | 413 ++++++---
testing/web-platform/mozilla/tests/webgpu/webgpu/api/validation/buffer/create.spec.js | 5 +-
testing/web-platform/mozilla/tests/webgpu/webgpu/shader/execution/expression/call/builtin/texture_utils.js | 144 +++-
15 files changed, 1319 insertions(+), 454 deletions(-)


5234d6547f05ba0d968f9690e2424e0ac933dc67 by Kai Ninomiya <kainino@chromium.org>

https://github.com/gpuweb/cts/commit/5234d6547f05ba0d968f9690e2424e0ac933dc67
Authored: 2026-04-20 21:20:14 -0700
Committed: 2026-04-20 21:20:14 -0700

Change subcases to cases in api,validation,buffer,create:limit (#4628)

Files Modified:

  • src/webgpu/api/validation/buffer/create.spec.ts

ded8b7750b9c140bb23c4506276661bc74e4afa9 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/ded8b7750b9c140bb23c4506276661bc74e4afa9
Authored: 2026-04-20 10:51:16 -0700
Committed: 2026-04-20 17:51:16 +0000

Check clearing of 3d textures when rendering to a slice (#4625)

  • Check clearing of 3d textures when rendering to a slice

There was an issue in some browsers where, when rendering
to a slice of a 3d texture, they'd mark the entire texture
as initialized even though only the individual slice was
initialized.

Updated the tests so they check the entire texture.
Also updated them to try every format.

Files Modified:

  • src/webgpu/api/operation/rendering/3d_texture_slices.spec.ts
  • src/webgpu/shader/execution/expression/call/builtin/texture_utils.ts

3962314d06de36f68f6ec72695de02b5099893ec by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/3962314d06de36f68f6ec72695de02b5099893ec
Authored: 2026-04-17 19:02:35 -0700
Committed: 2026-04-18 02:02:35 +0000

Test Reusing the same query in the same command buffer (#4626)

Queries are not allowed to be used more than once in
the same render pass but they are allowed to be used
more than once in the same command buffer, without
resolving inbetween use.

Add a test this works as expected.

Files Modified:

  • src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts

0f4e899e167e8a44890841d47f547e6e0cafbf29 by Greggman <github@greggman.com>

https://github.com/gpuweb/cts/commit/0f4e899e167e8a44890841d47f547e6e0cafbf29
Authored: 2026-04-16 16:37:27 -0700
Committed: 2026-04-16 23:37:27 +0000

Test uninitialized queries in unsubmitted command buffers (#4624)

  • Test uninitialized queries in unsubmitted command buffers

Query slots that have never been used at required to resolve
to zero. Some implementaitons might wrongly mark them as
used at encoding time instead of submit time.

  • Update src/webgpu/api/operation/command_buffer/queries/timestampQuery.spec.ts

Co-authored-by: Kai Ninomiya <kainino1@gmail.com>


Co-authored-by: Kai Ninomiya <kainino1@gmail.com>

Files Modified:

  • src/webgpu/api/operation/command_buffer/queries/occlusionQuery.spec.ts
  • src/webgpu/api/operation/command_buffer/queries/timestampQuery.spec.ts

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

Needs Close Investigation:

  • _mozilla/webgpu/cts/webgpu/api/operation/rendering/3d_texture_slices/cts.https.html?q=webgpu:api,operation,rendering,3d_texture_slices:multiple_color_attachments,same_mip_level:*

    • 15 of 15 failed on different tasks
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (JAK_wdk2Rm2ETEq5Y8RBqw)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (f6-CTKN6RmKlszTmWdoAww)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (YIXYxGOMTeqpW-YkmAN3Uw)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (B3zUocfcQDiXKYNOl4_6sw)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (b9TzacapQmKU0Ge7BjG3kA)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (YjOxHhnKRQK0XZxniDsGvw)
      - test-linux2404-64/opt-web-platform-tests-webgpu-9 (brEFI3v0RxCC7zbiBuKRhQ)
      - test-linux2404-64/opt-web-platform-tests-webgpu-9 (BlObLVWSSgSQ14UUrQuT8g)
      - test-linux2404-64/opt-web-platform-tests-webgpu-9 (W0pk_zuSS-q_n3LScpKxQw)
      - test-linux2404-64/debug-web-platform-tests-webgpu-2 (Bi7f1yawTG2G_ew1EiR34A)
      - test-linux2404-64/debug-web-platform-tests-webgpu-2 (Izbq0vRfQeeWAtscETVNAQ)
      - test-linux2404-64/debug-web-platform-tests-webgpu-2 (C8cTSVo0SKSbYG9cY7u0rg)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (FBi9MK0LRMqpIA_H6UeyTA)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (QOGPbM_DTGSMgOUhe1qMdQ)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (ViuU2S1vR0CFvAKPtabZYw)
  • _mozilla/webgpu/cts/webgpu/api/operation/rendering/3d_texture_slices/cts.https.html?q=webgpu:api,operation,rendering,3d_texture_slices:multiple_color_attachments,same_slice_with_diff_mip_levels:*

    • 18 of 18 failed on different tasks
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (B3zUocfcQDiXKYNOl4_6sw)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (b9TzacapQmKU0Ge7BjG3kA)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (YjOxHhnKRQK0XZxniDsGvw)
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-8 (TsrPv8mPT5-ykLlGSmNfbw)
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-8 (db8YBOMHTHutyEzhChN01A)
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-8 (Dt5hz4BPR_2oYS_YiEHCRA)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (JAK_wdk2Rm2ETEq5Y8RBqw)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (f6-CTKN6RmKlszTmWdoAww)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (YIXYxGOMTeqpW-YkmAN3Uw)
      - test-linux2404-64/debug-web-platform-tests-webgpu-2 (Bi7f1yawTG2G_ew1EiR34A)
      - test-linux2404-64/debug-web-platform-tests-webgpu-2 (Izbq0vRfQeeWAtscETVNAQ)
      - test-linux2404-64/debug-web-platform-tests-webgpu-2 (C8cTSVo0SKSbYG9cY7u0rg)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (FBi9MK0LRMqpIA_H6UeyTA)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (QOGPbM_DTGSMgOUhe1qMdQ)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (ViuU2S1vR0CFvAKPtabZYw)
      - test-linux2404-64/opt-web-platform-tests-webgpu-9 (brEFI3v0RxCC7zbiBuKRhQ)
      - test-linux2404-64/opt-web-platform-tests-webgpu-9 (BlObLVWSSgSQ14UUrQuT8g)
      - test-linux2404-64/opt-web-platform-tests-webgpu-9 (W0pk_zuSS-q_n3LScpKxQw)
  • _mozilla/webgpu/cts/webgpu/api/operation/rendering/3d_texture_slices/cts.https.html?q=webgpu:api,operation,rendering,3d_texture_slices:one_color_attachment,mip_levels:*

    • 12 of 12 failed on different tasks
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (JAK_wdk2Rm2ETEq5Y8RBqw)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (f6-CTKN6RmKlszTmWdoAww)
      - test-macosx1470-64/opt-web-platform-tests-webgpu-9 (YIXYxGOMTeqpW-YkmAN3Uw)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (B3zUocfcQDiXKYNOl4_6sw)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (b9TzacapQmKU0Ge7BjG3kA)
      - test-macosx1470-64/debug-web-platform-tests-webgpu-6 (YjOxHhnKRQK0XZxniDsGvw)
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-8 (TsrPv8mPT5-ykLlGSmNfbw)
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-8 (db8YBOMHTHutyEzhChN01A)
      - test-windows11-64-25h2/debug-web-platform-tests-webgpu-8 (Dt5hz4BPR_2oYS_YiEHCRA)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (FBi9MK0LRMqpIA_H6UeyTA)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (QOGPbM_DTGSMgOUhe1qMdQ)
      - test-windows11-64-25h2/opt-web-platform-tests-webgpu-7 (ViuU2S1vR0CFvAKPtabZYw)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-1 - 1 of 3 failed on the same (retriggered) task (failed: HM0z7ei1QQmHem5TBGw99g)

  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-6 - 1 of 3 failed on the same (retriggered) task (failed: dPGxeU9ZTwSjiWmgRyUq7g)

  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-1 - 3 of 3 failed on the same (retriggered) task (failed: egCrhs5BSei6eQgxUKSccw, Sub_ZrxyRaG__imzBNp4fg, UMv2j-iXQRerThmE6umfyg)

  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-22 - 3 of 3 failed on the same (retriggered) task (failed: UiqMHxF_TyCum0eLka-H3A, dW6ZoyrRTsiBnlbx3a9u_w, DPUF2v1QQ-K6LSSACNLLuQ)

  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-3 - 3 of 3 failed on the same (retriggered) task (failed: Qp_jEsELSmmU9VZ_7tLw0w, AoTTYjhkQ_OTpD7bjxDTrg, L_jvLZZAQ02LAfYocSJ80A)

  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-1 - 2 of 3 failed on the same (retriggered) task (failed: S2gy5393SIeIJs90v7saNw, V_IJzsEKRjarVpchQnMBsQ)

  • test-windows11-64-25h2/opt-web-platform-tests-webgpu-backlog-long-6 - 2 of 3 failed on the same (retriggered) task (failed: D2_dezIRTK2gO_jGAhvYnw, Ap1q-1iSRVaA3ZrIdXRFlg)

  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-5 - 3 of 3 failed on the same (retriggered) task (failed: U_w_xM4QSrmzAq9TyT1twA, FRCjXIx5RAKlHfXjgvgBjg, VupfR14gQ9iwmhUShUXG0g)

  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-2 - 3 of 3 failed on the same (retriggered) task (failed: EFEC9WUrSQWldtDKS238Zg, adI-PpBKQDakqRfe3oioRA, EDfOXJLiSkiL0hoc3k3dxA)

  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-long-1 - 1 of 3 failed on the same (retriggered) task (failed: Xylz0l1mQniz7otvq7MEOw)

  • test-linux2404-64/opt-web-platform-tests-webgpu-backlog-2 - 3 of 3 failed on the same (retriggered) task (failed: KYukFcMXSlyrgjMgZA1w2A, P7yF_zcdTKSUs2we3JpjAQ, OMkAt-XSTFmM3_Swb17eJQ)

  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-11 - 2 of 3 failed on the same (retriggered) task (failed: XPxLihIdQz--9bBCtRBwpA, YBAUnvv7T2ifwAKlRGupEQ)

  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-long-2 - 1 of 3 failed on the same (retriggered) task (failed: WBOgTbvVRuqUIqXSL3A3-Q)

  • test-windows11-64-25h2/opt-web-platform-tests-webgpu-backlog-4 - 3 of 3 failed on the same (retriggered) task (failed: Yt2iHePNTq22hb2jpEjYrA, Q_XWrlfRRpi4smS_tZ-3zg, P4TJyMAhTvCus64lCTs2aQ)

  • test-linux2404-64/opt-web-platform-tests-webgpu-backlog-long-4 - 1 of 3 failed on the same (retriggered) task (failed: IOWPupDiRNKfUdWv9epoxg)

  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-20 - 1 of 3 failed on the same (retriggered) task (failed: ZeaEDQIASju-2OPm8prOSw)

  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-6 - 3 of 3 failed on the same (retriggered) task (failed: Lz_kbjgiSrOW8KqPxHpdvA, M5FQtPNlR8m9HdzZ28bCgg, XXKy-WtmSKiP62957IdK1A)

  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-11 - 1 of 3 failed on the same (retriggered) task (failed: UYjaBND3TiKB_nR6adLcGg)

  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-22 - 3 of 3 failed on the same (retriggered) task (failed: cHFP9XuBRr-pxTvVGqbH3Q, IwaKMPINQjq9nEAHW8oJcA, dVJqW7KeR4mTKQWeKffRbg)

Needs Investigation (Possible Intermittents):

  • test-macosx1470-64/opt-web-platform-tests-webgpu-long-2 - 1 of 3 failed on the same (retriggered) task (failed: O0Zw7ChcTrCjI3elY6MaFg)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-long-1 - 1 of 3 failed on the same (retriggered) task (failed: Amg95XnTTzu2Cv4imTr1RA)

Known Issues:

  • test-macosx1470-64/debug-web-platform-tests-webgpu-2 - 1 of 3 failed on the same (retriggered) task (failed: bwEIdi_QQIuzWte-aVafZw)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-2 - 2 of 3 failed on the same (retriggered) task (failed: HHCY6PGFTWWWWTksrgdlxg, fePJzo15To6Gxa808B_mCg)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-4 - 1 of 3 failed on the same (retriggered) task (failed: Y6A2VS0uRYa0Ln7UYq398A)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-2 - 1 of 3 failed on the same (retriggered) task (failed: K75PEEGxSyC1IXgNl7WrEw)
  • test-linux2404-64/debug-web-platform-tests-webgpu-backlog-long-4 - 2 of 3 failed on the same (retriggered) task (failed: OTt1IB3WQBqvRM4Ivw0suA, Ia44-Yl-ShSm30AFbSBLXw)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-backlog-long-3 - 1 of 3 failed on the same (retriggered) task (failed: aH8V2faSRfiNv6muRmYUQw)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-12 - 1 of 3 failed on the same (retriggered) task (failed: MOWEKSwQSr6aG3d1zth_QA)
  • test-macosx1470-64/debug-web-platform-tests-webgpu-13 - 1 of 3 failed on the same (retriggered) task (failed: Ru78RscCQr6iY5jAgY4kRg)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-17 - 2 of 3 failed on the same (retriggered) task (failed: Wl-yZAxlQvynPHuhthYKag, dEEzNfVGQFOoLA_S0bXOMw)
  • test-windows11-64-25h2/opt-web-platform-tests-webgpu-backlog-long-1 - 1 of 3 failed on the same (retriggered) task (failed: XG2R4U7aSwiTjlBPNvvA-Q)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-backlog-long-2 - 2 of 3 failed on the same (retriggered) task (failed: EHSzP1TESuCqtgz-dsVSfg, JfO14G0HQWGfuRlgwlJykQ)
  • test-windows11-64-25h2/debug-web-platform-tests-webgpu-backlog-long-6 - 1 of 3 failed on the same (retriggered) task (failed: K57VYxpTT3W44dhU9dl0ug)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-12 - 1 of 3 failed on the same (retriggered) task (failed: fWe8OeAKQ5yIEK-N6DgeeA)
  • test-linux2404-64/opt-web-platform-tests-webgpu-backlog-long-2 - 1 of 3 failed on the same (retriggered) task (failed: IbxSynznRCKlcDU6tjRFTA)
  • test-macosx1470-64/opt-web-platform-tests-webgpu-4 - 1 of 3 failed on the same (retriggered) task (failed: OAVTE6b2S2WWZ4k6Flm23w)

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)
Type: enhancement → task

Down-prioritizing. Erich is on PTO, and we'll get a new bug filed by UpdateBot soon, which will fall on Andy's plate.

Priority: -- → P5

Updatebot doesn't seem to have filed a new one, so I'll take over this one.

Assignee: egubler → aleiserson
Status: NEW → ASSIGNED
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: ASSIGNED → RESOLVED
Closed: 2 months ago
Duplicate of bug: 2035913
Resolution: --- → DUPLICATE
Attachment #9572590 - 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: