Skip to content

Tags: google/dawn

Tags

v20251008.222459

Toggle v20251008.222459's commit message
Correct license issues in google_benchmark README.chromium

Add missing 'Update Mechanism'.

Bug: chromium:421988604
Change-Id: I9eb837b84ae123dac042e1111b2c2184572c0466
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265355
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
Auto-Submit: Jordan Brown <rop@google.com>
Reviewed-by: Jiawei Shao <jiawei.shao@intel.com>
Reviewed-by: David Neto <dneto@google.com>

v20251007.185004

Toggle v20251007.185004's commit message
[wgsl] Handle override-sized array params in ProgramToIR

We have special-case handling for this when emitting variable
declarations. Pull that out to a helper function so that we can use it
in the parameter case too.

Fixed: 449592100
Change-Id: I7c242dec479a3195720784d6df0ee64643ee2a34
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265477
Commit-Queue: James Price <jrprice@google.com>
Reviewed-by: dan sinclair <dsinclair@chromium.org>

v20251006.161023

Toggle v20251006.161023's commit message
Update wrapper script args

Adds the following unused args to run_dawn_node_cts.py and
run_tint_fuzzer_corpus_tests.py:

* --isolated-script-test-launcher-retry-limit
* --isolated-script-test-repeat
* --isolated-script-test-filter

These are currently unused, but need to be parsed in the Python wrapper
so that they are not forwarded on to the underlying Go runner. Without
this, it is possible for infra regressions to make it past the CQ like
in https://ci.chromium.org/ui/p/dawn/builders/try/dawn-cq-linux-x64-fuzz-rel/713/infra

Order of events that happened there:

1. Tests failed due to an issue introduced by the CL
2. Builder retried tests without the CL applied in order to check if the
   failure is the CL's fault. In order to account for possible
   flakiness, extra args are passed in such as
   --isolated-script-test-repeat=10
3. Tests also fail without the CL applied because the Go code receives
   an unknown argument.
4. Builder exonerates the CL of the test failures

Bug: 441328362, 441327468
Change-Id: If83e357e5cdd4b9a33acacd3191629cb77796ea0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265315
Auto-Submit: Brian Sheedy <bsheedy@google.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>

v20251005.204727

Toggle v20251005.204727's commit message
Add true no-op merge script

Adds //scripts/merge_scripts/true_noop_merge.py. This script does
literally nothing but exit successfully, which works as a merge script
for Dawn since we only rely on ResultDB for test results. This new
merge script is then applied to all existing tests.

Since this unblocks the use of sharding, slow tests are also sharded
to keep per-shard times under ~10 minutes.

Bug: 385317083
Change-Id: Ib7bfc31c6b9fe017e69a4ba8699b753a46a68f25
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/265039
Commit-Queue: Brian Sheedy <bsheedy@google.com>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>

v20251003.164539

Toggle v20251003.164539's commit message
Add device signature for exhastive limits test (uhd770)

Bug: 449184913
Change-Id: Iab2b36effbcf8a4d94719f02459ec9ea6dffe9a3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264975
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>

v20251002.162335

Toggle v20251002.162335's commit message
Revert "Remove gn_v2 Mac builder special cases"

This reverts commit 4385202.

Reason for revert: Go needs to have arch-specific deps as well

Original change's description:
> Remove gn_v2 Mac builder special cases
>
> Removes the special cases around gn_v2 Mac builders now that all tests
> are run on Swarming and dawn.node tests are no longer implicitly tied to
> the architecture that was used by the parent builder.
>
> Bug: 441328362
> Change-Id: I3ce8d3e186f8b20149303b25dabcc99a68aa749a
> Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264754
> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
> Commit-Queue: Brian Sheedy <bsheedy@google.com>
> Auto-Submit: Brian Sheedy <bsheedy@google.com>

TBR=bsheedy@google.com,ynovikov@chromium.org,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com

No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 441328362
Change-Id: I0233721ab439e49728869a94b123b983d815ae74
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264817
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@google.com>
Reviewed-by: Brian Sheedy <bsheedy@google.com>

v20251001.122215

Toggle v20251001.122215's commit message
[tint][val] Check that RTAs are only the last member of structs

Includes some rewriting of the struct type check to avoid
accidentally skipping unrelated checks when matrix decorations are
allowed.

Fixes: 445906424
Change-Id: I57c73aa6580e9d08411f12be7fe7d305c5a7eb74
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264554
Commit-Queue: dan sinclair <dsinclair@chromium.org>
Commit-Queue: James Price <jrprice@google.com>
Reviewed-by: dan sinclair <dsinclair@chromium.org>
Auto-Submit: Ryan Harrison <rharrison@chromium.org>
Reviewed-by: James Price <jrprice@google.com>

v20250930.203316

Toggle v20250930.203316's commit message
[dawn][wire] Simplifies the templating logic for server callbacks.

- Removes the unnecessary inner template struct and unnecessary
  abstractions such as return type.

Bug: 412761856
Change-Id: I6a584ae27a147a6156b6f399293b13f7a96376e1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264260
Auto-Submit: Loko Kung <lokokung@google.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>

v20250929.163341

Toggle v20250929.163341's commit message
Fix X11 includes from non-standard locations

Change-Id: Ie787452fd8ecb4cdd0591ec0509066b9d4e32ca6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/263894
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>

v20250928.073008

Toggle v20250928.073008's commit message
[dawn] Extend exhaustive testing to features

Bug: 430344935
Change-Id: I6f9e7adab6946567c748203c6e9fb0e12f1b9376
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261614
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: Peter McNeeley <petermcneeley@google.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>