Tags: google/dawn
Tags
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]>
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]>
[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]>
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]>
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]>
[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]>
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]>
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]>
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]>
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]>
PreviousNext