commit | 1648ec5511caf5bc77e513f746eb694ef6351d6e | [log] [tgz] |
---|---|---|
author | Peter McNeeley <petermcneeley@google.com> | Tue May 27 10:53:26 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue May 27 10:53:26 2025 -0700 |
tree | 087ebc23014e7693041c940880dac1f2c6268a12 | |
parent | 55183ab0b3cfc8a132ca5ffa7f4e2cf293253a10 [diff] |
[tint] Fix edge condition override array size oob Array sizes in workgroup address space can be specified at pipeline creation time via overrides. This means we need to validate all access to these arrays after substitute overrides. Bug:413427686 Change-Id: I12d241dc43938b038976c67de905e2f5a7a0d0b4 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/243794 Commit-Queue: Peter McNeeley <petermcneeley@google.com> Reviewed-by: dan sinclair <dsinclair@chromium.org> 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.