Skip to content

Tags: google/dawn

Tags

v20260423.175430

Toggle v20260423.175430's commit message
[infra] CTS roller: add Bot-Commit+1

The CTS roller account should now have permission to use Bot-Commit.
This change should allow CTS rolls to be landed with just one OWNER
review. (Though rolls that fail to complete, e.g. if they time out on
the last iteration, but then end up succeeding after timing out, won't
get the label.)

To make this work we use an explicit list of owners for the submodule so
that rolls must be reviewed by someone, rather than just being ready to
CQ+2 as soon as they're posted.

This will need to be tested after it lands because only the bot can run
with the trusted account that has Bot-Commit permissions.

Bug: 402777879
Change-Id: I48a92e52587908fd1d808703ff57a7ef0aec81a4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/300675
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Brian Sheedy <bsheedy@google.com>

v20260422.215810

Toggle v20260422.215810's commit message
Roll vulkan-deps from 54730b6db79f to 2e62b853b7b5 (17 revisions)

https://chromium.googlesource.com/vulkan-deps.git/+log/54730b6db79f..2e62b853b7b5

Also rolling transitive DEPS:
  https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/706f1dc8558316213eac02b0611f9cde6fd3d9c5..ff5c50339cc1e9f34f04cb440a3e5fe89db0161d
  https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+log/d72c5f52886913598d4064fe8d03bf8ac471e215..83ca74c8f08431690fc461eadb912015a25217f2

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC kainino@google.com,webgpu-developers@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 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: I64f4ebb30fecc1a0eea5abd4e8997a675eb1cc99
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/304635
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>

v20260421.125655

Toggle v20260421.125655's commit message
[dawn][native] Remove incorrect buffer->SetInitialized for timestamps

This code runs during command encoding, not command execution, so this
is the wrong time to mark the buffer as initialized.

Reverts https://dawn-review.googlesource.com/c/dawn/+/155341

New test fails without the fix at least on Metal.

Fixed: 499140183
Test: BufferZeroInitTest.ResolveQuerySet
Bug: 42240243
Change-Id: Ic77db1304e3182c66608e18b0994671877c29557
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/304238
Reviewed-by: Shao, Jiawei <jiawei.shao@intel.com>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>

v20260420.230544

Toggle v20260420.230544's commit message
Collapse DependencyInfo

The DependencyInfo struct just holds a `Source`. That struct is just
placed inside a Hashmap. Instead, put the `Source` into the hashmap
directly.

Remove unused `using` statement.

Change-Id: I63303fa396f113f68e9ce44143ca3c16b8f99335
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/302975
Reviewed-by: James Price <jrprice@google.com>
Commit-Queue: dan sinclair <dsinclair@chromium.org>

v20260410.140140

Toggle v20260410.140140's commit message
[dawn][opengl] Fix size of MappedAtCreation mapping

The updated test catches this with ASan in the case where GLDefer is
enabled (which it does) but the bug also exists in the non-GLDefer case.
Just can't catch it with ASan.

There isn't an equivalent issue in the non-MappedAtCreation case because
the buffer is initialized from the GPU (even if it's mappable, though in
that case the usage can't have Uniform anyway so the size isn't rounded
up).

Fixes: 500774812
Change-Id: Iaf7f4b8ee5b69c4f5a41f39d10d2cce9cfd983e5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/302195
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Auto-Submit: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Quyen Le <lehoangquyen@chromium.org>

v20260409.162024

Toggle v20260409.162024's commit message
[vulkan] Fix pipeline shader stage flags

The `VkComputePipelineCreateInfo` struct has a `flags` member, and it
also has a `stage` member which has its own `flags` member. We were
using the former for pipeline shader stage bits, but we should have
been using the latter.

Fixed: 500774798
Change-Id: I0ff4a24f2b4d38ce886daacfef2e69de73119377
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/301915
Reviewed-by: Alan Baker <alanbaker@google.com>
Commit-Queue: James Price <jrprice@google.com>

v20260408.155649

Toggle v20260408.155649's commit message
Roll DirectX Shader Compiler from ff6b0b930c6c to aba4445f7441 (5 rev…

…isions)

https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler.git/+log/ff6b0b930c6c..aba4445f7441

2026-04-09 ascoleman@microsoft.com [SM6.10][Bugfix] Add missing 64bit DXIL op overloads (#8354)
2026-04-08 ascoleman@microsoft.com [SM6.10][HLK] Use Template Load/Store for Shaders (#8350)
2026-04-08 ascoleman@microsoft.com [SM6.10][HLK][LinAlg] Address lingering feedback (#8343)
2026-04-08 jackell@microsoft.com Fix GroupSharedLimitASTest and GroupSharedLimitMSTest execution tests (#8351)
2026-04-08 stevenperron@google.com [SPIRV] Update dependencies (#8346)

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

To file a bug in DirectX Shader Compiler: https://github.com/microsoft/DirectXShaderCompiler/issues/new/choose
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: chouinard@google.com
Change-Id: Ie0aed563c4feb51cdcd6e18d77c68a0b4116e517
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/301715
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>

v20260407.210447

Toggle v20260407.210447's commit message
Remove unnecessary Assert on `DawnNative` with wire in DawnTestInfraTest

The previous ASSERT was wrong because with wire `DawnNative` should always
be filtered in `GetSupportedFeatures()` and never be supported.

With this CL the Win10 x64 Intel UHD770 FYI bots will pass.

Bug: 491515776
Change-Id: I47c5272b230361539ea43970ce3577e17a6da681
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/301075
Reviewed-by: Shaobo Yan <shaoboyan@microsoft.com>
Commit-Queue: Shao, Jiawei <jiawei.shao@intel.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>

v20260403.135149

Toggle v20260403.135149's commit message
[tint] Update validation assertions test

Now we have a build-time flag for these assertions. If the flag is
disabled the assertion will not fire. Instead just test that the
function can be called, and that it will not have any effect.

Change-Id: I9c6c17c5c1af221699ae677e2c1b84da32292ab8
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/301135
Auto-Submit: James Price <jrprice@google.com>
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: James Price <jrprice@google.com>

v20260402.171122

Toggle v20260402.171122's commit message
[kotlin] Add suppression for duplicate enums values.

- This suppression is necessary for google3 roll after the addition of
  enum_value_conflict for ColorSpacePrimariesDawn in
  https://dawn-review.git.corp.google.com/c/dawn/+/300216

Change-Id: I7745eff7be9e78a332cca5f02555a790d19dbd4a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/301016
Commit-Queue: Loko Kung <lokokung@google.com>
Auto-Submit: Loko Kung <lokokung@google.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>