commit | 7c0afdf3906e83d46bcb6c6788069d5feefdf9a8 | [log] [tgz] |
---|---|---|
author | Stephen White <senorblanco@chromium.org> | Tue Feb 15 22:16:29 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Feb 15 22:16:29 2022 +0000 |
tree | 114be133cc9c10b4eaa6924d08c853e2e2aa53ff | |
parent | 74f31e2b0eb70cfa77f534d06c54be9383e222a9 [diff] |
Re-enable compilation of GL backends in Chromium. Tint's GLSL backend has achieved test parity with the SPIRV-Cross path for dawn_end2end_tests on both Desktop and ES and we have switched exclusively to Tint for GLSL generation. Since the SPIRV-Cross dependency has been removed, there should no longer be any binary size concerns with the use of these backends in Chrome. This reverts commit 6ef39372f8b6d60d927a5e6ae4eb27389f24eced. Bug: dawn:580 Change-Id: I6bcd2ce90c86e77570b4323481870590c6bd1efa Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/80300 Reviewed-by: Austin Eng <enga@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.