commit | 08357c3558df8d45e1f73bcac5dd02dd9048342b | [log] [tgz] |
---|---|---|
author | Stephen White <senorblanco@chromium.org> | Tue Jun 24 13:12:46 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jun 24 13:12:46 2025 -0700 |
tree | 36f2e94ab3cf13eb954469491d7c8f48e66e0be8 | |
parent | 8c62748d743b287cafeac84f3f1473a9116268ec [diff] |
Add Compat test: different aspects, same texture. In Compatibility mode, test that two different views of the same texture with different TextureAspect may not be used in the same draw. (We were doing the right thing, just in verifying *how* we were doing the right thing, I discovered we had no coverage.) Change-Id: Ifd1b4ec9e1ef99ce1676fd1ce64c30bf37e85e4e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/248296 Commit-Queue: Stephen White <senorblanco@chromium.org> Reviewed-by: Loko Kung <lokokung@google.com> Reviewed-by: Gregg Tavares <gman@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.