commit | 7126ed9111bf40048d69839df9c7bbe45f7881dc | [log] [tgz] |
---|---|---|
author | jchen10 <jie.a.chen@intel.com> | Thu Aug 11 01:36:21 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Aug 11 01:36:21 2022 +0000 |
tree | c4d12cba6c70ec7b7cd031889b5e42b99c41525e | |
parent | 490294e6fe2d6d4e3dc2cdf446ae324516d03109 [diff] |
Add eager Transition support for external textures This eagerly transitions external textures to be ready for export on every submit. With this support, we can save the current submit of export. Bug: chromium:1258986 Change-Id: I92c2019ff486afc24adc190a1f7b2f85f416cd52 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/97642 Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Austin Eng <enga@chromium.org> Commit-Queue: Jie A Chen <jie.a.chen@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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.