commit | d6a53f599c6e71a3a9c0082dd4a2b5b70ad0a3bd | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Thu Oct 31 23:15:56 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Oct 31 23:15:56 2024 +0000 |
tree | f1cdabfdfe6f99ce081c2bbc53103f9adbb7b032 | |
parent | 6ad78e82fbd5ae3128df32e467221326685d9d0d [diff] |
[dawn][frontend] Add pipeline label to context on internal errors Pipeline compilation is one of the few places where WebGPU is allowed to have "internal" errors. Make sure we add the pipeline's label to the context otherwise it can be difficult to know which pipeline caused a backend compiler error. Bug: 365378969 Change-Id: I2ec72a0d1af9efd848d1b238e2b34ad8c225fc54 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/212897 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Dawn is an open-source and cross-platform implementation of the 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)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.