commit | 3ceb65443c14cd783421ec28ba2e2ff9c01c95ad | [log] [tgz] |
---|---|---|
author | Brandon Jones <bajones@chromium.org> | Thu Apr 01 01:28:52 2021 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Thu Apr 01 01:28:52 2021 +0000 |
tree | a85ee08a78a9480350ac52decb5413319dfe8184 | |
parent | 984e72dbf913a9bb233de5f8d46d65bb17cd2b76 [diff] |
Create RenderPipeline blueprints w/ RenderPipelineDescriptor2 This is another incremental change towards using the new render pipeline descriptor throughout the entire stack. Creates blueprints for hashing with the new descriptor when provided before then converting it to the old format for the native backend creation. BUG: dawn:642 Change-Id: I1927b12fd02b2fedf25ef4428f07e339fa666715 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/46541 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Kai Ninomiya <kainino@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.