| commit | d02677db3dd08088441e12cc8bb277adb60d5bd9 | [log] [tgz] |
|---|---|---|
| author | James Price <jrprice@google.com> | Thu Aug 07 18:09:42 2025 -0700 |
| committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Aug 07 18:09:42 2025 -0700 |
| tree | b084892653081f1940d4db3f6c3b4049f0a47597 | |
| parent | 15f1e088a6824032cb13e256fe647e1d1527e09c [diff] |
[spirv-reader] Do not change access mode used for type map for handles The access mode that we use to key into the type map needs to use the actual access mode that we are going to use for the image type, otherwise we will have a collision when the same SPIR-V type is used in two different variables with two different access mode. We already handle setting the access mode for image types when we actually emit the type, so we don't need to change anything for the type map key. Fixed: 437093642 Change-Id: I90b6e383c6ad0bc563fcea43ee698f7a81723254 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256517 Reviewed-by: dan sinclair <dsinclair@chromium.org> Commit-Queue: James Price <jrprice@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.