Roll ANGLE from ec632f21b60b to b0d01b255409 (25 revisions) https://chromium.googlesource.com/angle/angle.git/+log/ec632f21b60b..b0d01b255409 2026-10-28 uchintala@google.com Tests: Add matchington_mansion and meme_bots_chase_rooms traces 2026-10-28 syoussefi@chromium.org Vulkan: Dynamic state for sample mask 2026-10-27 cnorthrop@google.com Trace/Replay: Add --start option to retrace upgrade 2026-10-27 syoussefi@chromium.org Vulkan: Fix defined-subresource tracking for 3D textures 2026-10-27 uchintala@google.com Tests: Add parchisi_star and my_supermarket_journey traces 2026-10-27 cnorthrop@google.com Android: Set TMPDIR for ANGLE's test APKs 2026-10-27 syoussefi@chromium.org Vulkan: Fix deferred clear vs D/S-clear-then-D-clear 2026-10-27 cclao@google.com Fix build failure when ANGLE_ENABLE_ASSERTS not defined 2026-10-27 ukai@google.com Remove unused buildtools/reclient from DEPS and roll scripts 2026-10-27 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from d9b632d973ec to 45d5953f870e (1284 revisions) 2026-10-27 i.nazarov@samsung.com Vulkan: Rename syncMonolithicPipelinesToBlobCache feature 2026-10-27 i.nazarov@samsung.com Vulkan: Update externallySynchronizePipelineCacheAccess 2026-10-27 myid.shin@igalia.com [3p freshness] volk: Add Crowbar workflow 2026-10-27 sergiosolano@google.com spanify: Use angle::Span and std::array in AttributeLayoutTest 2026-10-27 myid.shin@igalia.com [3p freshness] volk: Restore stale LICENSE.md and README.md 2026-10-27 myid.shin@igalia.com [3p freshness] PRESUBMIT: Skip the tab check for Crowbar-managed code 2026-10-27 hyshih@google.com Vulkan: Use MUTABLE_FORMAT for int color images on Adreno 702 2026-10-27 hyshih@google.com Vulkan: Emulate advanced blend on Adreno 702 2026-10-27 zychen2828@gmail.com IR: Validate foldable control flow 2026-10-27 arthursonzogni@chromium.org Enable clang-tidy range-based loop modernization checks 2026-10-27 mpdenton@chromium.org IR: WGSL: Precedence and associativity formatting 2026-10-27 mpdenton@chromium.org IR: WGSL: Basics and compiler wiring 2026-10-27 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7724413aefba to 5f9a05f60c9a (12 revisions) 2026-10-27 sergiosolano@google.com Span: Fix IsSpan for fixed-extent spans 2026-10-27 msisov@igalia.com [3p freshness] ffx_spd: Roll to v2.0 If this roll has caused a breakage, revert this CL and set the roller to dry run mode using the controls here: https://autoroll.skia.org/r/angle-dawn-autoroll Please CC angle-team+autoroll@google.com,lokokung@google.com on the revert to ensure that a human is aware of the problem. To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Bug: None Change-Id: I2c41fd2c628dcf685b6f06ba02012e4efc157b33 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/354435 Bot-Commit: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.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.