commit | 9c60fecb81e7e1034d15545b71971363c9589ead | [log] [tgz] |
---|---|---|
author | Kai Ninomiya <kainino@chromium.org> | Tue Jun 20 18:32:57 2023 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 20 18:32:57 2023 +0000 |
tree | 4b071c9814a1defc3175c1cbc3e7301b74dfa405 | |
parent | 5e1641683929049b182a0103211584a24855de44 [diff] |
Move submit Tick from backends to QueueBase All backends except D3D11 called tick in the same way inside SubmitImpl. This moves that call to QueueBase so they don't have to. In the D3D11 backend specifically, note that this *adds* a Tick call inside Submit. For the others, there should be no behavioral change. Bug: none, dawn:1863 Change-Id: I0dfad14b9a0fdc167bd8a6bc7fa3ef72922b8fad Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/135821 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Loko Kung <lokokung@google.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 the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.