| commit | 3b8155324fb55c338c6d6ca495d3e5ca7bed3f2a | [log] [tgz] |
|---|---|---|
| author | Shrek Shao <shrekshao@google.com> | Tue Nov 18 10:48:39 2025 -0800 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Nov 18 10:48:39 2025 -0800 |
| tree | 5039573293feae24a3d82463d64e60dfebe62dc2 | |
| parent | 026bc053ee69caf59c9767756415560327cd4169 [diff] |
[WebGPU backend] Skip draw indirect gpu validation Add virtual NeedsIndirectDrawGPUValidation() and returns false for WebGPUBackend to skip indirect draw gpu validation so that indirect buffer won't change and the inner render bundle is created at creation time of the upper render bundle. Bug: 413053623 Change-Id: I92a14865d412fcd2b1a29cad8285e51d3da50114 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/273735 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Shrek Shao <shrekshao@google.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.