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