commit | 0b6eb1f3c25ded803d08df34a13d9d557883ef6b | [log] [tgz] |
---|---|---|
author | Antonio Maiorano <amaiorano@google.com> | Tue Apr 15 11:12:28 2025 -0700 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 15 11:12:28 2025 -0700 |
tree | 1d50627e171c6760cbed243d7de83f26b672c332 | |
parent | eb71d1c41eac26609101604fb125ed5276c1ceda [diff] |
DXC build: disable sized allocations Chromium will enable this flag by default, which results in ASAN failures for mismatched new/delete calls in DXC. These are not a security risk, and haven't been fixed in upstream LLVM either, so let's disable this flag when building DXC. Note that this is already disabled for MSVC builds as well (both in our GN build, and in DXC's CMake build). Bug: chromium:410141973 Change-Id: Ieccfe2fc49ede3f1cea5ac2ebb15b939c869b0a6 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/237014 Reviewed-by: James Price <jrprice@google.com> Commit-Queue: James Price <jrprice@google.com> Auto-Submit: Antonio Maiorano <amaiorano@google.com> Reviewed-by: Mikihito Matsuura <mikt@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.