commit | 7d20b4450182b8e25dfd315019623d7a746cc290 | [log] [tgz] |
---|---|---|
author | Natasha Lee <natlee@microsoft.com> | Fri Mar 06 19:05:15 2020 +0000 |
committer | Commit Bot service account <commit-bot@chromium.org> | Fri Mar 06 19:05:15 2020 +0000 |
tree | bfbc444d925bc4a6d57939ab396c6d44df36cbfd | |
parent | 2538aaf30478d3a3b5d203cc8f219cee9d7e5846 [diff] |
Respect external clear status for Textures Use ExternalImageDescriptor->isCleared to set the clear status of subresources so it can be correctly lazy cleared when used. Also remove old Wrap path that uses regular texture descriptors since we have moved to use ExternalImageDescriptor. Bug: chromium:1036080 Change-Id: Icb605dbf3cf3f0dc8a30287e8b9b8d9134805112 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/16320 Commit-Queue: Natasha Lee <natlee@microsoft.com> Reviewed-by: Corentin Wallez <cwallez@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.