commit | 8ec8f31e3b2b8f36d37c92f215fd3adbb1d29bbb | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Wed Sep 02 15:57:39 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Wed Sep 02 15:57:39 2020 +0000 |
tree | 934f9814925b1d11daf060e7bcf6e6ac9b7143ca | |
parent | e9bc506e0ab03dd7984ab5a6aade07651f2d9c17 [diff] |
Make ShaderModule reflection go through EntryPointMetadata PipelineBase now collects the EntryPointMetadata for all its stages which makes the rest of the code agnostic to the entrypoint name (except D3D12 and OpenGL that required transition hacks and will be fixed in follow-up CLs). Bug: dawn:216 Change-Id: I643da198cb2a20a9d94d805a2dc783d6d4346ae9 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/27260 Reviewed-by: Ryan Harrison <rharrison@chromium.org> Commit-Queue: Corentin Wallez <cwallez@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.