commit | d812d57739373ea7a2480687da2f8f1ed1b75715 | [log] [tgz] |
---|---|---|
author | Li Hao <hao.x.li@intel.com> | Mon Jul 26 14:34:47 2021 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 26 14:34:47 2021 +0000 |
tree | 252d21bef587211dbe5eff401b4249e1b7c880ae | |
parent | a6057ac71608ad1200feed4d2e0cb3cba9cb4c14 [diff] |
Update resolveQuerySet for unavailable queries on D3D12 Now resolving unavailable queries is undefined behaviour on D3D12, it might cause device hangs or removal. Update to just resolve available part like Vulkan did, and clear the destination buffer to 0s for the unavailable part. Bug: dawn:973 Change-Id: I7cf6808d67179425b4883e8847c76daaf8444dc2 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/59420 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Jiawei Shao <jiawei.shao@intel.com> Commit-Queue: Hao Li <hao.x.li@intel.com>
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.