commit | 21d753a05346f2fa43e0f5d646c58e6b53564cef | [log] [tgz] |
---|---|---|
author | Yunchao He <yunchao.he@intel.com> | Thu Apr 23 00:15:50 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Thu Apr 23 00:15:50 2020 +0000 |
tree | 3cf6d30d4d99fc60b6161e70f4d62c3f071a78f3 | |
parent | 7434b2c67d9a4cb9bfbf50304d6af42d2195df4d [diff] |
Read and write usage in compute pass is valid Resource usage tracking in compute pass is per dispatch. So readable and writeable usages in pass granularity may be valid. This patch also removes ComputePassValidationTests.cpp because it is duplicated with ResourceUsageTrackingTests.cpp. The former actually contains resource usage tracking tests only, and the latter is also for the same purpose and it is much more comprehensive. Bug: dawn:358 Change-Id: I53f8906660b348eeff4f2a061e3b829d1c2ceab8 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/20122 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Yunchao He <yunchao.he@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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.