commit | 81431f5034b4ce3a0cdc339709bd8ca8856fe427 | [log] [tgz] |
---|---|---|
author | Yunchao He <yunchao.he@intel.com> | Fri Mar 27 21:40:47 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Fri Mar 27 21:40:47 2020 +0000 |
tree | 80cb71a604b7b7d8b896fa9c9b48dd990c15b67a | |
parent | 06508118ebbe787c9b56e5852363d63acb579f21 [diff] |
Add validation tests for resource usage tracking - 2 This patch adds resource usage tracking tests for overwritten situations within a draw/dispatch: 1) multiple SetIndexBuffer 2) multiple SetVertexBuffer on the same index 3) multiple SetBindGroup on the same index We should track the overwritten resources even though they are not used in render/compute pass. Bug: dawn:357 Change-Id: I1e804c9aebfc62acb82513db51b6ae94a85579fb Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/18000 Commit-Queue: Yunchao He <yunchao.he@intel.com> 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.