commit | 75e5ed6161fcb3a79cbf584c273ff7eac84956a9 | [log] [tgz] |
---|---|---|
author | Yan, Shaobo <shaobo.yan@intel.com> | Wed Sep 23 10:28:26 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Wed Sep 23 10:28:26 2020 +0000 |
tree | fb2270f5f550a318e1184043c4e6ab5046b5bf8b | |
parent | a3651d2fe0737c1522556657eb0dd5539186c839 [diff] |
Support Noop Copy for B2T, T2B and T2T Copies In B2T, T2B and T2T copies, copySize has 0 in width, height or depth will trigger errors in D3D12 backend. This patch bypass the command record step for noop copy. But all validation rules still applies to the copy. BUG=dawn:255 Change-Id: I4d01cef2e3c1f78440014c2c6ac63a48310d99af Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/28521 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Corentin Wallez <cwallez@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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.