Roll Dawn from 1d982f1d0d73 to 4ebb53b18cf1 (53 revisions)

https://dawn.googlesource.com/dawn.git/+log/1d982f1d0d73..4ebb53b18cf1

2025-01-24 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from c619fa405001 to a87fa39f6446 (3 revisions)
2025-01-24 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from fb7f19d84344 to 54b6968808c9 (12 revisions)
2025-01-24 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 37f3d5862604 to e54e6cd3a173 (17 revisions)
2025-01-24 kainino@chromium.org Add expectation for failing Object_keys test
2025-01-24 kylechar@google.com Implement Vulkan compatibility mode
2025-01-23 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 Reflect
2025-01-23 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 73053a0586b0 to c619fa405001 (1 revision)
2025-01-23 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 FaceForward
2025-01-23 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 Refract
2025-01-23 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 FindUMsb
2025-01-23 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 FindSMsb
2025-01-23 dsinclair@chromium.org [spirv-reader][ir] Add Asinh, Acosh and Atanh support.
2025-01-23 ynovikov@chromium.org Suppress WebGPU CTS compat flakes on Pixel 6
2025-01-23 petermcneeley@google.com [dawn] Disable subgroups for intel gen-9 devices for all OS
2025-01-23 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 4be68addfe4d to fb7f19d84344 (11 revisions)
2025-01-23 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from e3f0efceb3d6 to 25faa8805343 (3 revisions)
2025-01-23 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4527d39ad864 to 37f3d5862604 (8 revisions)
2025-01-23 gman@chromium.org Remove some 0 storage(buffer/texture) supressions.
2025-01-23 bsheedy@google.com [tools] Add MemMapOSWrapper
2025-01-23 lokokung@google.com [dawn][emscripten] Default featureLevel should be undefined.
2025-01-23 rharrison@chromium.org [tint][ir][msl] Add missing include to type_matcher.h
2025-01-23 jiawei.shao@intel.com Enable ComputeDispatchTests and ComputeMultipleDispatchesTests on WARP
2025-01-23 jiawei.shao@intel.com D3D12: Save `ResourceHeapKind` in `ResourceHeapAllocation`
2025-01-22 rharrison@chromium.org [tint][ir][val] Improve reporting of types in error messages
2025-01-22 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 3734b432018d to 4be68addfe4d (5 revisions)
2025-01-22 rharrison@chromium.org [tint][ir][val] Add kIsConverter check for `convert`
2025-01-22 ynovikov@chromium.org Suppress flaky WebGPU CTS on Linux NVIDIA
2025-01-22 gman@chromium.org Remove suppressions for maxStorageBuffers/Textures
2025-01-22 jiawei.shao@intel.com Enable several tests that can pass on latest Intel Linux bots
2025-01-22 ynovikov@chromium.org Suppress WebGPU CTS compat flakes on Pixel 6
2025-01-22 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from e4636f06383f to e3f0efceb3d6 (1 revision)
2025-01-22 yiwzhang@google.com make LUCI CV triggers clang-tidy builders as new patchset run
2025-01-22 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from b99f866d5a5c to 73053a0586b0 (1 revision)
2025-01-22 gman@chromium.org Remove 0 storage buffer/texture mail suppressions
2025-01-22 beaufort.francois@gmail.com webgpu.h: Add "emscripten" prefix to surface source HTML selector
2025-01-22 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 801993bc2690 to 3734b432018d (5 revisions)
2025-01-22 jiawei.shao@intel.com Fix several typos in comments
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 FindILsb
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 UClamp
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 UMin
2025-01-22 jiawei.shao@intel.com D3D12: Support feature `BufferMapExtendedUsages` on cache-coherent UMA
2025-01-22 jiawei.shao@intel.com Declare `mLazyClearCountForTesting` as `std::atomic_uint64_t`
2025-01-22 shrekshao@google.com Compat: Blit T2B copy for RG11B10Ufloat when not color renderable
2025-01-22 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 55e70e1178e9 to 4527d39ad864 (25 revisions)
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 UMax
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Cleanup signed spirv ir conversions.
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 SClamp
2025-01-22 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 SMin
2025-01-22 lokokung@google.com [dawn] Update logging callbacks to use 2 userdatas.
2025-01-21 kainino@chromium.org [emscripten] Run emdawnwebgpu_tests under both Asyncify and JSPI
2025-01-21 dsinclair@chromium.org [spirv-reader][ir] Correctly handle GLSL 450 SMax
2025-01-21 gman@chromium.org Remove more compat suppressions.
2025-01-21 rharrison@chromium.org [tint][ir][msl] Handle converting packed_vec3 in MSL IR

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,gman@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:344014313,chromium:361116751,chromium:369445924,chromium:373415240,chromium:373670501,chromium:381214210,chromium:381214487,chromium:383157198,chromium:384672477,chromium:386255678,chromium:389016529,chromium:389977397,chromium:391487557,chromium:391487606,chromium:391487629,chromium:391487781,chromium:391488194,chromium:391680973,chromium:391917953,chromium:42241174,chromium:42242066,chromium:42242071,chromium:42250058,chromium:42250059,chromium:42250060,chromium:42250952,chromium:42251283
Tbr: gman@google.com
Test: Test: dawn_end2end_tests
Change-Id: Ic5f6e608d1b1bf79d97847fd7fe027b607473910
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6198018
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@{#1410819}
2 files changed
tree: f59d0ef2d2ec87fac31c14f148722f070e03e515
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. crypto/
  16. dbus/
  17. device/
  18. docs/
  19. extensions/
  20. fuchsia_web/
  21. gin/
  22. google_apis/
  23. gpu/
  24. headless/
  25. infra/
  26. ios/
  27. ipc/
  28. media/
  29. mojo/
  30. native_client_sdk/
  31. net/
  32. pdf/
  33. ppapi/
  34. printing/
  35. remoting/
  36. rlz/
  37. sandbox/
  38. services/
  39. skia/
  40. sql/
  41. storage/
  42. styleguide/
  43. testing/
  44. third_party/
  45. tools/
  46. ui/
  47. url/
  48. webkit/
  49. .clang-format
  50. .clang-tidy
  51. .clangd
  52. .git-blame-ignore-revs
  53. .gitallowed
  54. .gitattributes
  55. .gitignore
  56. .gitmodules
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython3
  61. .yapfignore
  62. ATL_OWNERS
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. CPPLINT.cfg
  68. CRYPTO_OWNERS
  69. DEPS
  70. description
  71. DIR_METADATA
  72. LICENSE
  73. LICENSE.chromium_os
  74. OWNERS
  75. PRESUBMIT.py
  76. PRESUBMIT_test.py
  77. PRESUBMIT_test_mocks.py
  78. README.md
  79. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.