Manual roll Dawn from a4511bd8cfb9 to 3a8f53cbdac5 (49 revisions)

Manual roll requested by robertphillips@google.com

https://dawn.googlesource.com/dawn.git/+log/a4511bd8cfb9..3a8f53cbdac5

2026-05-20 jrprice@google.com Support output directory for `tools/run gen sources`
2026-05-20 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll OpenGL-Registry from 9cb90ca4902d to a30033d3e812 (1 revision)
2026-05-20 cwallez@chromium.org [dawn][native] Dirty the validation aspect on SetIndexBuffer
2026-05-20 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from ae7e3c9f958e to 0d27036e4fc1 (3587 revisions)
2026-05-20 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from 654d66f5f787 to ab214d274421 (1 revision)
2026-05-20 jrprice@google.com [glsl] Remove pipeline stage from test helper Generate()
2026-05-20 rharrison@chromium.org [val] Tighten up rules around types builtins are applied to
2026-05-20 jrprice@google.com Remove ability to pass specific template files to tools/run gen
2026-05-20 dsinclair@chromium.org Update AddressSpace validation tests.
2026-05-19 jrprice@google.com Split `tools/run gen` into two commands
2026-05-19 rharrison@chromium.org Generate WKT for protobuf on the fly in CMake
2026-05-19 kjlubick@google.com Fix CMake defaults for SPIRV validation
2026-05-19 lokokung@google.com [wire] Fixes potential UAF when dealing with injected Unregisters.
2026-05-19 lokokung@google.com [procs] Add a DAWN_CHECK to validate the proc version table.
2026-05-19 sarath.singapati@huawei.com Vulkan: Accept fd=-1 as valid for SYNC_FD semaphore import/export
2026-05-19 shaoboyan@microsoft.com [dawn][tint] Ship immediate_address_space with killswitch
2026-05-19 cwallez@chromium.org [dawn][d3d11] Fix ResolveQuerySet with firstQuery != 0
2026-05-19 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-19 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-19 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-19 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from 7284bb180961 to 654d66f5f787 (1 revision)
2026-05-19 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-19 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 shrekshao@google.com Capture: Add multi frame support
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-18 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from 1e4181c0f4ce to 7284bb180961 (1 revision)
2026-05-16 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU Compat CTS expectations
2026-05-16 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
2026-05-16 alanbaker@google.com [msl] Find packed types correctly for buffers
2026-05-16 lokokung@google.com [dawn][native] Stop using WaitListEvent in TrackedEvents.
2026-05-16 dneto@google.com protobuf: roll forward, gn build should use auto-generated code for 'any'
2026-05-15 lokokung@google.com [procs] Adds an externally visible proc to get the Dawn version.
2026-05-15 bajones@chromium.org Vulkan: Validate size of imported AHardwareBuffers
2026-05-15 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-15 alanbaker@google.com [ir] Fix issue with arrayLength from param after access
2026-05-15 kylechar@google.com Avoid separate render pass to clear textures
2026-05-15 jabgonzalez@google.com [cleanup] Replace `#pragma allow_unsafe_buffers` with targeted TODOs
2026-05-15 bajones@chromium.org OpenGL: Fix copy offsets for cubemaps
2026-05-15 kylechar@google.com Fix invalid check on device lost
2026-05-15 kylechar@google.com Trim data returned for VkPipelineCache
2026-05-15 dneto@google.com [native] Initialize all members of apply clear color value key
2026-05-15 alanbaker@google.com [ir] Make static array of resource types const
2026-05-15 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from 3bb9beee268a to 1e4181c0f4ce (1 revision)

Also rolling transitive DEPS:
  https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/5c3e051186c88b1e7ee66750eda59096a51abc73..799ea87730dbcfadfe66f7928a7eceb28fc5ea2a

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dawn-skia-autoroll
Please CC cwallez@google.com,rharrison@google.com,robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/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

Cq-Include-Trybots: skia/skia.primary:Build-Ubuntu24.04-Clang-x86_64-Debug-Graphite_Dawn_Vulkan;skia/skia.primary:Test-Mac14-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-ASAN_Graphite_Dawn_Metal;skia/skia.primary:Test-Win11-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn_D3D12;skia/skia.primary:Test-Win11-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn_D3D11
Bug: None
Tbr: rharrison@google.com,robertphillips@google.com
Change-Id: I06a4d50488a859cd2a4ad9eaaab7e41bb73e00bc
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1240616
Bot-Commit: skia-autoroll@skia-public.iam.gserviceaccount.com <skia-autoroll@skia-public.iam.gserviceaccount.com>
3 files changed