commit | da722adec9a914fd17519faebdd6c9f3934fb518 | [log] [tgz] |
---|---|---|
author | Austin Eng <enga@chromium.org> | Fri May 15 20:28:05 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Fri May 15 20:28:05 2020 +0000 |
tree | 0cf3bcc4c95b26c074fd58e7fc2751d3094b321d | |
parent | 89beb5fb8c77d024803460bfc30b9e4aa2dbec84 [diff] |
Run dawn_end2end_tests on all available system adapters By default, the tests will run on all available adapters, so this adds an --exclusive-device-type-preference flag which takes a list of comma-delimited device type preferences (discrete,integrated,cpu). Tests will run only on the first available device type. This is useful because in Chromium's test infrastructure, the same test arguments are passed to one machine on which we want to use the discrete GPU, as well as one machine where we want to use the integrated GPU. Bug: dawn:396 Change-Id: Id936fff3356eef3c6d12dfd1407b0e1f0f020dc1 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/21202 Commit-Queue: Austin Eng <enga@chromium.org> Reviewed-by: Stephen White <senorblanco@chromium.org>
Dawn is an open-source and cross-platform implementation of the work-in-progress 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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.