commit | 5e8fafe63838d857f9b37b26cc45055d79bc4ad9 | [log] [tgz] |
---|---|---|
author | dan sinclair <dsinclair@chromium.org> | Thu Aug 07 06:24:23 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Aug 07 06:24:23 2025 -0700 |
tree | af895aafb9f37a8a31b59272d7447f04d2195317 | |
parent | b6b0ae4e5756cf6de01ba948616d6b7cd7fe1645 [diff] |
[spirv-reader][ir] Fix issue with SampledImage registration. When converting user calls, we may fork functions which take image parameters. This means, if the function has a `SampledImage` we won't have registered it in the `SampledImage` hash. To fix this, when re-iterating over the instructions, re-record any `SampledImage` instructions. Fixed: 430358345 Change-Id: I2dbdda8cbb7276ab7a8f129ebe1ef40cf6c7a2d0 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/256295 Commit-Queue: James Price <jrprice@google.com> Reviewed-by: 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.