commit | 87af04b769068d016814b749dc829b4b257406f8 | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Tue Jun 14 13:22:16 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 14 13:22:16 2022 +0000 |
tree | 5b9a4cf20b1e9b6a1696ab9651a977fc82f481d5 | |
parent | b0f00124817d978676e981d2a0aea953f7c169ab [diff] |
dawn::wire: Separate ObjectHandle to its own header. This allows using it without including all of WireCmd_autogen.h. Start using in client::ObjectBase to use the typedef for ObjectId. Bug: dawn:1451 Change-Id: I80e7247cc0e83ae48818b0d73b5236c6980204d1 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/93145 Kokoro: Kokoro <noreply+kokoro@google.com> Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@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.