commit | 18d1c3b4088f3df801d4ae3149488b48b4d4af94 | [log] [tgz] |
---|---|---|
author | Shrek Shao <shrekshao@google.com> | Mon Jul 08 21:03:16 2024 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jul 08 21:03:16 2024 +0000 |
tree | 030edb70caa79b6a5504eff79a859918d5e088a9 | |
parent | b52dc7db568181e0938163ffe4df632f82c990e2 [diff] |
[Compat] Fix BlitR8ToStencil for compat tex view array layer restrictions In compat mode, we have the spec restriction that array texture views used in bind groups must consist of the entire array. Pass base layer via uniform buffer instead of texture view. Bug: dawn:42241333 Change-Id: I36738d53fb4efac38192f2f8e40b7c5d97b09a55 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/196237 Reviewed-by: Stephen White <senorblanco@chromium.org> Reviewed-by: Brandon Jones <bajones@chromium.org> Reviewed-by: Gregg Tavares <gman@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.