commit | c303bdf70523040c0425ab3166cb8fac6df5dcc3 | [log] [tgz] |
---|---|---|
author | Yan,Shaobo <shaobo.yan@intel.com> | Fri Oct 28 15:35:28 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Oct 28 15:35:28 2022 +0000 |
tree | 87c46199de7da482e2097425bbde98dc3110c653 | |
parent | c395660ee6c6a11aba274e0444d084ede5e40e1b [diff] |
Fix HandleAssertionFailure in ValidateCopyTextureForBrowser The assert failure is caused by the validation orders. Current validation order cannot ensure "destination" is valid when it is passed to "ValidateTextureToTextureCopyCommonRestrictions". This CL seperate "ValidateCopyForBrowserCommonRestrictions" to "ValidateCopyForBrowserDestination" and "ValidateCopyForBrowserOptions". Correcting the order and adding more comments. Bug: chromium:1379001 Change-Id: I9bdbd773659827d0056cd7c37e78ac02ce22451c Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/107560 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> 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.