Tags: google/dawn
Tags
[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>
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>
[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>
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>
[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>
[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>
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>
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>
[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>
[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>
PreviousNext