commit | 2c4f822f9e78d491e3fa32dfee1add5b93c8be65 | [log] [tgz] |
---|---|---|
author | Colin Blundell <blundell@chromium.org> | Mon Nov 04 09:10:59 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Nov 04 09:10:59 2024 +0000 |
tree | b46e06568ff98f3489e7c993e02b0d3deff501a7 | |
parent | b1a84c72f6c628b5773ba926375b1404c4b8ebaf [diff] |
[Vulkan] Allow internal errors when calling GetAHardwareBufferProperties This method makes a Vulkan API call that will return an error if `handle` is invalid. This is not cause to lose the Dawn device, as it is a client-side error and not a true internal Dawn error (see [1] for fuller analysis). [1] https://issues.chromium.org/u/1/issues/346282342#comment20 Change-Id: Id0abb3f44e4abc369c59bc8a330c425b8317c4ea Bug: 346282342 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/213274 Commit-Queue: Colin Blundell <blundell@chromium.org> Auto-Submit: Colin Blundell <blundell@chromium.org> Reviewed-by: 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.