Roll Dawn from e2fdc9d794ca to fbc92edba3d8 (60 revisions)

https://dawn.googlesource.com/dawn.git/+log/e2fdc9d794ca..fbc92edba3d8

2024-05-29 hitawala@chromium.org [YCbCr Samplers] Add SampleTypeBit::External
2024-05-29 dneto@google.com Add 'fuzzer' option to build Tint fuzzers in CMake builds
2024-05-29 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from a85dcffff40e to 84ef52b4df40 (4 revisions)
2024-05-29 jrprice@google.com [ir] Fix Disassembly::EmitOperandList() with count
2024-05-29 jrprice@google.com [ir] Track BreakIf as a loop exit
2024-05-29 jrprice@google.com [ir] Validate loop body with params has initializer
2024-05-29 jrprice@google.com [spirv] Do not add exit phi for loop initializer
2024-05-29 jrprice@google.com [msl] Implement ShaderIO transform
2024-05-29 bclayton@google.com [tint][ir][spirv] Deduplicate storage textures with different accesses
2024-05-29 lehoangquyen@chromium.org Tint: Add support for input_attachment_index in inspector.
2024-05-29 cwallez@chromium.org Add wgpu::SurfaceCapabilities::usages
2024-05-29 senorblanco@chromium.org OpenGLES: baseVertex, baseInstance workaround.
2024-05-29 bclayton@google.com Revert "Remove stale WebGPU CTS expectations"
2024-05-29 blundell@chromium.org [Android] Add Device::GetAHardwareBufferProperties()
2024-05-29 beaufort.francois@gmail.com Add wgpuAdapterGetInfo
2024-05-29 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 0c87d0edb767 to 018188c73303 (12 revisions)
2024-05-29 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 9486d04e3ac1 to 9fbe42f1f959 (1 revision)
2024-05-29 rharrison@chromium.org Add missing bits of build support for libprotobuf-mutator
2024-05-29 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from 97246c4f73e6 to a85dcffff40e (1 revision)
2024-05-29 bclayton@google.com [tint][docs] Begin documentation for the fuzzers
2024-05-29 cwallez@chromium.org Remove unused "shared texture memory vk image descriptor"
2024-05-29 bsheedy@google.com [tools][cts] Add GetRawResults test coverage
2024-05-29 jiawei.shao@intel.com Tint: Add `dual_source_blending` as a valid WGSL extension
2024-05-29 lehoangquyen@chromium.org Tint: Add input attachments support to spirv AST printer.
2024-05-28 lehoangquyen@chromium.org Tint: Add input attachments support to spirv IR printer.
2024-05-28 enga@chromium.org Check that VkInstance is not null after creation
2024-05-28 lehoangquyen@chromium.org Tint: Add inputAttachmentLoad to core.def, wgsl.def, IR
2024-05-28 jrprice@google.com [msl] Populate Output::workgroup_allocations
2024-05-28 lehoangquyen@chromium.org WaitAnySystemEvent: retry poll if errno=EAGAIN or EINTR.
2024-05-28 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from a3057eed0f86 to 0c87d0edb767 (3 revisions)
2024-05-28 bclayton@google.com [tint][ast][msl] Remove the need for SingleEntryPoint to be run
2024-05-28 dneto@google.com Fix misc-include-cleaner warnings from clang-tidy
2024-05-28 bclayton@google.com [tint][ir] Validate compute entry point has workgroup_size
2024-05-28 bclayton@google.com [tint][ast][msl] Skip the MSL fuzzer if the program has multiple entry points
2024-05-28 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 1a8546ad512d to a3057eed0f86 (7 revisions)
2024-05-28 jiawei.shao@intel.com Tint: Check if location is too large in TruncateInterstageVariables
2024-05-28 jrprice@google.com [ir] Remove abstract types from disassembler
2024-05-28 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from 8a11c2d152e9 to 97246c4f73e6 (1 revision)
2024-05-28 rharrison@chromium.org Update top-level OWNERS to reflect team changes
2024-05-27 rharrison@chromium.org [cmake] Add build rules for libprotobuf-mutator
2024-05-27 bclayton@google.com [tint][ir] Fix unused variable warnings
2024-05-27 bclayton@google.com [DEPS] Add libprotobuf-mutator as a new dependency
2024-05-27 bclayton@google.com [tint][proto] Pass correct flags to protoc for imports
2024-05-27 bclayton@google.com [tint][ir] Use Operand() instead of indexing operands_ directly
2024-05-27 jrprice@google.com [msl] Move printer/*_test.* to writer/
2024-05-27 jrprice@google.com [tint] Do not use AInt for attribute arguments
2024-05-27 jrprice@google.com [msl] Support workgroup vars in ModuleScopeVars
2024-05-27 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from feb3ce48e509 to 9486d04e3ac1 (9 revisions)
2024-05-27 jrprice@google.com Add chouinard@google.com to Tint OWNERS
2024-05-27 dawn-autoroll@skia-public.iam.gserviceaccount.com Manual roll vulkan-deps from 48e47a7bb90c to feb3ce48e509 (32 revisions)
2024-05-27 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 59adc1910597 to 1a8546ad512d (1 revision)
2024-05-27 beaufort.francois@gmail.com Set surfaceConfiguration alphaMode default value to auto
2024-05-27 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from 7d95eb2eb054 to 8a11c2d152e9 (2 revisions)
2024-05-27 zhaoming.jiang@intel.com Tint: consider subgroup_size used in compute stage as uniform
2024-05-26 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 6cf3c96db2dc to 59adc1910597 (1 revision)
2024-05-25 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from ad46d67dbcd5 to 6cf3c96db2dc (1 revision)
2024-05-25 bclayton@google.com [tint] Mark operator bool() as explicit
2024-05-25 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll Depot Tools from 09c232e7c0d5 to 7d95eb2eb054 (1 revision)
2024-05-25 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll DirectX Shader Compiler from cdc56031b562 to 128e6ce2be8f (1 revision)
2024-05-25 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations

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,shrekshao@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:329724358,chromium:335383516,chromium:341114373,chromium:341117913,chromium:341208331,chromium:341973423,chromium:342435250,chromium:342446313,chromium:342554800,chromium:41487285,chromium:41487911,chromium:42241264,chromium:42251016
Tbr: shrekshao@google.com
Include-Ci-Only-Tests: true
Change-Id: I3be9827e0150fff6e8e2bccb08cdc282731e76f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5582393
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@{#1307675}
2 files changed
tree: b79c4c029a2ef6066098f13da3513c4ecf47a4fc
  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. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. CPPLINT.cfg
  71. DEPS
  72. DIR_METADATA
  73. LICENSE
  74. LICENSE.chromium_os
  75. OWNERS
  76. PRESUBMIT.py
  77. PRESUBMIT_test.py
  78. PRESUBMIT_test_mocks.py
  79. README.md
  80. 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.