commit | 949f1e45f1dc8c40b3ba2ba182fc7209ead09032 | [log] [tgz] |
---|---|---|
author | Natasha Lee <natlee@microsoft.com> | Tue May 19 01:29:32 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Tue May 19 01:29:32 2020 +0000 |
tree | 62a617a9741f518221040d56fda836a25067ad19 | |
parent | 2ae84e946193d883749658cfedfae7e971e3d27e [diff] |
Refactor MapRequestTracker to be its own class file. All the buffer backend files had basically the same implemenations of MapRequestTracker and the tracker was owned by device backends. This refactor puts MapRequestTracker into its own file and has the tracker be owned by DeviceBase and BufferBase. Bug: dawn:400 Change-Id: Id28422b575e9c04d4435d5f119e0ffe08c2d1ce8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/21760 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.