Status Update
Comments
lo...@google.com <lo...@google.com>
lo...@google.com <lo...@google.com>
ap...@google.com <ap...@google.com> #2
Project: dawn
Branch: main
Author: Lokbondo Kung <
Link:
[dawn][headers] Match upstream webgpu.h for WGSLLanguageFeatures
Expand for full commit details
[dawn][headers] Match upstream webgpu.h for WGSLLanguageFeatures
- Adds WGSLLanguageFeatureName enum. Older WGSLFeatureName will
be removed once downstream dependencies have migrated to new
enums and APIs.
- Adds SupportedWGSLLanguageFeatures struct.
- Implements Instance::GetWGSLLanguageFeatures.
Bug: 368672124
Change-Id: Ic4966c49049c63894495e0939aa65a1077fd4e8b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223219
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Loko Kung <lokokung@google.com>
Files:
- M
src/dawn/dawn.json
- M
src/dawn/dawn_wire.json
- M
src/dawn/native/Instance.cpp
- M
src/dawn/native/Instance.h
- M
src/dawn/tests/end2end/Packed4x8IntegerDotProductTests.cpp
- M
src/dawn/tests/unittests/validation/WGSLFeatureValidationTests.cpp
- M
src/dawn/wire/client/Instance.cpp
- M
src/dawn/wire/client/Instance.h
- M
third_party/emdawnwebgpu/library_webgpu.js
- M
tools/android/BUILD.gn
- M
tools/android/webgpu/src/test/java/android/dawn/MappedNamedConstantsTest.kt
Hash: 6b0b9d43e15cd0baec3d53508a919964571f4a6c
Date: Mon Jan 27 23:43:50 2025
ap...@google.com <ap...@google.com> #3
Project: chromium/src
Branch: main
Author: chromium-autoroll <
Link:
Roll Dawn from ba0f4a824014 to 556f960f4469 (2 revisions)
Expand for full commit details
Roll Dawn from ba0f4a824014 to 556f960f4469 (2 revisions)
https://dawn.googlesource.com/dawn.git/+log/ba0f4a824014..556f960f4469
2025-01-28 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from bf24b7436654 to ef1472a14a0d (2 revisions)
2025-01-28 lokokung@google.com [dawn][headers] Match upstream webgpu.h for WGSLLanguageFeatures
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dawn-chromium-autoroll
Please CC cwallez@google.com,lokokung@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 Chromium: https://bugs.chromium.org/p/chromium/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: luci.chromium.try:dawn-android-arm-deps-rel;luci.chromium.try:dawn-android-arm64-deps-rel;luci.chromium.try:dawn-linux-x64-deps-rel;luci.chromium.try:dawn-mac-x64-deps-rel;luci.chromium.try:dawn-mac-arm64-deps-rel;luci.chromium.try:dawn-win10-x64-deps-rel;luci.chromium.try:dawn-win10-x86-deps-rel;luci.chromium.try:dawn-win11-arm64-deps-rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-android-arm64
Bug: chromium:368672124
Tbr: lokokung@google.com
Change-Id: Iae27fc1602707ee6ceec7af7e531aee24e0d2455
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6207569
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1412273}
Files:
- M
DEPS
- M
third_party/dawn
Hash: 300939f73b2c0337d8359a4a1722e2682f47ecd4
Date: Tue Jan 28 06:42:50 2025
ap...@google.com <ap...@google.com> #4
Project: chromium/src
Branch: main
Author: Lokbondo Kung <
Link:
[dawn][headers] Removes uses of old WGSLFeatureName.
Expand for full commit details
[dawn][headers] Removes uses of old WGSLFeatureName.
- WGSLFeatureName and related entry points, i.e.
instance.EnumerateWGSLLanguageFeatures, will be deprecated,
so remove usages of them in favor of the new APIs.
Bug: 368672124
Change-Id: I8dcd2f5f90d9b0322fc97de5409e934baa824639
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6207738
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Auto-Submit: Loko Kung <lokokung@google.com>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1412648}
Files:
- M
third_party/blink/renderer/modules/webgpu/dawn_enum_conversions.cc
- M
third_party/blink/renderer/modules/webgpu/dawn_enum_conversions.h
- M
third_party/blink/renderer/modules/webgpu/gpu.cc
- M
third_party/blink/renderer/modules/webgpu/wgsl_language_features.cc
- M
third_party/blink/renderer/modules/webgpu/wgsl_language_features.h
- M
third_party/blink/renderer/platform/graphics/gpu/dawn_control_client_holder.cc
- M
third_party/blink/renderer/platform/graphics/gpu/dawn_control_client_holder.h
Hash: c57238ab490f6f4db44b90628771da6ff30facff
Date: Tue Jan 28 17:15:22 2025
ap...@google.com <ap...@google.com> #5
Project: dawn
Branch: main
Author: Lokbondo Kung <
Link:
[dawn][headers] Removes old WGSLFeatureName and entry points.
Expand for full commit details
[dawn][headers] Removes old WGSLFeatureName and entry points.
- Removes WGSLFeatureName entirely.
- Removes remaining references to WGSLFeatureName and the
instance.EnumerateWGSLLanguageFeatures entry point.
- Updates dawn.node to reflect these changes.
Bug: 368672124
Change-Id: Iece2f764e1f96abdaedde1485b3701e4c880dd38
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223595
Commit-Queue: Loko Kung <lokokung@google.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Files:
- M
src/dawn/dawn.json
- M
src/dawn/dawn_wire.json
- M
src/dawn/native/Instance.cpp
- M
src/dawn/native/Instance.h
- M
src/dawn/node/binding/Converter.cpp
- M
src/dawn/node/binding/Converter.h
- M
src/dawn/node/binding/GPU.cpp
- M
src/dawn/node/interop/DawnExtensions.idl
- M
src/dawn/wire/client/Instance.cpp
- M
src/dawn/wire/client/Instance.h
- M
tools/android/BUILD.gn
- M
tools/android/webgpu/src/test/java/android/dawn/MappedNamedConstantsTest.kt
Hash: f99a80819ca8f07e1bbf6257b1c15c4260240e8e
Date: Tue Jan 28 23:48:16 2025
lo...@google.com <lo...@google.com>
ap...@google.com <ap...@google.com> #6
Project: chromium/src
Branch: main
Author: chromium-autoroll <
Link:
Roll Dawn from d3d43b36d3ed to b01145e84740 (2 revisions)
Expand for full commit details
Roll Dawn from d3d43b36d3ed to b01145e84740 (2 revisions)
https://dawn.googlesource.com/dawn.git/+log/d3d43b36d3ed..b01145e84740
2025-01-29 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from fa0de0dda1b6 to f231d94b280f (5 revisions)
2025-01-29 lokokung@google.com [dawn][headers] Removes old WGSLFeatureName and entry points.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dawn-chromium-autoroll
Please CC cwallez@google.com,lokokung@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 Chromium: https://bugs.chromium.org/p/chromium/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: luci.chromium.try:dawn-android-arm-deps-rel;luci.chromium.try:dawn-android-arm64-deps-rel;luci.chromium.try:dawn-linux-x64-deps-rel;luci.chromium.try:dawn-mac-x64-deps-rel;luci.chromium.try:dawn-mac-arm64-deps-rel;luci.chromium.try:dawn-win10-x64-deps-rel;luci.chromium.try:dawn-win10-x86-deps-rel;luci.chromium.try:dawn-win11-arm64-deps-rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:gpu-fyi-cq-android-arm64
Bug: chromium:368672124
Tbr: lokokung@google.com
Change-Id: I53f8f6d4980d3353ad3d353ee68949952dac2f1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6212913
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1412877}
Files:
- M
DEPS
- M
third_party/dawn
Hash: 148174ee4f969eff4ae3cdfe7931b174faa7a0a8
Date: Wed Jan 29 06:25:08 2025
Description
Issue:https://github.com/webgpu-native/webgpu-headers/issues/265
PR (currently draft):https://github.com/webgpu-native/webgpu-headers/pull/350