Skip to content

Tags: google/dawn

Tags

v20260102.115618

Toggle v20260102.115618's commit message
Explicitly list generator dependencies

Updates dawn_json_generator and a template it depends on to properly
declare and handle dependencies on various JSON files used for
generation.

Previously, we solely relied on an underlying usage of a depfile
argument to surface these dependencies, which worked on the older GN
recipe that did not use `gn analyze` on trybots. However, since the
gn_v2 recipe automatically uses `gn analyze` to avoid unnecessary
compilations and depfile appears to be only usable at build time
(whereas `gn analyze` uses static analysis), not explicitly declaring
the dependency on the JSON files allows regressions caused by those
files to make it past the CQ.

Bug: 466134210
Change-Id: I921307d6ecb5dc6172d241a583ad0adfe7eaa472
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/282595
Commit-Queue: Brian Sheedy <[email protected]>
Reviewed-by: Kai Ninomiya <[email protected]>
Auto-Submit: Brian Sheedy <[email protected]>

v20251218.170355

Toggle v20251218.170355's commit message
Suppress Win/GTX 1660 exp failures

Suppresses a number of WebGPU CTS failures that are occurring on the
Win11/NVIDIA GTX 1660 experimental config.

Bug: 470127836, 470131712, 470115242, 470127837, 470115243
Change-Id: I0dba4239a8d0f6b462a1522ce7bfa49d47b465e9
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/281619
Auto-Submit: Brian Sheedy <[email protected]>
Commit-Queue: [email protected] <[email protected]>
Commit-Queue: Brian Sheedy <[email protected]>
Bot-Commit: [email protected] <[email protected]>

v20251217.202701

Toggle v20251217.202701's commit message
[tint] Support attribute `subgroup_size` in WGSL resolver

This patch adds `SubgroupSizeAttribute` to WGSL AST and implements
the validations on the attribute `subgroup_size` in WGSL resolver.

Bug: 463721943
Change-Id: I48896a52e827f862b8b6036ca971d1d7a07f0221
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/281155
Reviewed-by: James Price <[email protected]>
Commit-Queue: Shao, Jiawei <[email protected]>
Reviewed-by: Corentin Wallez <[email protected]>

v20251216.160840

Toggle v20251216.160840's commit message
Fix expectations for two webgpu tests

Accidentally created two RetryOnFailure expectations instead of
upgrading the existing one to Failure.

No-Try: true
Bug: 40249801, 469120957
Change-Id: Iac6f1f7e59ffa06159af536e6b9d254782ff2cc6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/281115
Auto-Submit: Kai Ninomiya <[email protected]>
Bot-Commit: [email protected] <[email protected]>
Commit-Queue: Kai Ninomiya <[email protected]>
Commit-Queue: [email protected] <[email protected]>

v20251215.205450

Toggle v20251215.205450's commit message
Ignore stderr when retrieving remote revision

Keeps stdout and stderr separate in roll_chromium_deps.py when getting a
remote HEAD revision. This is a speculative fix for the autoroller
getting clearly incorrect (timestamp-like) revisions that are not seen
when running locally. ANGLE's equivalent keeps stdout and stderr
separate.

Bug: 452840620, b/465468828
Change-Id: Ifddb6979276895db3a70a77666843e4e1a35592f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/280560
Commit-Queue: Kai Ninomiya <[email protected]>
Auto-Submit: Brian Sheedy <[email protected]>
Reviewed-by: Kai Ninomiya <[email protected]>

v20251214.120048

Toggle v20251214.120048's commit message
[ir] Validate that entry point parameters are not pointers

Unless the MSL capability is present. Fixes a fuzzer crash.

Fixed: 467610935
Change-Id: I81c764d1f708f498e1c9f1eba8fc7b88c2bfdd45
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/279995
Auto-Submit: James Price <[email protected]>
Commit-Queue: Ryan Harrison <[email protected]>
Reviewed-by: Ryan Harrison <[email protected]>

v20251213.165630

Toggle v20251213.165630's commit message
Remove stale WebGPU Compat CTS expectations

Autogenerated CL from running:

//content/test/gpu/unexpected_pass_finder.py --project chrome-unexpected-pass-data --include-internal-builders --remove-stale-expectations --narrow-semi-stale-expectation-scope --num-samples 300 --suite webgpu_compat_cts

Affected bugs for CL description:

[email protected]

Bug: 0000
Change-Id: I685c2b391cec748e70af7d8b5d6aa30576e33fb5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/280316
Auto-Submit: chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com <chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: [email protected] <[email protected]>
Commit-Queue: [email protected] <[email protected]>

v20251212.212811

Toggle v20251212.212811's commit message
Add merge test coverage

Adds test coverage for the CTS merge command, which was recently updated
to support dependency injection.

Bug: 344014313
Change-Id: I0edd4ec0aa27b5d5880e0a946c09f2af310c4a79
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/280217
Reviewed-by: Ryan Harrison <[email protected]>
Commit-Queue: Ryan Harrison <[email protected]>
Auto-Submit: Brian Sheedy <[email protected]>

v20251211.181617

Toggle v20251211.181617's commit message
Roll third_party/webgpu-cts/ e7cad0143..a630b0ea1 (10 commits)

Regenerated:
 - expectations.txt
 - compat-expectations.txt
 - ts_sources.txt
 - test_list.txt
 - resource_files.txt
 - webtest .html files


https://chromium.googlesource.com/external/github.com/gpuweb/cts/+log/e7cad0143f13..a630b0ea111c
 - a630b0 Clean up old texture usage names in constants.ts (#4528)
 - 30454b Fix more validation tests for transient attachment usage (#4519)
 - 9ad725 Have resolve test test more formats. (#4526)
 - fcf2a8 Require compat mode limits (#4524)
 - de2ea6 Revert "'maxStorageBuffersInFragmentStage' and 'maxStorageBuffersInVertexStage' aren't (#4448)" (#4521)
 - d3d675 Revert "Rollin Immediates (#4517)" (#4522)
 - 8e9c65 Add operation tests for transient attachment usage (#4520)
 - f7d27f Fix transient attachment usage in validation tests (#4518)
 - eca60d Rollin Immediates (#4517)
 - 9f1f32 Add validation tests for transient attachment usage (#4508)

Created with './tools/run cts roll'

Cq-Include-Trybots: luci.chromium.try:android-dawn-arm-rel,android-dawn-arm64-rel,dawn-try-linux-x64-intel-uhd770-rel,dawn-try-mac-amd-exp,dawn-try-mac-arm64-m2-exp,dawn-try-mac-intel-exp,dawn-try-win-x64-intel-uhd770-rel,dawn-try-win10-x86-rel,linux-dawn-rel,mac-arm64-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Change-Id: I2c7c71f4f10d90d960db115122da8506be0ca296
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/279955
Reviewed-by: Gregg Tavares <[email protected]>
Reviewed-by: Gregg Tavares <[email protected]>
Commit-Queue: Gregg Tavares <[email protected]>

v20251210.180023

Toggle v20251210.180023's commit message
Expectations for Windows code coverage bots

No clue why these are specific to these bots. Adding the unexplained
timeouts with [ Slow ] to start, if that doesn't work, I'll upgrade to
[ Failure ] / [ RetryOnFailure ] (see patchset 1).

(No-Try because just adding expectations that will be checked by
presubmit.)

No-Try: true
Bug: 40249801
Change-Id: I1be083dd3abfa260c082631d905ea21bc08267e4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/279718
Bot-Commit: [email protected] <[email protected]>
Auto-Submit: Kai Ninomiya <[email protected]>
Commit-Queue: [email protected] <[email protected]>