commit | 025880595d06fe5ab41022555b03983ba2aae9b1 | [log] [tgz] |
---|---|---|
author | Sunny Sachanandani <sunnyps@chromium.org> | Tue Oct 04 00:08:52 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Oct 04 00:08:52 2022 +0000 |
tree | 2ca76e25579d3be0cb2d3ca28b18a613cf69013a | |
parent | 4ff00cc4709877b30eee1f74e7180b3de707a7e7 [diff] |
d3d12: Keep wait fences alive until GPU completion In D3D12, objects need to be kept alive until they're done being used on the GPU. This is particularly important for wait fences imported into Dawn otherwise the waits don't happen sometimes. Bug: dawn:576 Change-Id: Id2d8af59f1530a1e507471cf2e4653ac5cfbae06 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104425 Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org> Commit-Queue: 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.