commit | df70004c520cd774d317a6940b288f457b958f5c | [log] [tgz] |
---|---|---|
author | Brandon Jones <brandon1.jones@intel.com> | Thu Feb 17 19:20:31 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Feb 17 19:20:31 2022 +0000 |
tree | 64c400812afa02a1b28222ac63fa9c5f218b99b8 | |
parent | 0e5c0dc27a85a3962c98403c1caf1443da5a134c [diff] |
Add Validation For External Texture Bind Group Layout Mismatch Adds validation to ensure that external texture binding entries match the bind group layout. This should fix an issue found by the fuzzer. Bug: dawn:1082 Bug: chromium:1296935 Change-Id: I1cc542ed9105dbe29d775e01e52475a7d6c8d393 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/80460 Reviewed-by: Loko Kung <lokokung@google.com> Auto-Submit: Brandon1 Jones <brandon1.jones@intel.com> Reviewed-by: Austin Eng <enga@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.