commit | 1c9e0450240d6ddce49d373f3ab38f33796708d7 | [log] [tgz] |
---|---|---|
author | Yunchao He <yunchao.he@intel.com> | Mon Jun 29 19:00:05 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Mon Jun 29 19:00:05 2020 +0000 |
tree | c24b24fb47d5fafab7719fbf2822ec9de05ee808 | |
parent | bf27bd7a5e612bbdc65973ab6309f48c7f069c04 [diff] |
Fix a bug in PassResourceUsageTracker.cpp In a render/compute pass, if a texture is used as the same usages across its subresources, and it is also used as different usages across its subresources. We should mark that it is not used as the same usages across its subresources for this pass, and we need to visit every single subresource to track its usages transition. Bug: dawn:462 Change-Id: Ide0770db62a3b7b85664757b21eb3280a0bb646c Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/23300 Commit-Queue: Yunchao He <yunchao.he@intel.com> Reviewed-by: 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 webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.