Roll ANGLE from 9649fea17b77 to b07d4a63246a (21 revisions) https://chromium.googlesource.com/angle/angle.git/+log/9649fea17b77..b07d4a63246a 2026-10-14 uchintala@google.com Add isekai_slow_life and jewels_blast traces 2026-10-14 abdolrashidi@google.com Vulkan: Optimize vertex conversion buffer redef 2026-10-13 cclao@google.com Move mScratchBuffers and mZeroFilledBuffers to ThreadSafeDisplay 2026-10-13 uchintala@google.com Add viking_rise and doomsday_last_survivors traces 2026-10-13 hyshih@google.com SPIR-V: Write the flipped gl_FragCoord with a single store 2026-10-13 jianlin.qiu@intel.com D3D11: Accept Y410/Y210 packed YUV client buffers 2026-10-13 vijaagra@qti.qualcomm.com EGL: Unwrap X11 native window. 2026-10-13 cclao@google.com Update rx::SurfaceImpl to use egl::ThreadSafeDisplay 2026-10-13 mark@lunarg.com Trace/Replay: Don't rebind EGLImages when created in-capture 2026-10-13 cclao@google.com Restrict EGLSurface entry points to ThreadSafeDisplay 2026-10-13 guangren.chen@arm.com Allow transform feedback overflow in ES 3.2 2026-10-13 lehoangquyen@chromium.org Metal: Handle non-OOM command buffer errors 2026-10-13 syoussefi@chromium.org IR: Simplify Builder<traverser::Transforms> further 2026-10-12 uchintala@google.com Tests: Add ant_legion and puzzles_and_chaos traces, update CI 2026-10-12 cclao@google.com Revert the vkDestroySurfaceKHR back to tail call. 2026-10-12 abdolrashidi@google.com Traces: Upgrade modern_combat_5 2026-10-12 arthursonzogni@chromium.org Translator: Modernize loops to range-based for loops 2026-10-12 mark@lunarg.com Tests: Add Pokemon Go and Monster Hunter Now AR traces 2026-10-12 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5262a083659f to 8440c88cfc42 (15 revisions) 2026-10-12 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 5c715f61311a to c28b36293093 (3 revisions) 2026-10-12 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 9335a4e4e455 to 5c715f61311a (4 revisions) 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,kainino@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 Tbr: kainino@google.com Change-Id: Id197360204e245147e5802df88702cccb15abfb7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/350795 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.