commit | b6c8855e3a6856e85bf8180f70fde9a41d8f3514 | [log] [tgz] |
---|---|---|
author | Jiawei Shao <jiawei.shao@intel.com> | Tue Jun 09 17:06:04 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Tue Jun 09 17:06:04 2020 +0000 |
tree | e8c7dbf9888faf53aeca48839bb599b6191462c6 | |
parent | 182af0a4c2c22716d43c6a18ceac1a404ce92d64 [diff] |
Output more details when pipeline layout mismatches shader declaration This patch makes Dawn provide more detailed error messages when the pipeline layout is not compatible with shader module, which is helpful to debug such errors in WebGPU applications. BUG=dawn:456 Change-Id: Ib5a870d8e66645481434c4d3dc6fdc1a585aac36 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/22881 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Kai Ninomiya <kainino@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.