Roll Dawn from a46bbf99f758 to 7d3a30e786c1 (20 revisions)

https://dawn.googlesource.com/dawn.git/+log/a46bbf99f758..7d3a30e786c1

2024-09-09 ynovikov@chromium.org Revert "Support validating buffer usage with usage validation mode"
2024-09-07 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 887d148a7e8e to fc65058c1593 (7 revisions)
2024-09-06 cwallez@chromium.org SurfaceTests: use each SurfaceTexture only once.
2024-09-06 jrprice@google.com [ir] Polyfill fwidthFine for MSL and HLSL
2024-09-06 amaiorano@google.com HLSL-IR: workaround DXC bug when 'as' casting constant integral splats
2024-09-06 gman@chromium.org Compat: Pipeline error for textureLoad with depth texture
2024-09-06 ynovikov@chromium.org Skip WebGPU CTS tests which kill WindowsServer on Mac
2024-09-06 jrprice@google.com [msl] Always use core polyfill for DP4 builtins
2024-09-06 amaiorano@google.com HLSL-IR: only swizzle ctor value if not the right type
2024-09-06 petermcneeley@google.com [tint] Fix max float as integer in conversion 'ConvF32ToIU32'
2024-09-06 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 61c26fd6930a to 887d148a7e8e (1 revision)
2024-09-06 cwallez@chromium.org SwapChainD3D12: Remember resource state for when reusing buffers.
2024-09-06 kainino@chromium.org [emdawnwebgpu] Fix two refcounting bugs, and fix for 64-bit flags
2024-09-06 lokokung@google.com [dawn][emscripten] Fixes descriptor references after renaming.
2024-09-06 senorblanco@chromium.org Compat CTS: add another failure from the roll.
2024-09-06 dawn-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 34201e0d4410 to 61c26fd6930a (2 revisions)
2024-09-06 jiawei.shao@intel.com Support validating buffer usage with usage validation mode
2024-09-05 senorblanco@chromium.org Compat CTS: add new Pixel 6 failures from roll.
2024-09-05 kainino@chromium.org emdawnwebgpu: various correctness fixes found in demo
2024-09-05 kainino@chromium.org emdawnwebgpu: support Premultiplied canvas output

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:357042305,chromium:361116751,chromium:362659150,chromium:364913820,chromium:365027668,chromium:42240463,chromium:42241264,chromium:42251016
Tbr: gman@google.com
Test: Test: dawn_unittests
Include-Ci-Only-Tests: true
Change-Id: Ib99f35377783213564d355089b018d9aea40f589
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5844094
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@{#1352639}
2 files changed
tree: c662e21f66cb42460886dd895cbbf6d16f3decdf
  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. google_update/
  24. gpu/
  25. headless/
  26. infra/
  27. ios/
  28. ipc/
  29. media/
  30. mojo/
  31. native_client_sdk/
  32. net/
  33. pdf/
  34. ppapi/
  35. printing/
  36. remoting/
  37. rlz/
  38. sandbox/
  39. services/
  40. skia/
  41. sql/
  42. storage/
  43. styleguide/
  44. testing/
  45. third_party/
  46. tools/
  47. ui/
  48. url/
  49. webkit/
  50. .clang-format
  51. .clang-tidy
  52. .clangd
  53. .eslintrc.js
  54. .git-blame-ignore-revs
  55. .gitallowed
  56. .gitattributes
  57. .gitignore
  58. .gitmodules
  59. .gn
  60. .mailmap
  61. .rustfmt.toml
  62. .vpython3
  63. .yapfignore
  64. ATL_OWNERS
  65. AUTHORS
  66. BUILD.gn
  67. CODE_OF_CONDUCT.md
  68. codereview.settings
  69. CPPLINT.cfg
  70. CRYPTO_OWNERS
  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.