commit | f2a003d4e94cbb529d638e9a1b8a551c9f3371ab | [log] [tgz] |
---|---|---|
author | Stephen White <senorblanco@chromium.org> | Wed Feb 03 15:06:30 2021 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Wed Feb 03 15:06:30 2021 +0000 |
tree | 3d1b0b77ef368a9ae84e7daa595369ad14aa3b7b | |
parent | 9bb02dbbc64faea30075ccd7de6cd36007f1e197 [diff] |
Revert "Fix SwANGLE DeviceType and OpenGL ES DeviceType checking." This reverts commit 9bb02dbbc64faea30075ccd7de6cd36007f1e197. Reason for revert: breaking the Dawn roll into Chrome: https://ci.chromium.org/ui/p/chromium/builders/try/dawn-linux-x64-deps-rel/12478/overview Original change's description: > Fix SwANGLE DeviceType and OpenGL ES DeviceType checking. > > OpenGL ES drivers (like OpenGL drivers) have DeviceType::Unknown. > We want to allow testing of unknown native GLES drivers, > as we do for GL drivers, so add them to the conditional. > > NOTE: this change will enable the OpenGLES backend to run tests on > the CQ and waterfall bots. > > Mark SwANGLE as a "CPU" adapter type, rather than unknown, since we > don't want to test it by default. > > Bug:dawn:580 dawn:447 dawn:661 > Change-Id: I21577cb9d1fdec53704433a5db1fe2603bdbeb6d > Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/39920 > Reviewed-by: Austin Eng <enga@chromium.org> > Reviewed-by: Corentin Wallez <cwallez@chromium.org> > Commit-Queue: Stephen White <senorblanco@chromium.org> TBR=cwallez@chromium.org,senorblanco@chromium.org,enga@chromium.org Change-Id: I7e454f1da23faa4cfa0cfe737c0d318ecca2bcd8 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: dawn:580 dawn:447 dawn:661 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/40240 Reviewed-by: Stephen White <senorblanco@chromium.org> Commit-Queue: 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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.