commit | 351c95a4773a4a4a7fe789bc2ba0558cec0e0c15 | [log] [tgz] |
---|---|---|
author | Natasha Lee <natlee@microsoft.com> | Thu May 07 21:52:54 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Thu May 07 21:52:54 2020 +0000 |
tree | 0a3ba494ac25dbd917d6708351c7f2129abea027 | |
parent | 4f3811c0641d1e642cc790bd43388f48bee77f2c [diff] |
Refactor Serial tracking to be owned by Device frontend. Move mCompletedSerial and mLastSubmittedSerial to Device frontend and add getters and setters for the device backend to access such. This is to aid the Device in taking more ownership of Serials and Ticking. Bug: dawn:400 Change-Id: Ifa53ac294a871e484716842a3d212373b57847c4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/20480 Commit-Queue: Natasha Lee <natlee@microsoft.com> 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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.