|author||Ben Clayton <email@example.com>||Mon Apr 19 19:42:19 2021 +0000|
|committer||Commit Bot service account <firstname.lastname@example.org>||Mon Apr 19 19:42:19 2021 +0000|
Cleanup transform usage Use tint::transform::DataMap for inputs as well as outputs. This allows tint to nest transforms inside each other (e.g. embedding transforms inside sanitizers), and still having a consistent way to pass data in and out of these transforms, regardless of nesting depth. Transforms can also now be fully pre-built and used multiple times as there is no state held by the transform itself. Bug: tint:389 Change-Id: If1616c77f2776be449021a32f4a6b0b89159aa2a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/48060 Reviewed-by: Austin Eng <email@example.com> Commit-Queue: Austin Eng <firstname.lastname@example.org> Auto-Submit: Ben Clayton <email@example.com>
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.hversion that Dawn implements.
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.