8000 Tags · google/dawn · GitHub
[go: up one dir, main page]

Skip to content

Tags

Tags

v20261111.144539

Toggle v20261111.144539's commit message
Roll DirectX Shader Compiler from 823a3dadf981 to c8611f6ff76e (1 rev…

…ision)

https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler.git/+log/823a3dadf981..c8611f6ff76e

2026-11-11 jackell@microsoft.com [HLSL] Allow a small ULP tolerance in LinAlg float matrix multiply tests (#9096)

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/directx-shader-compiler-dawn
Please CC rharrison@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
Change-Id: I79236addf8423ec6e19293ef0a364d445219bc04
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/358755
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>

v20261110.181728

Toggle v20261110.181728's commit message
Fix ShaderF16Tests skipping on D3D12 when use_dxc is default

ShaderF16Tests::GetRequiredFeatures() only requested ShaderF16 on D3D12
if "use_dxc" appeared in forceEnabledWorkarounds. Since use_dxc became
enabled by default on D3D12 and test instantiations switched to
D3D12Backend() and D3D12Backend({}, {"use_dxc"}), all D3D12
ShaderF16Tests silently skipped.

Rely directly on SupportsFeatures({wgpu::FeatureName::ShaderF16}), since
ValidateFeatureSupportedWithTogglesImpl already rejects ShaderF16 when
use_dxc is disabled on the adapter.

Bug: 454348977, 577702448
Change-Id: I1dc0c9434fc46c5ec7f6c8a59190572b5ba141e2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/358277
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Natalie Chouinard <chouinard@google.com>

v20261109.214834

Toggle v20261109.214834's commit message
Roll Mesa from cc2dcf9abdc6 to 7526bf51645c (1 revision)

https://chromium.googlesource.com/external/gitlab.freedesktop.org/mesa/mesa.git/+log/cc2dcf9abdc6..7526bf51645c

2026-11-10 jeongik@google.com gfxstream: support variable descriptor counts and sparse sets

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/mesa-dawn
Please CC rharrison@google.com,webgpu-dev-team@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Mesa: https://crbug.com/dawn
To file a bug in Dawn: https://crbug.com/dawn

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: I191a98bbbbd2d611b5805bc3faad644bf41e2282
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/357817
Commit-Queue: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>

v20261106.204713

Toggle v20261106.204713's commit message
Roll Mesa from b8368b4fb346 to 62dc26608fba (5 revisions)

https://chromium.googlesource.com/external/gitlab.freedesktop.org/mesa/mesa.git/+log/b8368b4fb346..62dc26608fba

2026-11-07 hamber@bk.ru microsoft/compiler: Respect special-value preservation in DXIL binops
2026-11-07 jnoorman@igalia.com ir3/validate: validate SSA dominance
2026-11-07 jnoorman@igalia.com ir3: rename is_sat_compatible to sat_is_fsat
2026-11-07 jnoorman@igalia.com ir3: only fold fsat to (sat) on cat2/3 float instructions
2026-11-07 jnoorman@igalia.com ir3: move is_cat[23]_float helper up in their file

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/mesa-dawn
Please CC alanbaker@google.com,webgpu-dev-team@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Mesa: https://crbug.com/dawn
To file a bug in Dawn: https://crbug.com/dawn

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: I65ce58eaeba0435feece31eabc45fd670059c417
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/357235
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>

v20261105.214757

Toggle v20261105.214757's commit message
Roll Mesa from fef00314b672 to 845c8162f2fa (6 revisions)

https://chromium.googlesource.com/external/gitlab.freedesktop.org/mesa/mesa.git/+log/fef00314b672..845c8162f2fa

2026-11-06 sushma.venkatesh.reddy@intel.com anv: Enable typed clear barriers for Grid Legends
2026-11-06 Matthew.Arsenault@amd.com radv/llvm: keep the ring offsets in s[0:1] for GFX11+ compute shaders
2026-11-06 michael.blumenkrantz@gmail.com zink: reset attachment storeOp when begin_rendering has no tc info
2026-11-06 kandru@qti.qualcomm.com freedreno/ir3: Lower FP32 to FP16 for subnormals
2026-11-06 erhan.bilgili@gmail.com winsys/amdgpu: Fix UserQ signal point array allocation.
2026-11-06 oliverhenryc@gmail.com amd/common: mask count for SDMA_OPCODE_WRITE in ib parser

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/mesa-dawn
Please CC alanbaker@google.com,webgpu-dev-team@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Mesa: https://crbug.com/dawn
To file a bug in Dawn: https://crbug.com/dawn

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: I7cb7fc23734d57a8256351e63df89f93f8d95160
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/356695
Commit-Queue: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: dawn-autoroll@skia-public.iam.gserviceaccount.com <dawn-autoroll@skia-public.iam.gserviceaccount.com>

v20261104.212356

Toggle v20261104.212356's commit message
Roll Mesa from 9ac9e279ca22 to 0848c37191ed (3 revisions)

https://chromium.googlesource.com/external/gitlab.freedesktop.org/mesa/mesa.git/+log/9ac9e279ca22..0848c37191ed

2026-11-05 kherbst@redhat.com rusticl: implement cl_khr_external_memory
2026-11-05 kherbst@redhat.com rusticl/mem: use MultiValProperties for Buffer and Image
2026-11-05 michael.blumenkrantz@gmail.com glsl: treat volatile as coherent when translating to nir

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/mesa-dawn
Please CC alanbaker@google.com,webgpu-dev-team@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Mesa: https://crbug.com/dawn
To file a bug in Dawn: https://crbug.com/dawn

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: I0adb433102ec00eba22a78a4329798c2875548b2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/356175
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>

v20261103.174204

Toggle v20261103.174204's commit message
Triage unrestricted_aliasing failures

Language feature has not landed yet.

Bug: 495899057
Change-Id: I6e8ed44c45f10eeb2579d8959049c1067d1f5742
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/355756
Commit-Queue: Alan Baker <alanbaker@google.com>
Reviewed-by: James Price <jrprice@google.com>
Auto-Submit: Alan Baker <alanbaker@google.com>
Reviewed-by: Brian Sheedy <bsheedy@google.com>
Commit-Queue: Brian Sheedy <bsheedy@google.com>

v20261030.184100

Toggle v20261030.184100's commit message
[dawn] Simplify SerialProcessor interface

Remove AssumeCommandsComplete in favor of simply
UpdateCompletedSerialTo(kMaxExecutionSerial) which can be handled in a
more general way.

I think there could also be some conditions where this would make memory
get freed slightly sooner - immediately rather than waiting until the
next time the queue is flushed (if there is ever a condition that causes
a DeleteWhenUnused after the serial has already passed).

Bug: none
Change-Id: I1eca4027b68b67930c5bbefa48c51b0795ee8a55
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/353175
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>

v20261029.184636

Toggle v20261029.184636's commit message
[tests] Suppress SharedTextureMemoryTests.WriteStorageThenReadSample …

…on Intel Xe2+ Linux

A compute-shader storage texture write to externally allocated memory
is partly lost on Intel Xe2+ GPUs with Mesa 26.0.8 and later on Linux
Vulkan. Some texels read back as zero.

Add IsIntelXe2OrLater() and fix IsIntelGen12OrLater().

Bug: 578756716
Change-Id: I9d1d9a45b9231386c9f938f49857674583b7ba57
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/354677
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Shao, Jiawei <jiawei.shao@intel.com>
Commit-Queue: Shao, Jiawei <jiawei.shao@intel.com>

v20261027.184652

Toggle v20261027.184652's commit message
Roll chromium_revision 27c47ddd2b..889295bc74

Change log: https://chromium.googlesource.com/chromium/src/+log/27c47ddd2b..889295bc74
Full diff: https://chromium.googlesource.com/chromium/src/+/27c47ddd2b..889295bc74

DEPS, submodule, and //infra/config changes generated by running:
  scripts/roll_chromium_deps.py --ignore-unclean-workdir --verbose --revision 889295bc741dabc31e49388a501669ba275f8914

Repo entries:
  build: https://chromium.googlesource.com/chromium/src/build/+log/cd7fbbb1c4..40b05af6cd
  buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/64e87f9fbd..2f41b66d48
  testing: https://chromium.googlesource.com/chromium/src/testing/+log/45289eb985..1fe1dc8fe6
  third_party/abseil-cpp: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+log/af5aede14a..3ac1241bcd
  third_party/android_build_tools: https://chromium.googlesource.com/chromium/src/third_party/android_build_tools/+log/4474d0e61a..0582d1b52d
  third_party/android_sdk: https://chromium.googlesource.com/chromium/src/third_party/android_sdk/+log/d4810b527d..cf653967c7
  third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/9f2dadde7e..74678266b7
  third_party/chromium-tools-build/src: https://chromium.googlesource.com/chromium/tools/build/+log/04115ef169..d2a46d2cb8
  third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e1705face9..b86fc981b7
  third_party/google_benchmark/src: https://chromium.googlesource.com/external/github.com/google/benchmark.git/+log/8abf1e701f..a6b4a9f00b
  third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest/+log/4fe3307fb2..0b65649543
  third_party/libFuzzer/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/9951014982..c7ea90fb61
  third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/97b436da4c..9ba7713d3a
  third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/09351f6ec0..440f888525
  third_party/libprotobuf-mutator/src: https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git/+log/c1c950eae0..a0448e5055
  third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/eb1ca4993b..9e44ea2ff4
  third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/5dbe1703ba..567c143bea
  third_party/partition_alloc: https://chromium.googlesource.com/chromium/src/base/allocator/partition_allocator.git/+log/4dd6a9f723..72cc1f7ea4
  third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/2a9c760a2b..214c983f4c
  third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/18a42733ea..4194e8e81c
  third_party/zlib: https://chromium.googlesource.com/chromium/src/third_party/zlib/+log/456ae73001..9f9f52c60a
  tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang/+log/ac2cea8c4e..cc704f5500
  tools/mb: https://chromium.googlesource.com/chromium/src/tools/mb/+log/46d00d031a..52495a36a3
  tools/memory: https://chromium.googlesource.com/chromium/src/tools/memory/+log/1fd0e28956..2fb28c4286
  tools/protoc_wrapper: https://chromium.googlesource.com/chromium/src/tools/protoc_wrapper/+log/e9dbe1bf6a..5c77c0c9fd
  tools/valgrind: https://chromium.googlesource.com/chromium/src/tools/valgrind/+log/81110bd0de..22e749bda3
  tools/win: https://chromium.googlesource.com/chromium/src/tools/win/+log/13cb6e5d22..d72db9e304

CIPD entries:
  buildtools/linux64
  buildtools/mac
  buildtools/win
  third_party/android_build_tools/aapt2/cipd
  third_party/android_build_tools/manifest_merger/cipd
  third_party/android_sdk/public
  third_party/jdk/current
  third_party/siso/cipd

GCS entries:
  build/linux/debian_bullseye_amd64-sysroot
  build/linux/debian_bullseye_arm64-sysroot
  build/linux/debian_bullseye_armhf-sysroot
  build/linux/debian_bullseye_i386-sysroot
  build/linux/debian_bullseye_mips64el-sysroot
  build/linux/debian_bullseye_mipsel-sysroot
  third_party/llvm-libclang

Explicitly synced GN variables:
  android_ndk_version: 2@30.0.16248370 -> 2@30.0.16248370
  cpython3_version: version:3@3.11.9.chromium.38 -> version:3@3.11.9.chromium.38

Manual changes:
  - Suppress -Wexperimental-lifetime-safety-field-origin-escape (new in the
    rolled clang and not covered by -Wno-lifetime-safety-all) in the GN
    (non-WASM) and Tint CMake builds.
  - Import //build/strict_deps_failures.gni in .gn to define
    check_includes_strict_exceptions, which //build now expects to come from
    the dotfile (mirrors Chromium's .gn). Without it, `gn gen --check` fails.

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