commit | 27922f5146bec963a84f8e4d14f9818e44dc95dd | [log] [tgz] |
---|---|---|
author | Corentin Wallez <cwallez@chromium.org> | Wed Sep 24 07:05:24 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Sep 24 07:05:24 2025 -0700 |
tree | c300886eb9b016b4cfe51a53fe67cdd1912d9ea8 | |
parent | d7e9c87293bece09772d071121adc6b395d71e42 [diff] |
[dawn][d3d12] Set BGL option only once in ShaderModule. A prior CL changed how per-BGL options are gathered and passed to Tint but inserted it in the wrong loop. Instead of doing it once per group, it is done once per binding. Move the code to the correct loop level to avoid redundant work. Bug: 42240282 Change-Id: Ided56ec36c0f8246ae5d585b9bf0a31e1835b46a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/263274 Commit-Queue: Antonio Maiorano <amaiorano@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com> Auto-Submit: Corentin Wallez <cwallez@chromium.org>
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.