commit | 6bb3f6f2160b025712c1542d3bc83bcecfb71235 | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Mon Aug 30 20:01:04 2021 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Aug 30 20:01:04 2021 +0000 |
tree | 76e1eef100fee05f8193a5817a6fb1e38a0926be | |
parent | 52ad8f67684dae9b8b3b762c5e3542a15aa626fe [diff] |
vulkan: Free "in flight" fences/commands in ShutdownImpl There might still be fences and commands marked as in-flight in ShutdownImpl if the device was lost. Delete them anyway because since the device was lost, it means that all objects are no longer in the "pending" state (from the Vulkan spec point of view) Bug: chromium:1244454 Change-Id: I905a9a8e5174591bf93e3cdac3cdcb349d75a581 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/63102 Commit-Queue: Austin Eng <enga@chromium.org> Auto-Submit: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Stephen White <senorblanco@chromium.org> Reviewed-by: Austin Eng <enga@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.