commit | fbdd86deaa110c4ae517825b597dbd7dfcf10211 | [log] [tgz] |
---|---|---|
author | Kai Ninomiya <kainino@chromium.org> | Wed Apr 10 23:40:59 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Apr 10 23:40:59 2024 +0000 |
tree | 8ea5e77078ce0cba4098ebf5751de28e6f73dd06 | |
parent | 8ed40bfc4172b7b7704b6b761765bcd783262d2b [diff] |
Run web_platform, idl, print_environment tests on workers web_platform tests interact with a lot of things like DOM and OffscreenCanvas. We need to make sure that they either work correctly or skip themselves on workers. (Most will skip themselves.) They should behave properly after <https://github.com/gpuweb/cts/pull/3597> rolls. print_environment just prints information about the environment it runs in. This lets us verify that each test config is running tests in the correct worker type (and on the correct GPU though that's already easy to verify). See sample output <https://github.com/gpuweb/cts/pull/3571>. Unfortunately because the test must pass, LUCI doesn't capture logs for it. But because the test uses console.log, the output can be found in the shard logs on stderr. Bug: chromium:331351978, chromium:330573129 Change-Id: I099b9f328566aec7cd4d6d767d540d7d2143595d Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/181080 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.