commit | b9740b0e656b23e95beeca73b977524d30864ff1 | [log] [tgz] |
---|---|---|
author | shaoboyan <shaoboyan@microsoft.com> | Mon Jun 02 21:30:25 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jun 02 21:30:25 2025 -0700 |
tree | 1e5867a8dc22cae50581be52c17d264de121d77b | |
parent | 3667b9e854fa12d1994a55357e119dcd0ac946f0 [diff] |
D3D11: Skip UAV count if binding is not visible in fragment stage This change ensures that the UAV count is not incremented for bindings that are not visible in fragment stage in BindGroupTrackerD3D11. Adding a test to cover this case. Bug:366291600 Change-Id: Ifc3460254936f5750b7b35d2ab64764f8b457384 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/244096 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Quyen Le <lehoangquyen@chromium.org> Commit-Queue: Shaobo Yan <shaoboyan@microsoft.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.