commit | 3e957f1f671dd5056513b0fdfc3faca013b24001 | [log] [tgz] |
---|---|---|
author | Jie Chen <jie.a.chen@intel.com> | Fri Feb 23 00:57:02 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Feb 23 00:57:02 2024 +0000 |
tree | a1c6d680af7d4aa4c686076f26b9a0cf433f0253 | |
parent | ce3c817853572d4a548aa649a2b3efcb11d327d9 [diff] |
Add SingleStagingBuffer perf measure option With this option, the staging buffer is setup once, and then copied to all uniform buffers. This way, we can spcifically measure the buffer copy itself without the staging buffer map intervention. Bug: chromium:1485789 Change-Id: Iee5f9f0f16d6a7c90484ece38436ac97d7af9838 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/175461 Kokoro: Jie A Chen <jie.a.chen@intel.com> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Peng Huang <penghuang@chromium.org> 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 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)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.