Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update skia to Milestone 118 #139

Merged
merged 445 commits into from
Nov 4, 2024
Merged

Update skia to Milestone 118 #139

merged 445 commits into from
Nov 4, 2024

Conversation

mattleibow
Copy link

@mattleibow mattleibow commented Oct 29, 2024

Description of Change

Updating the version to the next one.

API Changes

Changed:

-SK_C_API gr_backendrendertarget_t* gr_backendrendertarget_new_vulkan(int width, int height, int samples, const gr_vk_imageinfo_t* vkImageInfo);
-SK_C_API gr_backendrendertarget_t* gr_backendrendertarget_new_metal(int width, int height, int samples, const gr_mtl_textureinfo_t* mtlInfo);
+SK_C_API gr_backendrendertarget_t* gr_backendrendertarget_new_vulkan(int width, int height, const gr_vk_imageinfo_t* vkImageInfo);
+SK_C_API gr_backendrendertarget_t* gr_backendrendertarget_new_metal(int width, int height, const gr_mtl_textureinfo_t* mtlInfo);

Changes:

  • Updated the values of the gr_backend_t enum

Behavioral Changes

None.

Required SkiaSharp PR

mono/SkiaSharp#3048

PR Checklist

  • Rebased on top of skiasharp at time of PR
  • Changes adhere to coding standard
  • Updated documentation

skia-autoroll and others added 30 commits August 21, 2023 05:01
https://skia.googlesource.com/buildbot.git/+log/228e9620e667..572e236a3608

2023-08-18 [email protected] [gold] Deploy frontend with login cycle fix
2023-08-18 [email protected] [perf] Fix the populating of `window.perf` on some pages.
2023-08-18 [email protected] [jsfiddle] Improved error messages and logging
2023-08-18 [email protected] [jsfiddle] Fix GetCode documentation + `io.ReadAll` switch
2023-08-18 [email protected] Allow viewers and editors to see Gold
2023-08-18 [email protected] Roll Skia Infra CIPD packages from f1d21dc58818 to 228e9620e667 (6 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/infra-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:1473091
Tbr: [email protected]
Change-Id: I93ea0e892cd93b3e20da36c902bb4b18fc8fd046
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745256
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/572e236a3608..bb6b2fe4c19b

2023-08-21 [email protected] Roll Skia Infra CIPD packages from 228e9620e667 to 572e236a3608 (6 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/sk-tool-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: [email protected]
Change-Id: I5ec174a5b9ffea8818f9797b1b83d72ba519dda6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745144
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
https://chromium.googlesource.com/angle/angle.git/+log/78de02ab5230..3479f4a1807b

2023-08-18 [email protected] Move more ProgramExecutable basic type vars to mBasicDataTypeStruct
2023-08-18 [email protected] Traces: LoadBinaryData verifies that all data was read
2023-08-18 [email protected] Traces: add temporary debug info to LoadBinaryData
2023-08-18 [email protected] Workaround for tex buffer type mismatch
2023-08-18 [email protected] Group all ProgramExecutable basic data type members into a struct
2023-08-18 [email protected] Vulkan: Add VMA 3.0 support in ANGLE
2023-08-18 [email protected] Roll VK-GL-CTS from 532cf9c253c0 to c04e157100c1 (17 revisions)
2023-08-18 [email protected] Capture/Replay: Add optional replay of trimmed resources
2023-08-18 [email protected] infra: switch angle builders to use reclient
2023-08-18 [email protected] Update deqp_gles31 test expectations files
2023-08-18 [email protected] Roll vulkan-deps from cffce1cd0b9e to 14d9936ef38c (6 revisions)
2023-08-18 [email protected] Roll Chromium from 6edc18195fd8 to 19b3acaded0d (512 revisions)
2023-08-18 [email protected] Reland "Tightly pack LinkedUniform by using int16_t"
2023-08-17 [email protected] Android: improve error message due to missing trace libs
2023-08-17 [email protected] Add reclient and siso dependencies
2023-08-17 [email protected] Update deqp_gles3* test expectations
2023-08-17 [email protected] Pack and reduce Program::mProgramInput size
2023-08-17 [email protected] Retrace: copy get_min_reqs data over when upgrading
2023-08-17 [email protected] Android: support dEQP in android_helper and add bundle script
2023-08-17 [email protected] D3D11: Normalize blend state for MIN/MAX operations
2023-08-17 [email protected] Revert recompile blocking on link
2023-08-17 [email protected] Revert "Tightly pack LinkedUniform by using int16_t"
2023-08-17 [email protected] Add an assert that capture_tests isn't supported on Android
2023-08-17 [email protected] infra/config: add reclient property
2023-08-17 [email protected] infra/config: remove unused property
2023-08-17 [email protected] gles: disable MSRTT on Windows/NVIDIA
2023-08-17 [email protected] Add regression test for VVL AlphaToCoverage bug
2023-08-17 [email protected] Roll vulkan-deps from 53e39be12b9e to cffce1cd0b9e (9 revisions)
2023-08-17 [email protected] Roll Chromium from 28c4ab8a8264 to 6edc18195fd8 (559 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE
Tbr: [email protected]
Test: Test: angle_end2end_tests \
Change-Id: Ie0c1471686c23b85ebae411a90b5d75b2fb56c70
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745143
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
Using signed values for our arrays was reducing the amount of
headroom we have before running out of space, and didn't offer
any benefit.

Change-Id: Ibc51d229f6d286d51dd43dc6718748e74f0a574a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745022
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: John Stiles <[email protected]>
Reviewed-by: Brian Osman <[email protected]>
Commit-Queue: Brian Osman <[email protected]>
The parent precedence is not meaningful when assembling ctors, as
the ctor arguments will always have "sequence"-level precedence.

Change-Id: I35543fb106847c2dda700961ac9be25d51531682
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/744662
Commit-Queue: Nicolette Prevost <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Reviewed-by: Nicolette Prevost <[email protected]>
This was only being checked when copying, and didn't really match the
behavior before the removal of SK_GL ifdefs. If the old behavior is
important (ensuring isValid is false when constructed from a bad
format), we should figure out how to do that at initialization time.

Bug: b/293490566
Change-Id: I19b12a272dd6a9be63082ca07cbf4dc7f752bde3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/744661
Commit-Queue: Brian Osman <[email protected]>
Reviewed-by: Kevin Lubick <[email protected]>
We don't know of any Skia users who disable this flag. SkSL is
required for all GPU backends and for many CPU effects, and
the only benefit to disabling it is a small code size reduction.

There are still some elements of our Bazel build which are
structured around the ability to disable SkSL; these can be
fixed up in a followup.

Bug: b/294209201
Change-Id: Ibd609aa48c4bc98f4f29b8ad52f186c264bafe4e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745017
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: Brian Osman <[email protected]>
Reviewed-by: Kevin Lubick <[email protected]>
Reviewed-by: Brian Osman <[email protected]>
The shader-printing constant globals were only used in a single
function, and didn't need to be exposed at global scope.

Change-Id: Ib971be38f08c0623c16b8cd561a44b7e42076981
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/744665
Reviewed-by: Nicolette Prevost <[email protected]>
Commit-Queue: Nicolette Prevost <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Parsing XML in small chunks can hit some O(n^2) paths in libexpat
that can result in extremely slow JPEG loading. See root cause analysis
from Snild Dolkow ([email protected]) in the skia issue.

All XMP metadata sent to SkXMLParser is memory-backed.

Bug: b/295364874, skia:296854546
Change-Id: I802da43faa87d298157e36aa5e45ad01b1310455
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745020
Commit-Queue: Christopher Cameron <[email protected]>
Reviewed-by: Brian Osman <[email protected]>
This flag will allow us to transition from SPIR-V to WGSL for
Graphite Dawn.

Bug: b/40044196
Change-Id: Ib1ffea063dc57527bfbdb06ea6a620a8762be668
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745061
Commit-Queue: Brian Osman <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: John Stiles <[email protected]>
Reviewed-by: Brian Osman <[email protected]>
Bug: b/238754357
Bug: b/292712763
Change-Id: I867429d57654551bb7596415c297bdff592c2587
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/734304
Reviewed-by: Michael Ludwig <[email protected]>
Commit-Queue: James Godfrey-Kittle <[email protected]>
Reviewed-by: Jim Van Verth <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/aa121378c102..c1234c5f930e

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Debug-Dawn;skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: If7bc544780c50348aa40b610b96892ee456016db
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745358
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
You can now use `dm --config "graphite[api=dawn_mtl,wgsl=true]"`
to run the dm test slides with the WGSL code generator instead of
SPIR-V.

Bug: b/40044196
Change-Id: I07f64542ec35fc75a5785bb0ea0efc2a248614a2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745062
Commit-Queue: John Stiles <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Reviewed-by: Brian Osman <[email protected]>
We need to fix up Chrome's GN files to not reference these source
lists, but in the interim, we have empty lists to keep the roll
from failing.

Bug: b/294209201
Change-Id: I45e6fd5c471058f5ccab1084e60a33077959e2dd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745063
Reviewed-by: Michael Ludwig <[email protected]>
Commit-Queue: John Stiles <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: Michael Ludwig <[email protected]>
While working on adding a CI task to run Skia Go tests with Bazel (https://skia-review.googlesource.com/c/skia/+/743056), I found that some CMake exporter tests failed intermittently. The root cause is that cmakeWorkspace.write() produces the result of iterating on a map, which is known to be non-deterministic: https://go.dev/blog/maps.

This CL ensures a deterministic output by sorting the map keys beforehand, and then interating over the sorted keys.

Tested with:

    $ bazel test //bazel/exporter:exporter_test \
        --config=linux_rbe \
        --runs_per_test 100

Bug: b/40045301
Change-Id: Iebf69c5def64d8b422958d101f55c9d32a5611ac
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745064
Commit-Queue: Leandro Lovisolo <[email protected]>
Auto-Submit: Leandro Lovisolo <[email protected]>
Reviewed-by: Chris Mumford <[email protected]>
Commit-Queue: Chris Mumford <[email protected]>
With this CL we will support origin in graphite when doing image draws
with wrapped BackendTextures. We currently don't support rendering,
copying (including mip gen), or reading images while respecting the
origin.

Bug: b/286243022
Change-Id: I30157594fa5fdabc21e49c455f4f977b715c16d9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/744660
Commit-Queue: Greg Daniel <[email protected]>
Reviewed-by: Michael Ludwig <[email protected]>
Change-Id: I4165c550529ddb1bd998e9a9a21149e4f1bf5264
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745060
Reviewed-by: Greg Daniel <[email protected]>
Commit-Queue: Brian Osman <[email protected]>
This CL fixes various (out of date?) Go tests that didn't pass under Bazel, and adds a CI task to run them.

The new CI task uses the cpu_tests.go task driver, which required changing its --test_label argument to support multiple Bazel labels. For more context, see comments in gen_tasks_logic.go.

File //.bazelignore excludes some Recipes dependencies that might not be present in in the CQ environment, but make Bazel trip up when running on a developer workstation.

File //infra/bots/task_drivers/codesize/codesize_test.go requires Git, which is now installed hermetically. This required changes in
//bazel/cipd_install.bzl, which now borrows some code from its Skia Infrastructure counterpart (https://skia.googlesource.com/buildbot/+/716ec65fb647dc4c05cffbb697fa9bdcfa7fc45c/bazel/external/cipd_install.bzl#63).

Bug: b/40045301
Change-Id: Iaacc8fdf098b81fbc268111acb91b32dff6b2b02
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/743056
Reviewed-by: Kevin Lubick <[email protected]>
Auto-Submit: Leandro Lovisolo <[email protected]>
Commit-Queue: Leandro Lovisolo <[email protected]>
There was a remaining reference to src/effects/colorfilters:sksl_srcs
at http://google3/third_party/skia/HEAD/BUILD;l=1460;rcl=557792757

Change-Id: Ic8687c07f21b2cc6b73c0c4e6db1cd57eccd48cd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745556
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: John Stiles <[email protected]>
Reviewed-by: Michael Ludwig <[email protected]>
Commit-Queue: Michael Ludwig <[email protected]>
Change-Id: I4c7eecc985267ecb77bf6ef24f3841e3afae8e3f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745596
Commit-Queue: James Godfrey-Kittle <[email protected]>
Commit-Queue: Greg Daniel <[email protected]>
Auto-Submit: Greg Daniel <[email protected]>
Reviewed-by: James Godfrey-Kittle <[email protected]>
Reviewed-by: Michael Ludwig <[email protected]>
Add a build rule to layer CanvasKit on top of the base
Skottie to produce the final Skottie Docker image.

Bug: b/296813475
Change-Id: I38bf040548f989b32e31f3b7b88a3b68236ff640
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745456
Reviewed-by: Kevin Lubick <[email protected]>
Commit-Queue: Chris Mumford <[email protected]>
This reverts commit c8b3e67.

Reason for revert: Blaze rejects an empty cc_library, so this isn't useful.

https://screenshot.googleplex.com/5fQQ9p3fezrmW5i

Original change's description:
> Create empty file group to fix Google3 roll.
>
> There was a remaining reference to src/effects/colorfilters:sksl_srcs
> at http://google3/third_party/skia/HEAD/BUILD;l=1460;rcl=557792757
>
> Change-Id: Ic8687c07f21b2cc6b73c0c4e6db1cd57eccd48cd
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745556
> Auto-Submit: John Stiles <[email protected]>
> Commit-Queue: John Stiles <[email protected]>
> Reviewed-by: Michael Ludwig <[email protected]>
> Commit-Queue: Michael Ludwig <[email protected]>

Change-Id: Idc89470212703ad3f475469d5ddbcc31acf49575
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745558
Bot-Commit: Rubber Stamper <[email protected]>
Commit-Queue: Rubber Stamper <[email protected]>
Auto-Submit: John Stiles <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/572e236a3608..fd820e605b8a

2023-08-21 [email protected] add A and AAAA record for config-dev.luci.app
2023-08-21 [email protected] [ansible] Add free-space-from-gce-linux-machines.yml playbook.
2023-08-21 [email protected] [ansible] Make SSH-ing into GCE machines more robust, and document the process.
2023-08-21 [email protected] [skottie] Create base Docker image for Louhi builds
2023-08-21 [email protected] add a new txt record for config.luci.app for site verification
2023-08-21 [email protected] Roll Skia Infra CIPD packages from 228e9620e667 to 572e236a3608 (6 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/infra-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: chromium:123256,chromium:1232565
Tbr: [email protected]
Change-Id: I085f51cabcd7e85b501aba18e6923271477c21bd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745676
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/fd820e605b8a..f74965f923d6

2023-08-22 [email protected] Roll Skia Infra CIPD packages from 572e236a3608 to fd820e605b8a (6 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/sk-tool-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: [email protected]
Change-Id: Ibcd825fcff838b99b0da73e8e83022d281ca07e6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745369
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/c1234c5f930e..2cb515574109

Also rolling transitive DEPS:
  https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/bfc94f63a7adbcf8ae166f5f108ac9f69079efc0..714966003d58fd6338c7db64bbd8d24fffb2f6ad
  https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools/+log/300d9bf6b3cf7b237ee5e2c1d0ae10b9236f82d3..b441f434a036d6fe463ba944c8d7e0a9cd30faa6

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Debug-Dawn;skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: Ie7da177732656511102fd29e2034676da99b97c0
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745370
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
https://chromium.googlesource.com/angle/angle.git/+log/3479f4a1807b..aaeeea0c42a8

2023-08-22 [email protected] D3D11: Add device id to the render string
2023-08-22 [email protected] gtest: disable legacy test case API
2023-08-22 [email protected] Move ANGLE binaries to /system/${LIB}.
2023-08-21 [email protected] Perf tests: move calibration out of run() to SetUp()
2023-08-21 [email protected] android_helper cleanup: remove smoke test and timeout
2023-08-21 [email protected] Mark more TraceFunctions methods as pure virtual
2023-08-21 [email protected] Tests: Add Stumble Guys trace
2023-08-21 [email protected] Don't roll siso into AOSP
2023-08-21 [email protected] Roll vulkan-deps from 14d9936ef38c to aa121378c102 (8 revisions)
2023-08-21 [email protected] Roll Chromium from 19b3acaded0d to dd175d86ee90 (646 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE
Tbr: [email protected]
Test: Test: angle_trace_tests --gtest_filter=TraceTest.stumble_guys
Test: Test: boot with Pixel
Change-Id: Icae218b862d468fb1ea18a70a2afc447bc5d8da2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745368
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
Change-Id: I9241c66f4312216dce8b0c1983dcfaf1c6ca8e50
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/738883
Commit-Queue: Robert Phillips <[email protected]>
Reviewed-by: Jim Van Verth <[email protected]>
Change-Id: I67f6c6fa16b046f358ec28efe80e04efe861eb18
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745576
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: James Godfrey-Kittle <[email protected]>
Reviewed-by: James Godfrey-Kittle <[email protected]>
Reduces per-test run time. This manual approach to splitting feels a bit
hacky, but it works and I couldn't find any parameterized test macros.

Test: this
Bug: b/246008281
Change-Id: I221b9e6179bc429cc6b1471ca2e5dcfc90718272
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745557
Reviewed-by: Leon Scroggins <[email protected]>
Commit-Queue: Nolan Scobie <[email protected]>
…ness"

This reverts commit b3b8f33.

Reason for revert: 
start unit test  VkProtectedContext_DrawRectangleWithFilter
../../../../../../skia/src/gpu/ganesh/GrSurfaceProxy.cpp:504: fatal error: "check(skgpu::Protected(surface->isProtected()) == this->isProtected())"

Original change's description:
> Check that instantiated texture matches the proxy's protectedness
>
>
> Change-Id: I9241c66f4312216dce8b0c1983dcfaf1c6ca8e50
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/738883
> Commit-Queue: Robert Phillips <[email protected]>
> Reviewed-by: Jim Van Verth <[email protected]>

Change-Id: Id84e792d422b9933553fd0546592f47c97cf5e30
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/745816
Auto-Submit: Robert Phillips <[email protected]>
Commit-Queue: Rubber Stamper <[email protected]>
Bot-Commit: Rubber Stamper <[email protected]>
kjlubick and others added 27 commits September 1, 2023 18:55
As per the linked bugs, this was causing a severe performance
regression.

Change-Id: Ibacf842408cee1eb434795437c8bbe0dc5244c8e
Bug: b/291711510, chromium:1475906
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750403
Reviewed-by: Greg Daniel <[email protected]>
Commit-Queue: Kevin Lubick <[email protected]>
This reverts commit 48b7376d8ab49b18e6ac2f3f4e06291c73163a19.

Reason for revert: need to update GN also

Original change's description:
> Roll Dawn from beaf20f90f1b to b9afa50913de (668 revisions)
>
> https://dawn.googlesource.com/dawn.git/+log/beaf20f90f1b..b9afa50913de
>
> This includes some manual fixes to the Bazel rules used by Skia
> to build tint (soon to be replaced in [1] and [2]. Of note,
> I did *not* update the Dawn rules (currently unused by the Bazel build).
>
> [1] https://skia-review.googlesource.com/c/skia/+/745059
> [2] https://dawn-review.googlesource.com/c/dawn/+/147000
>
> 2023-09-01 [email protected] Roll ANGLE from 6258d4795585 to 9624db05ed7e (15 revisions)
> 2023-09-01 [email protected] Fix errors in expectations.txt file
> 2023-09-01 [email protected] Expand copy_subrect_from_2D_Canvas suppression to include flipY
> 2023-09-01 [email protected] Expand ImageBitmap/ImageData:copy_subrect_from_ expectations
> 2023-09-01 [email protected] D3D12: Use D3D12_HEAP_FLAG_CREATE_NOT_ZEROED on committed resources
> 2023-09-01 [email protected] Suppress ... functions,alias_analysis:* tests on Windows Intel x86
> 2023-08-31 [email protected] Roll DirectX Shader Compiler from 843019ab8737 to e10e89761367 (1 revision)
> 2023-08-31 [email protected] Roll ANGLE from 519d330c0d9f to 6258d4795585 (1 revision)
> 2023-08-31 [email protected] Suppress more DXC webgpu cts failures
> 2023-08-31 [email protected] Fix interpretation of depth operand in SPIR-V reader
> 2023-08-31 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-08-31 [email protected] Fix build failures with DawnInfo
> 2023-08-31 [email protected] Metal: Move ExecutionQueue logic to the Queue.
> 2023-08-31 [email protected] Remove unnecessary include.
> 2023-08-31 [email protected] Move AcquireRef back to Ref.h
> 2023-08-31 [email protected] Move multiple android expectations into KEEP section
> 2023-08-31 [email protected] Suppress CTS failures on DXC
> 2023-08-31 [email protected] Implement SharedTextureMemory and SharedFence on D3D
> 2023-08-31 [email protected] Roll ANGLE from bc7fc3997be8 to 519d330c0d9f (7 revisions)
> 2023-08-31 [email protected] Metal: Support feature chromium_experimental_dp4a
> 2023-08-31 [email protected] Use mat2x2f in BindGroupTests
> 2023-08-31 [email protected] Enable InheritDynamicOffsetsComputePipeline on D3D12
> 2023-08-31 [email protected] Remove redundant initialization in ShaderRobustnessPerf
> 2023-08-31 [email protected] Add build override dawn_egl_registry_dir
> 2023-08-30 [email protected] Add build overrides for Vulkan Utility Libraries
> 2023-08-30 [email protected] Triage some expectations
> 2023-08-30 [email protected] Optimize dawn_end2end_tests startup time by ~6X
> 2023-08-30 [email protected] Revert "Switch to C++20 for CMake builds"
> 2023-08-30 [email protected] Remove ExternalTexture plane1 checks done twice.
> 2023-08-30 [email protected] Add dawn_opengl_registry_dir build override
> 2023-08-30 [email protected] Add simple DawnInfo program.
> 2023-08-30 [email protected] Replace CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR
> 2023-08-30 [email protected] tint: workaround DXC bug with splatted vector constant texture args
> 2023-08-30 [email protected] tint: Improve parse_hlsl_errors.py to parse DXC errors more accurately
> 2023-08-30 [email protected] Roll ANGLE from 13a87d0bb4b1 to bc7fc3997be8 (12 revisions)
> 2023-08-29 [email protected] Roll DirectX Shader Compiler from 6a97408eb39b to 843019ab8737 (1 revision)
> 2023-08-29 [email protected] Roll ANGLE from d6fd7eafb2f7 to 13a87d0bb4b1 (3 revisions)
> 2023-08-29 [email protected] Reland "[ir] Enable the IR by default"
> 2023-08-29 [email protected] Fix R10X6BG10X6Biplanar420Unorm error on cros
> 2023-08-29 [email protected] Roll DirectX Shader Compiler from d369be5685b8 to 6a97408eb39b (1 revision)
> 2023-08-29 [email protected] Roll vulkan-deps from b847b1b89c33 to 5857bae969d5 (5 revisions)
> 2023-08-29 [email protected] Roll ANGLE from 0f7c39a2abbf to d6fd7eafb2f7 (5 revisions)
> 2023-08-29 [email protected] Add wgpu::TextureFormat::R10X6BG10X6Biplanar420Unorm
> 2023-08-28 [email protected] Roll DirectX Shader Compiler from a88709aa3cec to d369be5685b8 (1 revision)
> 2023-08-28 [email protected] Roll vulkan-deps from 9fc352d7f6e3 to b847b1b89c33 (6 revisions)
> 2023-08-28 [email protected] Roll ANGLE from 57388ab2e24d to 0f7c39a2abbf (1 revision)
> 2023-08-28 [email protected] tint_cmd: force DXC to use HLSL 2018 like Dawn
> 2023-08-28 [email protected] Roll vulkan-deps from da4fc1e938a8 to 9fc352d7f6e3 (1 revision)
> 2023-08-26 [email protected] Roll vulkan-deps from aac1ae9db959 to da4fc1e938a8 (1 revision)
> 2023-08-26 [email protected] Roll vulkan-deps from 3c6bcad88d8e to aac1ae9db959 (6 revisions)
> 2023-08-26 [email protected] Roll DirectX Shader Compiler from 7efd6ee468c4 to a88709aa3cec (1 revision)
> 2023-08-26 [email protected] Roll ANGLE from 98b710e67b4a to 57388ab2e24d (3 revisions)
> 2023-08-26 [email protected] OpenGL: Support ReadOnly and ReadWrite storage texture access
> 2023-08-26 [email protected] [glsl-writer] Fix several bugs about storage image
> 2023-08-26 [email protected] Add workaround for depth stencil textures created on non-zero heap on Intel GPUs
> 2023-08-25 [email protected] Roll SwiftShader from a147f6c5192a to 32f9332d1d7a (1 revision)
> 2023-08-25 [email protected] Roll vulkan-deps from 5f4188c52306 to 3c6bcad88d8e (5 revisions)
> 2023-08-25 [email protected] Roll DirectX Shader Compiler from 578114efb9d3 to 7efd6ee468c4 (1 revision)
> 2023-08-25 [email protected] Compat:Disallow CopyT2T of compressed textures
> 2023-08-25 [email protected] Roll ANGLE from 44b5715c4049 to 98b710e67b4a (6 revisions)
> 2023-08-25 [email protected] Roll vulkan-deps from 28e24a28fdec to 5f4188c52306 (7 revisions)
> 2023-08-25 [email protected] Roll DirectX Shader Compiler from da3609864421 to 578114efb9d3 (2 revisions)
> 2023-08-25 [email protected] Roll ANGLE from e2eea7b7dea3 to 44b5715c4049 (10 revisions)
> 2023-08-25 [email protected] Pass TextureBuiltinsFromUniformOptions.
> 2023-08-25 [email protected] Roll third_party/webgpu-cts/ 0369f5dc0..5dfa3b88f (4 commits)
> 2023-08-24 [email protected] Instructions for running the WebGPU CTS on Android
> 2023-08-24 [email protected] Update GLSL Tint test expectations.
> 2023-08-24 [email protected] Roll SwiftShader from 97bdc453fbed to a147f6c5192a (1 revision)
> 2023-08-24 [email protected] Remove locking in ApiObjectBase::APIRelease()
> 2023-08-24 [email protected] Roll vulkan-deps from e16920b3c0a8 to 28e24a28fdec (6 revisions)
> 2023-08-24 [email protected] Roll DirectX Shader Compiler from ce8268a51d58 to da3609864421 (1 revision)
> 2023-08-24 [email protected] Roll ANGLE from 711db27554bc to e2eea7b7dea3 (6 revisions)
> 2023-08-24 [email protected] spirv-reader: test multiple barrier emission when flags are combined
> 2023-08-24 [email protected] Relax ExternalTexture format validation
> 2023-08-24 [email protected] D3D11: Support read-only storage texture access
> 2023-08-24 [email protected] Introduce/use ValidateBranches in place of ValidateSTypes
> 2023-08-24 [email protected] Roll vulkan-deps from d2ca5166ee7c to e16920b3c0a8 (5 revisions)
> 2023-08-23 [email protected] Added MultiPlanarFormatExtendedUsages feature.
> 2023-08-23 [email protected] Defers the promoted ref drop in the cache when equality checking.
> 2023-08-23 [email protected] Roll DirectX Shader Compiler from f9219a906eff to ce8268a51d58 (5 revisions)
> 2023-08-23 [email protected] Splits ChainUtils.h into a ChainUtilsImpl.h for further extensibility.
> 2023-08-23 [email protected] Roll third_party/webgpu-cts/ 8596996e7..0369f5dc0 (13 commits)
> 2023-08-23 [email protected] graphite: Dump SPIR-V disassembly with DumpShaders toggle
> 2023-08-23 [email protected] [eval] Make a TransformTernaryElements
> 2023-08-23 [email protected] [eval] Add a TransformUnaryElement method
> 2023-08-23 [email protected] [eval] Make a un-templated TransformBinaryElement
> 2023-08-23 [email protected] Fix CTS roller swarming build request parent run id
> 2023-08-23 [email protected] Add tools/OWNERS
> 2023-08-23 [email protected] Roll ANGLE from 0ef565c50e04 to 711db27554bc (9 revisions)
> 2023-08-23 [email protected] [eval] Remove template param from TransformBinaryDifferingArityElements
> 2023-08-23 [email protected] Raise suppression for a cts test on win intel
> 2023-08-23 [email protected] [eval] Rename method for clarity
> 2023-08-23 [email protected] Update run-cts error from '--dawn-node' to '--bin'
> 2023-08-23 [email protected] [tint][resolver] Fix use after free, causing UA to be ignored.
> 2023-08-23 [email protected] Updated the CMakeLists to use Dawn on Android.
> 2023-08-23 [email protected] Roll vulkan-deps from ceb93445a393 to d2ca5166ee7c (11 revisions)
> 2023-08-23 [email protected] Roll DirectX Shader Compiler from 104604638f69 to f9219a906eff (1 revision)
> 2023-08-23 [email protected] Roll ANGLE from aaeeea0c42a8 to 0ef565c50e04 (14 revisions)
> 2023-08-23 [email protected] Validate T2T copy ranges before common restrictions.
> 2023-08-23 [email protected] Use TextureBuiltinFromUniform transform in dawn
> 2023-08-23 [email protected] Add buffer to more bind messages
> 2023-08-23 [email protected] Implement read-only storage texture on D3D12, Vulkan and Metal
> 2023-08-22 [email protected] Remove duplicate Android expectation
> 2023-08-22 [email protected] Suppress cts flakes
> 2023-08-22 [email protected] Run the dawn/roll_cts recipe on the cts-roller bot
> 2023-08-22 [email protected] Roll vulkan-deps from 2cb515574109 to ceb93445a393 (3 revisions)
> 2023-08-22 [email protected] Switch to C++20 for CMake builds
> 2023-08-22 [email protected] Roll DirectX Shader Compiler from c2233c6c0a52 to 104604638f69 (2 revisions)
> 2023-08-22 [email protected] Bump protobuf version
> 2023-08-22 [email protected] Roll third_party/abseil-cpp/ bc3ab2935..4ef9b3317 (121 commits; 6 trivial rolls)
> 2023-08-22 [email protected] Mark `depth slice` as Dawn only.
> 2023-08-22 [email protected] [fuzzers] Use is_standard_layout instead of is_pod
> 2023-08-22 [email protected] Roll ANGLE from 54770d824118 to aaeeea0c42a8 (3 revisions)
> 2023-08-22 [email protected] [tint] Use INT64_MIN instead of -0x8000000000000000ll
> 2023-08-22 [email protected] [tint] Use `auto` for enum class lambda parameter
> 2023-08-22 [email protected] [kokoro] Switch to Clang 13.0.1
> 2023-08-22 [email protected] [tools][gen] Describe how to regenerate files in the header
> 2023-08-22 [email protected] Allow MSVC to build with C++20
> 2023-08-22 [email protected] Revert "[ir] Enable the IR by default"
> 2023-08-22 [email protected] [tint][build] Make <thread> an external library
> 2023-08-22 [email protected] [tint][build] Move 'externals.json' to src/tint.
> 2023-08-22 [email protected] [tint][build] Make msl_metal.mm build for GN
> 2023-08-22 [email protected] Roll vulkan-deps from c1234c5f930e to 2cb515574109 (8 revisions)
> 2023-08-22 [email protected] Roll DirectX Shader Compiler from fc639077e291 to c2233c6c0a52 (2 revisions)
> 2023-08-22 [email protected] Roll ANGLE from ee0df29eaea3 to 54770d824118 (6 revisions)
> 2023-08-21 [email protected] Update dawn.json.
> 2023-08-21 [email protected] Autogenerate Features mappings
> 2023-08-21 [email protected] roll.go: add a flag to make buildbucket jobs a child of another task
> 2023-08-21 [email protected] roll.go: add a flag to send the CL to the gardener
> 2023-08-21 [email protected] [ir] Enable the IR by default
> 2023-08-21 [email protected] Move remote-compile to src/tint/cmd
> 2023-08-21 [email protected] Device::Destroy: Fix assert using the queue when not initialized.
> 2023-08-21 [email protected] Add TextureBuiltinsFromUniform transform
> 2023-08-21 [email protected] Revert "Disable GLSL validation in E2E test runner"
> 2023-08-21 [email protected] Roll vulkan-deps from aa121378c102 to c1234c5f930e (1 revision)
> 2023-08-21 [email protected] Remove entries from `build_overrides/tint.gni`
> 2023-08-21 [email protected] Suppress RenderPassTest_RegressionDawn1389 on Intel Windows Vulkan for
> 2023-08-21 [email protected] Roll DirectX Shader Compiler from 3974b57d12cf to fc639077e291 (1 revision)
> 2023-08-21 [email protected] Replace checked-in Khronos source with external deps
> 2023-08-21 [email protected] [tools] Fix CTS runner
> 2023-08-21 [email protected] Dedent the unformatted code block in Format.cpp
> 2023-08-21 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-08-21 [email protected] Roll ANGLE from 3479f4a1807b to ee0df29eaea3 (1 revision)
> 2023-08-21 [email protected] Add Norm16 texture formats
> 2023-08-20 [email protected] OpenGLES: Suppress copy tests failures with 16float formats on Intel Gen12
> 2023-08-20 [email protected] Add depthSlice to GPURenderPassColorAttachment for 3D texture
> 2023-08-20 [email protected] [node] add module with fixed imports
> 2023-08-20 [email protected] ValidationTest: provide context when two errors are in the ASSERT.
> 2023-08-20 [email protected] Roll vulkan-deps from 86b1009b1e55 to aa121378c102 (1 revision)
> 2023-08-19 [email protected] Roll vulkan-deps from af77dd0a5da0 to 86b1009b1e55 (2 revisions)
> 2023-08-19 [email protected] [tools] Fix typo in comment
> 2023-08-19 [email protected] Roll ANGLE from c34f83d9a37c to 3479f4a1807b (4 revisions)
> 2023-08-19 [email protected] Roll DirectX Shader Compiler from 71ec8f14e9bd to 3974b57d12cf (3 revisions)
> 2023-08-19 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-08-19 [email protected] Roll vulkan-deps from 14d9936ef38c to af77dd0a5da0 (5 revisions)
> 2023-08-19 [email protected] Implement SharedTextureMemory and SharedFence on Metal
> 2023-08-18 [email protected] Roll ANGLE from 5217beb28729 to c34f83d9a37c (8 revisions)
> 2023-08-18 [email protected] Releases the lock on ApiObjectList before calling DestroyImpl.
> 2023-08-18 [email protected] Roll tools/clang/ effd9257d..8f75392b4 (158 commits)
> 2023-08-18 [email protected] [ir][spirv-writer] Zero-initialize variables
> 2023-08-18 [email protected] [spirv-reader] Fix normalize for negative scalars
> 2023-08-18 [email protected] Roll DirectX Shader Compiler from 1d6b5627ac46 to 71ec8f14e9bd (1 revision)
> 2023-08-18 [email protected] [tools] Use new cnf library for conditions
> 2023-08-18 [email protected] [tools] Add cnf library (Conjunctive normal form)
> 2023-08-18 [email protected] Add a CTS roller cron bot
> 2023-08-18 [email protected] Roll vulkan-deps from 2542ba0a2d7e to 14d9936ef38c (1 revision)
> 2023-08-18 [email protected] Move ExecutionQueueBase to be a parent of QueueBase.
> 2023-08-18 [email protected] [ir][spirv-writer] Avoid integer DBZ
> 2023-08-18 [email protected] Roll ANGLE from 78f95b1e6a21 to 5217beb28729 (2 revisions)
> 2023-08-18 [email protected] Move tint_overrides_with_defaults.gni in scripts subdir
> 2023-08-18 [email protected] [tint][build] Fix GN tint_build_unittests=false
> 2023-08-18 [email protected] D3D11: Support ReadWrite storage texture access
> 2023-08-18 [email protected] Format.cpp typesafe named parameters
> 2023-08-18 [email protected] Enable ReadWrite storage texture usage on D3D12, Metal and Vulkan
> 2023-08-18 [email protected] Roll vulkan-deps from cffce1cd0b9e to 2542ba0a2d7e (5 revisions)
> 2023-08-18 [email protected] Support creating pipeline with ReadOnly and ReadWrite storage texture
> 2023-08-17 [email protected] ChainUtil autogenerated validation for unpacking.
> 2023-08-17 [email protected] tools: Use luci auth layer with gerrit
> 2023-08-17 [email protected] Roll DirectX Shader Compiler from 15d086f6855c to 1d6b5627ac46 (1 revision)
> 2023-08-17 [email protected] Roll ANGLE from 78de02ab5230 to 78f95b1e6a21 (15 revisions)
> 2023-08-17 [email protected] [ir] Add BinaryPolyfill transform
> 2023-08-17 [email protected] [tint][build][cmake] Drop GN-style target names
> 2023-08-17 [email protected] [tint][cmake] Remove 'no_warning_for_no_symbols' flag
> 2023-08-17 [email protected] end2end: VertexFormatTest: fold bit representation of -0.0 to 0
> 2023-08-17 [email protected] Vulkan: Properly query multi planar formats' properties.
> 2023-08-17 [email protected] [tint][build] Don't touch generated files when unchanged
> 2023-08-17 [email protected] [tint][build] Add CMake target names to BUILD.cmake
> 2023-08-17 [email protected] [tint][build] Add GEN_BUILD:IGNORE_FILE directive
> 2023-08-17 [email protected] Disable GLSL validation in E2E test runner
> 2023-08-17 [email protected] Roll vulkan-deps from 4d521ea13709 to cffce1cd0b9e (3 revisions)
> 2023-08-17 [email protected] [tint] Migrate GN build over to generated files/deps
> 2023-08-17 [email protected] dawn.node: Try to add support for compatibility mode
> 2023-08-17 [email protected] [tint] Improvements to './tools/run gen build'
> 2023-08-17 [email protected] Roll ANGLE from 4fffc9938375 to 78de02ab5230 (3 revisions)
> 2023-08-17 [email protected] infra/config: remove goma property
> 2023-08-17 [email protected] [tint][cmake] Give 'cmd' targets a suffix
> 2023-08-17 [email protected] Tint: Support ReadOnly and ReadWrite storage texture in inspector
> 2023-08-16 [email protected] Roll vulkan-deps from 53e39be12b9e to 4d521ea13709 (6 revisions)
> 2023-08-16 [email protected] [tint][cmake][build] Clean up CMake build
> 2023-08-16 [email protected] [tint] Add RW textures to uniformity analysis
> 2023-08-16 [email protected] [spirv-reader] Add support for textureBarrier()
> 2023-08-16 [email protected] [spirv-reader] Add support for read-write textures
> 2023-08-16 [email protected] Add taskServiceAccount role to dawn-automated-expectations@
> 2023-08-16 [email protected] [tint] Emit placeholder symbols for all toolchains
> 2023-08-16 [email protected] [tint] Move headers from include/tint to src/tint/api
> 2023-08-16 [email protected] Enable Dual Source Blending Backend Enums And Tests
> 2023-08-16 [email protected] Add version info to dxcompiler.dll and clarify that it's built for Dawn
> 2023-08-16 [email protected] Roll ANGLE from 152cf62b3887 to 4fffc9938375 (3 revisions)
> 2023-08-16 [email protected] [tools][build] Track per-file transitive dependencies.
> 2023-08-16 [email protected] Fix -Werror=unused-but-set-variable
> 2023-08-16 [email protected] Fix NAPI_SYMBOL name substitution in message
> 2023-08-16 [email protected] Fix CMake compilation on macOS.
> 2023-08-16 [email protected] Roll vulkan-deps from f1b7e4fb795d to 53e39be12b9e (2 revisions)
> 2023-08-16 [email protected] [webgpu-headers] Rename "count" fields and update usages.
> 2023-08-16 [email protected] Roll ANGLE from 61a5707f8673 to 152cf62b3887 (10 revisions)
> 2023-08-16 [email protected] [tint] Migrate CMake build over to generated files/deps
> 2023-08-16 [email protected] Track whether TextureGL owns the handle and should delete it
> 2023-08-16 [email protected] Roll DirectX Shader Compiler from 756125cb46ec to 15d086f6855c (1 revision)
> 2023-08-16 [email protected] Fix leak of VkImage handle
> 2023-08-16 [email protected] Add validations on ReadWrite storage texture format
> 2023-08-15 [email protected] [ir] Move ir to `tint::core:ir` namespace
> 2023-08-15 [email protected] Roll vulkan-deps from f7403dbd4918 to f1b7e4fb795d (3 revisions)
> 2023-08-15 [email protected] [tools][cts] Fix "no data for query 'webgpu:shader'" error
> 2023-08-15 [email protected] [ir][msl] Add a Raise to the MSL IR printer
> 2023-08-15 [email protected] Stub out the PLS API.
> 2023-08-15 [email protected] [tint] Add _test suffix to spv_dump.[h|cc]
> 2023-08-15 [email protected] [tint] clang-format and add missing GN dependency
> 2023-08-15 [email protected] Roll ANGLE from 745023ef8495 to 61a5707f8673 (1 revision)
> 2023-08-15 [email protected] [tint] Add read-only storage texture builtins
> 2023-08-15 [email protected] [tint] Allow read-only storage textures
> 2023-08-15 [email protected] [tools][gen] Fix nil-deref on non-existent include
> 2023-08-15 [email protected] Windows: make NAPI library name configurable
> 2023-08-15 [email protected] Replace CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR
> 2023-08-15 [email protected] dawn_node: set archive output directory
> 2023-08-15 [email protected] Only define NAPI_SYMBOL as weak stub on Clang
> 2023-08-15 [email protected] Export Initialize function
> 2023-08-15 [email protected] Add ReadOnly and ReadWrite storage texture access in BindGroupLayout
> 2023-08-15 [email protected] dawn.node: add support for the experimental subgroup extensions.
> 2023-08-15 [email protected] Roll vulkan-deps from 3b492bd1f02d to f7403dbd4918 (4 revisions)
> 2023-08-15 [email protected] Roll ANGLE from 8b1583b0fb08 to 745023ef8495 (5 revisions)
> 2023-08-15 [email protected] Roll DirectX Shader Compiler from 4b6e7991ead3 to 756125cb46ec (3 revisions)
> 2023-08-15 [email protected] Add GL_EXT_blend_func_extended When Using Dual Source Blending
> 2023-08-14 [email protected] [tools] Add build file list / build dependency tooling
> 2023-08-14 [email protected] [tools][remote-compile] Support different MSL versions
> 2023-08-14 [email protected] Move Number into core namespace.
> 2023-08-14 [email protected] [tools] Add a script for generating the coverage report
> 2023-08-14 [email protected] [tint] Move tint.cc to api/tint.cc
> 2023-08-14 [email protected] [msl] Fix mask generation for subgroupBallot
> 2023-08-14 [email protected] Make TextureState a bitfield
> 2023-08-14 [email protected] Roll vulkan-deps from c3ff3250b9e7 to 3b492bd1f02d (1 revision)
> 2023-08-14 [email protected] IWYU: add cstdint for uint8_t in tint
> 2023-08-14 [email protected] [tools][perfmon]: Post error on `gclient sync` failure.
> 2023-08-14 [email protected] [msl] Add support for chromium_experimental_subgroups
> 2023-08-14 [email protected] Roll ANGLE from f11c972b52cb to 8b1583b0fb08 (1 revision)
> 2023-08-14 [email protected] Roll DirectX Shader Compiler from dc82ed29c933 to 4b6e7991ead3 (1 revision)
> 2023-08-14 [email protected] Roll vulkan-deps from db53c6fcecc7 to c3ff3250b9e7 (1 revision)
> 2023-08-13 [email protected] Roll vulkan-deps from 6318fbf0de52 to db53c6fcecc7 (1 revision)
> 2023-08-12 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-08-12 [email protected] [tint] Add config and markup for the build generator.
> 2023-08-12 [email protected] [tint] Shuffle template generation code
> 2023-08-12 [email protected] [tools] Add containers.Map.GetOrCreate[Locked]() helpers
> 2023-08-12 [email protected] Roll ANGLE from 4a195ce0ff75 to f11c972b52cb (6 revisions)
> 2023-08-12 [email protected] Roll vulkan-deps from ce76478186bc to 6318fbf0de52 (3 revisions)
> 2023-08-12 [email protected] consteval: -0.0 equals 0.0
> 2023-08-12 [email protected] Updates D3D12 device allocators for thread-safety.
> 2023-08-12 [email protected] Roll DirectX Shader Compiler from 3693755da61c to dc82ed29c933 (1 revision)
> 2023-08-12 [email protected] Return alpha channel for single plane external textures
> 2023-08-11 [email protected] [tools] Add a new 'transform' package
> 2023-08-11 [email protected] Triaging WebGPU CTS Android expectations
> 2023-08-11 [email protected] Deprecates C++ .Release() method in favor of MoveToCHandle.
> 2023-08-11 [email protected] Fix formatting on WriteTexture errors
> 2023-08-11 [email protected] [tint] Move test and benchmark mains to cmd.
> 2023-08-11 [email protected] [tint][spirv][reader] Add namespaces, move common.h
> 2023-08-11 [email protected] Fix GLTextureWrappingTests: create a second GL device.
> 2023-08-11 [email protected] Roll ANGLE from d52046c499c0 to 4a195ce0ff75 (4 revisions)
> 2023-08-11 [email protected] Roll vulkan-deps from 7a6099cf79b1 to ce76478186bc (3 revisions)
> 2023-08-11 [email protected] [ir] Test signed coords for external texture load
> 2023-08-11 [email protected] [tint] Make comment match code
> 2023-08-11 [email protected] [spirv-reader] Fix storageBarrier emission
> 2023-08-11 [email protected] [ir][spirv-writer] Support read-write textures
> 2023-08-11 [email protected] [msl-writer] Add support for read-write textures
> 2023-08-11 [email protected] Dynamically load libX11 at runtime
> 2023-08-11 [email protected] [ir][spirv-writer] Clamp frag_depth if requested
> 2023-08-11 [email protected] [ir] Add MultiplanarExternalTexture transform
> 2023-08-11 [email protected] D3D12: Handle state promotion and decay for simultaneous access textures
> 2023-08-11 [email protected] Roll ANGLE from d7e914da5f99 to d52046c499c0 (8 revisions)
> 2023-08-11 [email protected] Dawn: add subgroup experimental features in Dawn
> 2023-08-11 [email protected] Roll vulkan-deps from 04381109ae47 to 7a6099cf79b1 (45 revisions)
> 2023-08-11 [email protected] Roll DirectX Shader Compiler from d9c07e90e1a7 to 3693755da61c (5 revisions)
> 2023-08-11 [email protected] [hlsl-writer] Add support for read-write textures
> 2023-08-11 [email protected] [spirv-writer] Add support for read-write textures
> 2023-08-11 [email protected] [tint] Add textureBarrier() builtin function
> 2023-08-11 [email protected] [tint] Add RW storage textureNumLayers overloads
> 2023-08-11 [email protected] [tint] Add RW storage textureDimensions overloads
> 2023-08-11 [email protected] [tint] Add RW storage textureStore overloads
> 2023-08-11 [email protected] [tint] Add RW storage textureLoad overloads
> 2023-08-11 [email protected] [tint][validator] Allow read_write storage textures
> 2023-08-11 [email protected] [tint] Add chromium_experimental_read_write_storage_texture
> 2023-08-11 [email protected] D3D12: Initialize mD3D12ResourceFlags for swapchain textures
> 2023-08-10 [email protected] Roll third_party/webgpu-cts/ 02f342619..8596996e7 (11 commits)
> 2023-08-10 [email protected] [tint] Separate cmd tools into separate directories
> 2023-08-10 [email protected] Cleans up remaining un-needed proxy functions on frontend BGL.
> 2023-08-10 [email protected] [tools] Fix intrinsic gen permutator
> 2023-08-10 [email protected] Roll SwiftShader from c315c894b9d5 to 97bdc453fbed (1 revision)
> 2023-08-10 [email protected] [tint] Move core intrinsic table data to new subdir
> 2023-08-10 [email protected] [tint] Use explicitly (small) sized enums
> 2023-08-10 [email protected] Roll ANGLE from fa3ecccba745 to d7e914da5f99 (2 revisions)
> 2023-08-10 [email protected] Roll DirectX Shader Compiler from 871fba1edcee to d9c07e90e1a7 (2 revisions)
> 2023-08-10 [email protected] Fix TINT_PRINT_PROGRAM_FOR_EACH_TRANSFORM debug function
> 2023-08-10 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-08-10 [email protected] Disallow Multiple Render Targets When Using Dual Source Blending
> 2023-08-10 [email protected] [tint] Remove ir::BindingPoint
> 2023-08-10 [email protected] [tint] Remove sem/external_texture.h
> 2023-08-10 [email protected] Remove the now unused DawnShaderFloat16 extension enum.
> 2023-08-10 [email protected] Add instructions about fetch_dawn_dependencies
> 2023-08-10 [email protected] Change namespace of tint::type
> 2023-08-10 [email protected] Roll ANGLE from 3ad8d9127acb to fa3ecccba745 (7 revisions)
> 2023-08-09 [email protected] Roll DirectX Shader Compiler from b47eec89bcb9 to 871fba1edcee (4 revisions)
> 2023-08-09 [email protected] Activate dawn M117
> 2023-08-09 [email protected] [tint] Index the const-eval-functions in the intrinsic table
> 2023-08-09 [email protected] [tint] Rework the intrinsic table to use indices
> 2023-08-09 [email protected] [tint] Finish decoupling of intrinsic table from WGSL
> 2023-08-09 [email protected] [ir][msl] Update MSL to create a tint::Result.
> 2023-08-09 [email protected] [ir] Fix missing commas in constant disassembly
> 2023-08-09 [email protected] Rolling 4 dependencies
> 2023-08-09 [email protected] Roll SwiftShader from 729e92f8ae07 to c315c894b9d5 (1 revision)
> 2023-08-09 [email protected] Move constant into `core` namespace.
> 2023-08-09 [email protected] [ir] Fix condition in DemoteToHelper
> 2023-08-09 [email protected] [ir] Fix MergeReturn for trailing returns
> 2023-08-09 [email protected] [tint] Add missing doxygen comments
> 2023-08-09 [email protected] [tint] Begin decoupling intrinsic table data from table.cc
> 2023-08-09 [email protected] [tint] Move ParameterUsage from sem to core
> 2023-08-09 [email protected] Roll DirectX Shader Compiler from 4cfac0142292 to b47eec89bcb9 (2 revisions)
> 2023-08-09 [email protected] Roll ANGLE from d1e26fa224ef to 3ad8d9127acb (3 revisions)
> 2023-08-09 [email protected] D3D12: Never select full subresource range for Stencil8 textures
> 2023-08-09 [email protected] Add *FreeMembers functions for out structs with non-value members
> 2023-08-09 [email protected] Wraps DescriptorSetAllocator in MutexProtected.
> 2023-08-09 [email protected] D3D12: Calculate aspect count with absl::popcount()
> 2023-08-08 [email protected] Reverts previous SlabAllocator thread-safety changes for MutexProtected.
> 2023-08-08 [email protected] [gn][tint] Add libtint_builtins_src to libtint
> 2023-08-08 [email protected] Introduces MutexProtected wrapper for thread-safety.
> 2023-08-08 [email protected] Remove `--hook` from 'fetch_reclient_cfgs' in DEPS
> 2023-08-08 [email protected] [test] Suppress a failing test in `WebGpuCtsIntegrationTest.webgpu`
> 2023-08-08 [email protected] Update webgpu-cts roll script to handle gitlinks.
> 2023-08-08 [email protected] Fix syntax tree build.
> 2023-08-08 [email protected] Roll DirectX Shader Compiler from a5b0488bc5b2 to 4cfac0142292 (1 revision)
> 2023-08-08 [email protected] IWYU: add cstdint for uint32_t in tint
> 2023-08-08 [email protected] [webgpu-headers] Removes compatibility macros and header for WGPUBool.
> 2023-08-08 [email protected] OpenGL: Implement support for GL texture as ExternalImage on ANGLE.
> 2023-08-08 [email protected] Roll ANGLE from f7d7be8d2ff0 to d1e26fa224ef (1 revision)
> 2023-08-08 [email protected] [tint][cmd] Fix printing of wgsl errors
> 2023-08-08 [email protected] [tint][wgsl][printer] Fix heap use after free
> 2023-08-08 [email protected] [tint] Move EvaluationStage from wgsl/sem to core
> 2023-08-08 [email protected] [tint] Move resolver/ctor_conv_intrinsic to core/intrinsic
> 2023-08-08 [email protected] [tint] Move resolver/const_eval* to core/constant
> 2023-08-08 [email protected] [tint] Promote ast::UnaryOp to core::UnaryOp
> 2023-08-08 [email protected] [tint] Promote ast::BinaryOp to core::BinaryOp
> 2023-08-08 [email protected] Remove an unused ASSERT in CopyFromStagingBuffer
> 2023-08-08 [email protected] [hlsl-writer] Add support for subgroup inputs
> 2023-08-08 [email protected] [hlsl-writer] Add support for subgroupBallot
> 2023-08-08 [email protected] [tint] Disassemble SPIR-V using SPV_ENV_VULKAN_1_1
> 2023-08-08 [email protected] Roll ANGLE from 135a24fc3706 to f7d7be8d2ff0 (13 revisions)
> 2023-08-08 [email protected] Only unmap staging buffer before CopyFromStagingToBuffer() on D3D11
> 2023-08-08 [email protected] Split Vulkan command buffers on compute pass
> 2023-08-07 [email protected] [tint] Add validation for subgroup builtin inputs
> 2023-08-07 [email protected] Expand flaky suppression for copy_subrect_from_ImageData on Windows
> 2023-08-07 [email protected] [ir][spirv-writer] Bgra8UnormPolyfill transform
> 2023-08-07 [email protected] [ir][spirv-writer] Polyfill textureSampleBaseClampToEdge
> 2023-08-07 [email protected] [ir][spirv-writer] Polyfill count*Zeros builtins
> 2023-08-07 [email protected] [ir][spirv-writer] Polyfill first*Bit builtins
> 2023-08-07 [email protected] [ir] Fix renamed namespace
> 2023-08-07 [email protected] [tint][wgsl][resolver] Add missing template arg check
> 2023-08-07 [email protected] [ir][spirv-writer] Polyfill saturate builtin
> 2023-08-07 [email protected] Metal: Explicitly set MTLCompileOptions.fastMathEnabled
> 2023-08-07 [email protected] [tint] Move tint/lang/core/builtin to tint/lang/core
> 2023-08-07 [email protected] [tint] Move intrinsics table from lang/wgsl/resolver to core
> 2023-08-07 [email protected] [tint] Move intrinsics.def to lang/core/core.def
> 2023-08-05 [email protected] Roll ANGLE from 68b0a8c2a9d5 to 135a24fc3706 (5 revisions)
> 2023-08-05 [email protected] Disable all drawTo2DCanvas tests
> 2023-08-05 [email protected] Disable float16 ImageBitmap tests
> 2023-08-04 [email protected] [webgpu-headers] Introduces WGPUBool for boolean compatibility.
> 2023-08-04 [email protected] Add gitmodules to dawn.
> 2023-08-04 [email protected] Add experimental stubs for shared texture memory and fences
> 2023-08-04 [email protected] Disable tests with incorrect expectations
> 2023-08-04 [email protected] Roll ANGLE from dbae1804db21 to 68b0a8c2a9d5 (5 revisions)
> 2023-08-04 [email protected] Roll vulkan-deps from d8fdb68e5922 to 04381109ae47 (2 revisions)
> 2023-08-04 [email protected] D3D12: Create heaps with D3D12_HEAP_FLAG_CREATE_NOT_ZEROED when possible
> 2023-08-04 [email protected] Use EGL_ANGLE_display_texture_share_group on ANGLE.
> 2023-08-04 [email protected] D3D12: Allocate resource heap with 64KB alignment when possible
> 2023-08-04 [email protected] Replace dawn_native with dawn::native
> 2023-08-03 [email protected] [ir] Fixup potentially invalid read.
> 2023-08-03 [email protected] Manual roll of build and buildtools for new llvm repo paths.
> 2023-08-03 [email protected] [ir][msl] Switch diagnostics to ICE.
> 2023-08-03 [email protected] [ir][msl] Add disabled tests for remaining `binary` instructions.
> 2023-08-03 [email protected] [ir][msl] Emit simple `binary` instructions.
> 2023-08-03 [email protected] Roll ANGLE from 6a09e41ce6ea to dbae1804db21 (8 revisions)
> 2023-08-03 [email protected] [ir][msl] Emit `var` instructions.
> 2023-08-03 [email protected] Update Dawn CI builders to use trusted reclient instance
> 2023-08-03 [email protected] Roll vulkan-deps from e057bba499d3 to d8fdb68e5922 (1 revision)
> 2023-08-03 [email protected] [ir][msl] Test cleanups.
> 2023-08-03 [email protected] [ir][spirv-writer] Add builder to create constants
> 2023-08-03 [email protected] [ir] Use helpers to generate constants.
> 2023-08-03 [email protected] Fixup syntax_tree build.
> 2023-08-03 [email protected] [spirv-reader] Fix crash for unreachable OpPhi
> 2023-08-03 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-08-03 [email protected] Roll ANGLE from 01ee134bb223 to 6a09e41ce6ea (4 revisions)
> 2023-08-03 [email protected] D3D11: Enable MSAARenderToSingleSampled feature.
> 2023-08-03 [email protected] Roll vulkan-deps from 5adeb7151c79 to e057bba499d3 (11 revisions)
> 2023-08-03 [email protected] Vulkan: Allocate MAP_READ buffer on HOST_CACHED memory type
> 2023-08-02 [email protected] [ir][spirv-writer] Add raise namespace
> 2023-08-02 [email protected] [ir][spirv-writer] Add Raise() function
> 2023-08-02 [email protected] [ir][ms] Emit Lets
> 2023-08-02 [email protected] [tint] Move SPIR-V-specific transforms
> 2023-08-02 [email protected] [ir][msl] Add binding of values to handle retriving emissions.
> 2023-08-02 [email protected] Roll DirectX Shader Compiler from 212a2bf3c3e1 to a5b0488bc5b2 (1 revision)
> 2023-08-02 [email protected] [tint][wgsl] Use tint::Result for Generate()
> 2023-08-02 [email protected] Separates BindGroupLayoutInternal into it's own file.
> 2023-08-02 [email protected] Roll ANGLE from 5d4b3645d0dc to 01ee134bb223 (5 revisions)
> 2023-08-02 [email protected] [tint][glsl] Use tint::Result for Generate()
> 2023-08-02 [email protected] [tint][hlsl] Use tint::Result for Generate()
> 2023-08-02 [email protected] infra: add $build/reclient properties
> 2023-08-02 [email protected] Add everyone as an OWNER of .gitignore
> 2023-08-02 [email protected] [tint][msl] Use tint::Result for Generate()
> 2023-08-02 [email protected] [fuzzer] Do not get generated SPIR-V on failure
> 2023-08-02 [email protected] Switch libcxx paths from trunk -> src.
> 2023-08-02 [email protected] Print the error message before calling BreakPoint()
> 2023-08-02 [email protected] [ir][msl] Add support for `if` statements
> 2023-08-02 [email protected] [ir][msl] Add `return` support
> 2023-08-02 [email protected] Roll ANGLE from b53d99d87e6a to 5d4b3645d0dc (1 revision)
> 2023-08-02 [email protected] Make GetWeakRef a friend function
> 2023-08-01 [email protected] d3d11: fix a crash during EnumerateAdapters()
> 2023-08-01 [email protected] Avoid recursive lock with multisample workaround
> 2023-08-01 [email protected] BGL refactoring to allow for auto pipelines to use cache better.
> 2023-08-01 [email protected] [ir] Remove ir::Transform base class
> 2023-08-01 [email protected] [ir] Convert RenameConflicts to a free function
> 2023-08-01 [email protected] [ir] Convert AddEmptyEntryPoint to a free function
> 2023-08-01 [email protected] [ir] Convert BlockDecoratedStructs to a free function
> 2023-08-01 [email protected] [ir] Convert BuiltinPolyfillSpirv to a free function
> 2023-08-01 [email protected] [ir] Convert DemoteToHelper to a free function
> 2023-08-01 [email protected] [ir] Convert ExpandImplicitSplats to a free function
> 2023-08-01 [email protected] [ir] Convert HandleMatrixArithmetic to a free function
> 2023-08-01 [email protected] [ir] Convert MergeReturn to a free function
> 2023-08-01 [email protected] [ir] Convert ShaderIOSpirv to a free function
> 2023-08-01 [email protected] [ir] Convert Std140 to a free function
> 2023-08-01 [email protected] [ir][spirv-writer] Add BindingRemapper transform
> 2023-08-01 [email protected] Roll vulkan-deps from b6144d9f8f09 to 5adeb7151c79 (27 revisions)
> 2023-08-01 [email protected] GLES: allow clients to pass an explicit EGLDisplay.
> 2023-08-01 [email protected] [ir] Convert VarForDynamicIndex to a free function
> 2023-08-01 [email protected] Roll SwiftShader from 9fbca2df22a8 to 729e92f8ae07 (1 revision)
> 2023-08-01 [email protected] Remove "enable_arc2" from Dawn
> 2023-08-01 [email protected] [tint] Add subgroup builtin inputs
> 2023-08-01 [email protected] [spirv-writer] Add support for subgroupBallot
> 2023-08-01 [email protected] Roll ANGLE from 4e0250f1926d to b53d99d87e6a (2 revisions)
> 2023-08-01 [email protected] [spirv-writer] Remove diag::List from Printer
> 2023-08-01 [email protected] [spirv-writer] Use tint::Result for Generate()
> 2023-08-01 [email protected] [tint] Add subgroupBallot to the intrinsics table
> 2023-08-01 [email protected] [tint] Add chromium_experimental_subgroups
> 2023-08-01 [email protected] Roll DirectX Shader Compiler from abe45fa59810 to 212a2bf3c3e1 (1 revision)
> 2023-08-01 [email protected] Moves ObjectCachingTest into unittest/validation.
> 2023-08-01 [email protected] [tint] Add more info to ICE errors
> 2023-08-01 [email protected] [tint] Use consistent file pattern for test files
> 2023-08-01 [email protected] [tint] Shuffle to break last circular dependencies
> 2023-08-01 [email protected] [tint] Move utils/generation_id to utils/id/generation
> 2023-08-01 [email protected] [tint] Flatten ast/transform/utils into ast/transform
> 2023-08-01 [email protected] [tint] Move utils/text/text_generator to utils/generator
> 2023-08-01 [email protected] [tint] Extract out string conversion utils from utils/text
> 2023-08-01 [email protected] [tint] Move common glsl/writer code to glsl/writer/common
> 2023-08-01 [email protected] [tint] Move common msl/writer code to msl/writer/common
> 2023-08-01 [email protected] [tint] Move common hlsl/writer code to hlsl/writer/common
> 2023-08-01 [email protected] [tint] Move common spirv/writer code to spirv/writer/common
> 2023-08-01 [email protected] [tint] Move utils/text/symbol* to utils/symbol
> 2023-08-01 [email protected] Roll ANGLE from fb37e0542c7c to 4e0250f1926d (11 revisions)
> 2023-07-31 [email protected] WireDeviceLifetimeTests: Use the Null backend.
> 2023-07-31 [email protected] Roll DirectX Shader Compiler from a7efdffcac43 to abe45fa59810 (1 revision)
> 2023-07-31 [email protected] Vulkan: Fix minimum vulkan version computation
> 2023-07-31 [email protected] Support sampling the stencil component
> 2023-07-31 [email protected] Move Device's serial management to ExecutionQueueBase
> 2023-07-31 [email protected] Roll ANGLE from 143fa68f50b7 to fb37e0542c7c (1 revision)
> 2023-07-29 [email protected] Roll ANGLE from 0abd6f549ff1 to 143fa68f50b7 (1 revision)
> 2023-07-29 [email protected] [tint] Don't resolve moving from ProgramBuilder -> Program
> 2023-07-29 [email protected] [ir] Add a Builder::LoopRange helper
> 2023-07-29 [email protected] [tint][wgsl] Split CloneContext into two
> 2023-07-29 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-07-29 [email protected] [tint][wgsl] Split ast::Builder from ProgramBuilder
> 2023-07-29 [email protected] Set eol=lf for .mm files
> 2023-07-29 [email protected] Roll ANGLE from 99f1178a9e81 to 0abd6f549ff1 (4 revisions)
> 2023-07-29 [email protected] [ir][spirv-writer] Match std140 layout rules
> 2023-07-28 [email protected] Roll DirectX Shader Compiler from 0033aa85b55d to a7efdffcac43 (3 revisions)
> 2023-07-28 [email protected] [tint] Make LHS of operator << generic.
> 2023-07-28 [email protected] [tint] Fix a load of doxygen warnings
> 2023-07-28 [email protected] Split mutiple resolves into separate passes on ARM
> 2023-07-28 [email protected] Remove now unused CopyTextureToTextureInternal
> 2023-07-28 [email protected] [tint] Separate out fatal macros from diagnostics
> 2023-07-28 [email protected] [shuffle] Remove the `utils::` namespace.
> 2023-07-28 [email protected] Roll vulkan-deps from 8c3595cab2ef to b6144d9f8f09 (8 revisions)
> 2023-07-28 [email protected] [tint] Add empty SuccessType to utils/result/
> 2023-07-28 [email protected] Roll ANGLE from 13842e1c3343 to 99f1178a9e81 (3 revisions)
> 2023-07-28 [email protected] [tint] Use diag::List::str()
> 2023-07-28 [email protected] Fix gerrit credential for cts roller in tools
> 2023-07-28 [email protected] Roll DirectX Shader Compiler from 65aa41f9b62d to 0033aa85b55d (5 revisions)
> 2023-07-28 [email protected] Remove stale TODOs in CopyTextureForBrowser and ExternalTexture
> 2023-07-27 [email protected] [tint] Fix AFloat vector greater-than-equal
> 2023-07-27 [email protected] Roll vulkan-deps from 3b2eb00f9e95 to 8c3595cab2ef (3 revisions)
> 2023-07-27 [email protected] Remove unecessary use of Str in DEPS
> 2023-07-27 [email protected] Roll ANGLE from af5bf5b8245e to 13842e1c3343 (4 revisions)
> 2023-07-27 [email protected] [shuffle] Move spirv reader to new structure.
> 2023-07-27 [email protected] Roll DirectX Shader Compiler from b97f9b938807 to 65aa41f9b62d (1 revision)
> 2023-07-27 [email protected] d3d11: Suppress Intel Gen12 specific fails
> 2023-07-27 [email protected] Adds UMA histograms for pipeline compilations in Dawn.
> 2023-07-27 [email protected] Suppress flaky WebGPU CTS tests on Mac AMD.
> 2023-07-27 [email protected] Require Vulkan 1.1 on Windows
> 2023-07-27 [email protected] Adds UMA histograms for shader compilations in Dawn.
> 2023-07-27 [email protected] [node] implement several UNIMPLEMENTED methods
> 2023-07-27 [email protected] [tint] Move ToProgram to wgsl/writer
> 2023-07-27 [email protected] [tint] Move FromProgram to wgsl/reader
> 2023-07-27 [email protected] Roll vulkan-deps from 1b02b3821524 to 3b2eb00f9e95 (7 revisions)
> 2023-07-27 [email protected] Roll ANGLE from 58cb5c8396a3 to af5bf5b8245e (2 revisions)
> 2023-07-26 [email protected] [ir] Rename Builder::With() to Builder::Append()
> 2023-07-26 [email protected] [ir] Add Builder::InsertBefore helper
> 2023-07-26 [email protected] [shuffle] Move wgsl reader to new structure.
> 2023-07-26 [email protected] [shuffle] Move spirv writer and ast_writer to new structure.
> 2023-07-26 [email protected] [shuffle] Fixup GN build.
> 2023-07-26 [email protected] [shuffle] Move glsl writer to new structure.
> 2023-07-26 [email protected] Remove branched Dawn android builders
> 2023-07-26 [email protected] Roll vulkan-deps from 9959814fe730 to 1b02b3821524 (15 revisions)
> 2023-07-26 [email protected] Roll third_party/webgpu-cts/ 836a4733a..02f342619 (5 commits)
> 2023-07-26 [email protected] [shuffle] Move hlsl writer to new structure.
> 2023-07-26 [email protected] [shuffle] Move wgsl writers to new structure.
> 2023-07-26 [email protected] Roll ANGLE from a09773110c4a to 58cb5c8396a3 (1 revision)
> 2023-07-26 [email protected] Add missed DEPS to .gitignore
> 2023-07-26 [email protected] Roll DirectX Shader Compiler from 3c06afb9895e to b97f9b938807 (1 revision)
> 2023-07-26 [email protected] d3d11: Support depth-stencil texture write.
> 2023-07-26 [email protected] Roll ANGLE from e8c8c5651223 to a09773110c4a (9 revisions)
> 2023-07-26 [email protected] [shuffle] Move msl writers to new structure.
> 2023-07-25 [email protected] Reland "Updates ContentLessObjectCache to use WeakRefs."
> 2023-07-25 [email protected] Roll DirectX Shader Compiler from c201a11d6e2f to 3c06afb9895e (3 revisions)
> 2023-07-25 [email protected] D3D12: Use 64KB as the default alignment of multisampled textures
> 2023-07-25 [email protected] Add Dual Source Blending Blend Factors
> 2023-07-25 [email protected] [tint] Move src/tint/writer options to include/tint
> 2023-07-25 [email protected] [tint] Remove writer::IRTextGenerator
> 2023-07-25 [email protected] Roll third_party/webgpu-cts/ f3351ce13..836a4733a (1 commit)
> 2023-07-25 [email protected] [tint] Remove writer::Writer
> 2023-07-25 [email protected] [tint] Remove ASTTextGenerator
> 2023-07-25 [email protected] [tint] Fix test file name in GN build
> 2023-07-25 [email protected] [ir][spirv-writer] Add benchmark
> 2023-07-25 [email protected] Add duplicate libcxx source repo paths.
> 2023-07-25 [email protected] [dawn] Fix all GCC warnings
> 2023-07-25 [email protected] [tint] Remove src/tint/reader
> 2023-07-25 [email protected] [tint] Shuffle transforms
> 2023-07-25 [email protected] GL: refactor explicit & implicit GetProcAddress.
> 2023-07-25 [email protected] Roll ANGLE from 2d999f744809 to e8c8c5651223 (3 revisions)
> 2023-07-25 [email protected] Roll vulkan-deps from 19208482eb23 to 9959814fe730 (7 revisions)
> 2023-07-25 [email protected] Roll DirectX Shader Compiler from 573b65221079 to c201a11d6e2f (1 revision)
> 2023-07-25 [email protected] Roll SwiftShader from 8d9a45b1f3ab to 9fbca2df22a8 (1 revision)
> 2023-07-25 [email protected] d3d11: Use D3D11 multithread protection
> 2023-07-25 [email protected] Roll ANGLE from e28575f66ae5 to 2d999f744809 (5 revisions)
> 2023-07-25 [email protected] Use absl::popcount() when possible
> 2023-07-24 [email protected] [shuffle] Move program_id to new structure.
> 2023-07-24 [email protected] [shuffle] Move clone_context to new structure.
> 2023-07-24 [email protected] Roll vulkan-deps from db328b464be3 to 19208482eb23 (7 revisions)
> 2023-07-24 [email protected] Add Dual Source Blending Feature Enum
> 2023-07-24 [email protected] [shuffle] Move ir/ to new structure.
> 2023-07-24 [email protected] [shuffle] Move resolver/ to new structure.
> 2023-07-24 [email protected] Roll DirectX Shader Compiler from 051b05cc5cc2 to 573b65221079 (1 revision)
> 2023-07-24 [email protected] Roll SwiftShader from 66d6b0dd0c39 to 8d9a45b1f3ab (1 revision)
> 2023-07-24 [email protected] [tint][resolver] Error for const-eval when clamp() low > high
> 2023-07-24 [email protected] [tint][ir][ToProgram] Handle shadowing.
> 2023-07-24 [email protected] Roll ANGLE from 430a4f559cbc to e28575f66ae5 (1 revision)
> 2023-07-24 [email protected] D3D12: Fix resource placement alignment for textures
> 2023-07-24 [email protected] Remove deprecated dawn_wire
> 2023-07-23 [email protected] Roll SwiftShader from 5b4717f15cd1 to 66d6b0dd0c39 (1 revision)
> 2023-07-23 [email protected] Roll ANGLE from 938ee1e80fc8 to 430a4f559cbc (1 revision)
> 2023-07-22 [email protected] Roll SwiftShader from 5be49d4aef26 to 5b4717f15cd1 (2 revisions)
> 2023-07-22 [email protected] Roll DirectX Shader Compiler from 15c872345846 to 051b05cc5cc2 (1 revision)
> 2023-07-22 [email protected] Roll SwiftShader from 351653424460 to 5be49d4aef26 (2 revisions)
> 2023-07-22 [email protected] Roll vulkan-deps from 20c969bbf8f9 to db328b464be3 (5 revisions)
> 2023-07-22 [email protected] Roll third_party/webgpu-cts/ 60af227cf..f3351ce13 (3 commits)
> 2023-07-22 [email protected] Roll ANGLE from e1887773b151 to 938ee1e80fc8 (5 revisions)
> 2023-07-21 [email protected] Add Backend Writers For @index Attribute
> 2023-07-21 [email protected] Roll DirectX Shader Compiler from af0b809140d4 to 15c872345846 (1 revision)
> 2023-07-21 [email protected] Roll SwiftShader from 4a260c12b8c1 to 351653424460 (1 revision)
> 2023-07-21 [email protected] Roll vulkan-deps from 63064043f33b to 20c969bbf8f9 (5 revisions)
> 2023-07-21 [email protected] [ir][spirv-writer] Support push_constant addrspace
> 2023-07-21 [email protected] [ir][spirv-writer] Handle arrayLength builtin
> 2023-07-21 [email protected] [ir] Run the IR validator in FromProgram tests
> 2023-07-21 [email protected] [ir][validation] Add return value validation
> 2023-07-21 [email protected] [ir] Fix unreachable function end terminator
> 2023-07-21 [email protected] [ir][spirv-writer] Handle determinant builtin
> 2023-07-21 [email protected] [ir][spirv-writer] Handle faceForward builtin
> 2023-07-21 [email protected] [ir][spirv-writer] Handle refract builtin
> 2023-07-21 [email protected] [ir][spirv-writer] Handle reflect builtin
> 2023-07-21 [email protected] [ir][spirv-writer] Handle ldexp builtin
> 2023-07-21 [email protected] Roll ANGLE from f2e0f8a0b236 to e1887773b151 (2 revisions)
> 2023-07-21 [email protected] [ir][tint] Add a bunch of tests for shadowing
> 2023-07-21 [email protected] Update VulkanImageWrappingTests To Test Vulkan External Resource Service
> 2023-07-21 [email protected] Restrict @index to use only with @location(0)
> 2023-07-21 [email protected] Roll DirectX Shader Compiler from 9021cae50ba9 to af0b809140d4 (3 revisions)
> 2023-07-21 [email protected] Roll third_party/webgpu-cts/ 82a512494..60af227cf (98 commits)
> 2023-07-21 [email protected] [shuffle] Rename spirv::writer::GeneratorImplIr
> 2023-07-21 [email protected] [shuffle] Rename SpvGeneratorImplTest
> 2023-07-21 [email protected] [shuffle] Rename SPIR-V writer sources
> 2023-07-21 [email protected] Roll vulkan-deps from c7bbb36bd96c to 63064043f33b (10 revisions)
> 2023-07-21 [email protected] d3d11: Clear compressed textures
> 2023-07-21 [email protected] Fix fetch_reclient_cfgs
> 2023-07-21 [email protected] [shuffle] Sort file list in CMake
> 2023-07-21 [email protected] [shuffle] Rename lang/base
> 2023-07-21 [email protected] [shuffle] Move utils to new structure.
> 2023-07-20 [email protected] vulkan: Use separate release semaphores for external textures
> 2023-07-20 [email protected] Roll ANGLE from 5e38a31bd76a to f2e0f8a0b236 (3 revisions)
> 2023-07-20 [email protected] Roll SwiftShader from 4e401427f8dd to 4a260c12b8c1 (1 revision)
> 2023-07-20 [email protected] Don't allow Dawn to be compiled as ARC
> 2023-07-20 [email protected] [tint][resolver] Check variable use is not templated
> 2023-07-20 [email protected] Roll DirectX Shader Compiler from 5d796bf3f777 to 9021cae50ba9 (3 revisions)
> 2023-07-20 [email protected] Remove SISO and enable downloading reclient configs
> 2023-07-20 [email protected] [tint][ir] Further simplify FromProgram
> 2023-07-20 [email protected] [ir][spirv-writer] Implement pack/unpack builtins
> 2023-07-20 [email protected] [ir][spirv] Implement quantizeToF16()
> 2023-07-20 [email protected] [ir][spirv-writer] Handle sign builtin
> 2023-07-20 [email protected] [ir][spirv-writer] Handle fwidth* builtins
> 2023-07-20 [email protected] [ir][spirv-writer] Implement degrees and radians
> 2023-07-20 [email protected] [shuffle] Move writer/spirv to new structure
> 2023-07-20 [email protected] Roll vulkan-deps from 7f74d379edd8 to c7bbb36bd96c (8 revisions)
> 2023-07-20 [email protected] [ir][spirv-writer] Handle matrix conversions
> 2023-07-20 [email protected] [ir][spirv-writer] Handle textureNumSamples
> 2023-07-20 [email protected] [ir][spirv-writer] Handle textureNumLayers
> 2023-07-20 [email protected] [ir] Simplify EmitExpression
> 2023-07-20 [email protected] [shuffle] Move val/ to new structure.
> 2023-07-20 [email protected] [shuffle] Move wgsl program files to new structure.
> 2023-07-20 [email protected] [shuffle] Move wgsl helpers to new structure.
> 2023-07-20 [email protected] [shuffle] Move inspector to new structure.
> 2023-07-20 [email protected] [shuffle] Move type to new structure.
> 2023-07-20 [email protected] [shuffle] Move constant to new structure.
> 2023-07-20 [email protected] [shuffle] Move builtin to new structure.
> 2023-07-20 [email protected] [shuffle] Move diagnostic to new structure.
> 2023-07-20 [email protected] [shuffle] Move utils to new structure.
> 2023-07-20 [email protected] [shuffle] Move template/ to new structure.
> 2023-07-20 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> 2023-07-20 [email protected] Roll ANGLE from ef4327f6aaed to 5e38a31bd76a (2 revisions)
> 2023-07-20 [email protected] Updates SlabAllocator to be thread-safe.
> 2023-07-20 [email protected] [shuffle] Move sem to new structure.
> 2023-07-20 [email protected] [shuffle] Move ast to new structure.
> 2023-07-20 [email protected] [shuffle] Move writer/hlsl to new structure.
> 2023-07-20 [email protected] [shuffle] Move writer/wgsl to new structure.
> 2023-07-20 [email protected] [shuffle] Move writer/msl to new structure.
> 2023-07-20 [email protected] [shuffle] Move writer/glsl to new structure.
> 2023-07-20 [email protected] [shuffle] Move writer/syntax_tree to new structure.
> 2023-07-20 [email protected] [shuffle] Move reader/wgsl to new structure.
> 2023-07-20 [email protected] [shuffle] Move reader/spirv to new structure.
> 2023-07-19 [email protected] Roll vulkan-deps from 616ec95a04fe to 7f74d379edd8 (8 revisions)
> 2023-07-19 [email protected] [tint][ir] Simplify FromProgram::EmitAccess()
> 2023-07-19 [email protected] [ir] Convert FromProgram to non-recursive
> 2023-07-19 [email protected] [ir][spirv-writer] Implement transpose builtin
> 2023-07-19 [email protected] [ir][spirv-writer] Handle textureGather{Compare}
> 2023-07-19 [email protected] [ir][spirv-writer] Emit bit manipulation builtins
> 2023-07-19 [email protected] [ir][spirv-writer] Handle round builtin
> 2023-07-19 [email protected] [ir][spirv-writer] Handle identity constructors
> 2023-07-19 [email protected] [ir][spirv-writer] Handle textureDimensions
> 2023-07-19 [email protected] [ir][spirv-writer] Handle textureNumLevels
> 2023-07-19 [email protected] [ir][spirv-writer] Handle textureStore
> 2023-07-19 [email protected] Handles driver version mismatch errors when creating D3D12 pipelines
> 2023-07-19 [email protected] Revert "Updates ContentLessObjectCache to use WeakRefs."
> 2023-07-19 [email protected] [ir][spirv-writer] Handle textureLoad builtin
> 2023-07-19 [email protected] [ir][spirv-writer] Refactor texture builtin tests
> 2023-07-19 [email protected] Roll ANGLE from 6eea5ff4db82 to ef4327f6aaed (4 revisions)
> 2023-07-19 [email protected] [ir][spirv-writer] Add support for atomic builtins
> 2023-07-19 [email protected] [tint] Move builtin structs to the type namespace
> 2023-07-19 [email protected] [tint] Move cached builtin info out of Symbol
> 2023-07-19 [email protected] Roll vulkan-deps from e4ffe2cc5603 to 616ec95a04fe (8 revisions)
>
> Also rolling transitive DEPS:
>   https://chromium.googlesource.com/chromium/src/third_party/jinja2/+log/ee69aa00ee8536f61db6a451f3858745cf587de6..515dd10de9bf63040045902a4a310d2ba25213a0
>   https://chromium.googlesource.com/chromium/src/third_party/markupsafe/+log/0944e71f4b2cb9a871bcbe353f95e889b64a611a..006709ba3ed87660a17bd4548c45663628f5ed85
>
> If this roll has caused a breakage, revert this CL and stop the roller
> using the controls here:
> https://autoroll.skia.org/r/dawn-skia-autoroll
> Please CC [email protected],[email protected] 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 Skia: https://bugs.chromium.org/p/skia/issues/entry
>
> To report a problem with the AutoRoller itself, please file a bug:
> https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
>
> Documentation for the AutoRoller is here:
> https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
>
> Cq-Include-Trybots: skia/skia.primary:Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-Graphite_Dawn;skia/skia.primary:Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn
> Bug: None
> Tbr: [email protected]
> Test: Test: dawn_end2end_tests
> Test: Test: dawn_end2end_tests/Nonzero*TextureCreationTests
> Test: Test: dawn_unittests
> Test: Test: tint_unittests
> Change-Id: I6a885f1f9679cab28ed3b5fadddc6af7d4b3ae4e
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750589
> Reviewed-by: John Stiles <[email protected]>

Bug: None
Change-Id: Id61099858e315edadc00be0131be15a1bf7e7b36
Cq-Include-Trybots: skia/skia.primary:Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-Graphite_Dawn;skia/skia.primary:Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750595
Commit-Queue: John Stiles <[email protected]>
Auto-Submit: Kevin Lubick <[email protected]>
Reviewed-by: John Stiles <[email protected]>
This reverts commit f3f6c733c7e6406b40694dc80f30dc4671d0b61d.

Reason for revert: Fixed GN

Original change's description:
> Revert "Roll Dawn from beaf20f90f1b to b9afa50913de (668 revisions)"
>
> This reverts commit 48b7376d8ab49b18e6ac2f3f4e06291c73163a19.
>
> Reason for revert: need to update GN also
>
> Original change's description:
> > Roll Dawn from beaf20f90f1b to b9afa50913de (668 revisions)
> >
> > https://dawn.googlesource.com/dawn.git/+log/beaf20f90f1b..b9afa50913de
> >
> > This includes some manual fixes to the Bazel rules used by Skia
> > to build tint (soon to be replaced in [1] and [2]. Of note,
> > I did *not* update the Dawn rules (currently unused by the Bazel build).
> >
> > [1] https://skia-review.googlesource.com/c/skia/+/745059
> > [2] https://dawn-review.googlesource.com/c/dawn/+/147000
> >
> > 2023-09-01 [email protected] Roll ANGLE from 6258d4795585 to 9624db05ed7e (15 revisions)
> > 2023-09-01 [email protected] Fix errors in expectations.txt file
> > 2023-09-01 [email protected] Expand copy_subrect_from_2D_Canvas suppression to include flipY
> > 2023-09-01 [email protected] Expand ImageBitmap/ImageData:copy_subrect_from_ expectations
> > 2023-09-01 [email protected] D3D12: Use D3D12_HEAP_FLAG_CREATE_NOT_ZEROED on committed resources
> > 2023-09-01 [email protected] Suppress ... functions,alias_analysis:* tests on Windows Intel x86
> > 2023-08-31 [email protected] Roll DirectX Shader Compiler from 843019ab8737 to e10e89761367 (1 revision)
> > 2023-08-31 [email protected] Roll ANGLE from 519d330c0d9f to 6258d4795585 (1 revision)
> > 2023-08-31 [email protected] Suppress more DXC webgpu cts failures
> > 2023-08-31 [email protected] Fix interpretation of depth operand in SPIR-V reader
> > 2023-08-31 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-08-31 [email protected] Fix build failures with DawnInfo
> > 2023-08-31 [email protected] Metal: Move ExecutionQueue logic to the Queue.
> > 2023-08-31 [email protected] Remove unnecessary include.
> > 2023-08-31 [email protected] Move AcquireRef back to Ref.h
> > 2023-08-31 [email protected] Move multiple android expectations into KEEP section
> > 2023-08-31 [email protected] Suppress CTS failures on DXC
> > 2023-08-31 [email protected] Implement SharedTextureMemory and SharedFence on D3D
> > 2023-08-31 [email protected] Roll ANGLE from bc7fc3997be8 to 519d330c0d9f (7 revisions)
> > 2023-08-31 [email protected] Metal: Support feature chromium_experimental_dp4a
> > 2023-08-31 [email protected] Use mat2x2f in BindGroupTests
> > 2023-08-31 [email protected] Enable InheritDynamicOffsetsComputePipeline on D3D12
> > 2023-08-31 [email protected] Remove redundant initialization in ShaderRobustnessPerf
> > 2023-08-31 [email protected] Add build override dawn_egl_registry_dir
> > 2023-08-30 [email protected] Add build overrides for Vulkan Utility Libraries
> > 2023-08-30 [email protected] Triage some expectations
> > 2023-08-30 [email protected] Optimize dawn_end2end_tests startup time by ~6X
> > 2023-08-30 [email protected] Revert "Switch to C++20 for CMake builds"
> > 2023-08-30 [email protected] Remove ExternalTexture plane1 checks done twice.
> > 2023-08-30 [email protected] Add dawn_opengl_registry_dir build override
> > 2023-08-30 [email protected] Add simple DawnInfo program.
> > 2023-08-30 [email protected] Replace CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR
> > 2023-08-30 [email protected] tint: workaround DXC bug with splatted vector constant texture args
> > 2023-08-30 [email protected] tint: Improve parse_hlsl_errors.py to parse DXC errors more accurately
> > 2023-08-30 [email protected] Roll ANGLE from 13a87d0bb4b1 to bc7fc3997be8 (12 revisions)
> > 2023-08-29 [email protected] Roll DirectX Shader Compiler from 6a97408eb39b to 843019ab8737 (1 revision)
> > 2023-08-29 [email protected] Roll ANGLE from d6fd7eafb2f7 to 13a87d0bb4b1 (3 revisions)
> > 2023-08-29 [email protected] Reland "[ir] Enable the IR by default"
> > 2023-08-29 [email protected] Fix R10X6BG10X6Biplanar420Unorm error on cros
> > 2023-08-29 [email protected] Roll DirectX Shader Compiler from d369be5685b8 to 6a97408eb39b (1 revision)
> > 2023-08-29 [email protected] Roll vulkan-deps from b847b1b89c33 to 5857bae969d5 (5 revisions)
> > 2023-08-29 [email protected] Roll ANGLE from 0f7c39a2abbf to d6fd7eafb2f7 (5 revisions)
> > 2023-08-29 [email protected] Add wgpu::TextureFormat::R10X6BG10X6Biplanar420Unorm
> > 2023-08-28 [email protected] Roll DirectX Shader Compiler from a88709aa3cec to d369be5685b8 (1 revision)
> > 2023-08-28 [email protected] Roll vulkan-deps from 9fc352d7f6e3 to b847b1b89c33 (6 revisions)
> > 2023-08-28 [email protected] Roll ANGLE from 57388ab2e24d to 0f7c39a2abbf (1 revision)
> > 2023-08-28 [email protected] tint_cmd: force DXC to use HLSL 2018 like Dawn
> > 2023-08-28 [email protected] Roll vulkan-deps from da4fc1e938a8 to 9fc352d7f6e3 (1 revision)
> > 2023-08-26 [email protected] Roll vulkan-deps from aac1ae9db959 to da4fc1e938a8 (1 revision)
> > 2023-08-26 [email protected] Roll vulkan-deps from 3c6bcad88d8e to aac1ae9db959 (6 revisions)
> > 2023-08-26 [email protected] Roll DirectX Shader Compiler from 7efd6ee468c4 to a88709aa3cec (1 revision)
> > 2023-08-26 [email protected] Roll ANGLE from 98b710e67b4a to 57388ab2e24d (3 revisions)
> > 2023-08-26 [email protected] OpenGL: Support ReadOnly and ReadWrite storage texture access
> > 2023-08-26 [email protected] [glsl-writer] Fix several bugs about storage image
> > 2023-08-26 [email protected] Add workaround for depth stencil textures created on non-zero heap on Intel GPUs
> > 2023-08-25 [email protected] Roll SwiftShader from a147f6c5192a to 32f9332d1d7a (1 revision)
> > 2023-08-25 [email protected] Roll vulkan-deps from 5f4188c52306 to 3c6bcad88d8e (5 revisions)
> > 2023-08-25 [email protected] Roll DirectX Shader Compiler from 578114efb9d3 to 7efd6ee468c4 (1 revision)
> > 2023-08-25 [email protected] Compat:Disallow CopyT2T of compressed textures
> > 2023-08-25 [email protected] Roll ANGLE from 44b5715c4049 to 98b710e67b4a (6 revisions)
> > 2023-08-25 [email protected] Roll vulkan-deps from 28e24a28fdec to 5f4188c52306 (7 revisions)
> > 2023-08-25 [email protected] Roll DirectX Shader Compiler from da3609864421 to 578114efb9d3 (2 revisions)
> > 2023-08-25 [email protected] Roll ANGLE from e2eea7b7dea3 to 44b5715c4049 (10 revisions)
> > 2023-08-25 [email protected] Pass TextureBuiltinsFromUniformOptions.
> > 2023-08-25 [email protected] Roll third_party/webgpu-cts/ 0369f5dc0..5dfa3b88f (4 commits)
> > 2023-08-24 [email protected] Instructions for running the WebGPU CTS on Android
> > 2023-08-24 [email protected] Update GLSL Tint test expectations.
> > 2023-08-24 [email protected] Roll SwiftShader from 97bdc453fbed to a147f6c5192a (1 revision)
> > 2023-08-24 [email protected] Remove locking in ApiObjectBase::APIRelease()
> > 2023-08-24 [email protected] Roll vulkan-deps from e16920b3c0a8 to 28e24a28fdec (6 revisions)
> > 2023-08-24 [email protected] Roll DirectX Shader Compiler from ce8268a51d58 to da3609864421 (1 revision)
> > 2023-08-24 [email protected] Roll ANGLE from 711db27554bc to e2eea7b7dea3 (6 revisions)
> > 2023-08-24 [email protected] spirv-reader: test multiple barrier emission when flags are combined
> > 2023-08-24 [email protected] Relax ExternalTexture format validation
> > 2023-08-24 [email protected] D3D11: Support read-only storage texture access
> > 2023-08-24 [email protected] Introduce/use ValidateBranches in place of ValidateSTypes
> > 2023-08-24 [email protected] Roll vulkan-deps from d2ca5166ee7c to e16920b3c0a8 (5 revisions)
> > 2023-08-23 [email protected] Added MultiPlanarFormatExtendedUsages feature.
> > 2023-08-23 [email protected] Defers the promoted ref drop in the cache when equality checking.
> > 2023-08-23 [email protected] Roll DirectX Shader Compiler from f9219a906eff to ce8268a51d58 (5 revisions)
> > 2023-08-23 [email protected] Splits ChainUtils.h into a ChainUtilsImpl.h for further extensibility.
> > 2023-08-23 [email protected] Roll third_party/webgpu-cts/ 8596996e7..0369f5dc0 (13 commits)
> > 2023-08-23 [email protected] graphite: Dump SPIR-V disassembly with DumpShaders toggle
> > 2023-08-23 [email protected] [eval] Make a TransformTernaryElements
> > 2023-08-23 [email protected] [eval] Add a TransformUnaryElement method
> > 2023-08-23 [email protected] [eval] Make a un-templated TransformBinaryElement
> > 2023-08-23 [email protected] Fix CTS roller swarming build request parent run id
> > 2023-08-23 [email protected] Add tools/OWNERS
> > 2023-08-23 [email protected] Roll ANGLE from 0ef565c50e04 to 711db27554bc (9 revisions)
> > 2023-08-23 [email protected] [eval] Remove template param from TransformBinaryDifferingArityElements
> > 2023-08-23 [email protected] Raise suppression for a cts test on win intel
> > 2023-08-23 [email protected] [eval] Rename method for clarity
> > 2023-08-23 [email protected] Update run-cts error from '--dawn-node' to '--bin'
> > 2023-08-23 [email protected] [tint][resolver] Fix use after free, causing UA to be ignored.
> > 2023-08-23 [email protected] Updated the CMakeLists to use Dawn on Android.
> > 2023-08-23 [email protected] Roll vulkan-deps from ceb93445a393 to d2ca5166ee7c (11 revisions)
> > 2023-08-23 [email protected] Roll DirectX Shader Compiler from 104604638f69 to f9219a906eff (1 revision)
> > 2023-08-23 [email protected] Roll ANGLE from aaeeea0c42a8 to 0ef565c50e04 (14 revisions)
> > 2023-08-23 [email protected] Validate T2T copy ranges before common restrictions.
> > 2023-08-23 [email protected] Use TextureBuiltinFromUniform transform in dawn
> > 2023-08-23 [email protected] Add buffer to more bind messages
> > 2023-08-23 [email protected] Implement read-only storage texture on D3D12, Vulkan and Metal
> > 2023-08-22 [email protected] Remove duplicate Android expectation
> > 2023-08-22 [email protected] Suppress cts flakes
> > 2023-08-22 [email protected] Run the dawn/roll_cts recipe on the cts-roller bot
> > 2023-08-22 [email protected] Roll vulkan-deps from 2cb515574109 to ceb93445a393 (3 revisions)
> > 2023-08-22 [email protected] Switch to C++20 for CMake builds
> > 2023-08-22 [email protected] Roll DirectX Shader Compiler from c2233c6c0a52 to 104604638f69 (2 revisions)
> > 2023-08-22 [email protected] Bump protobuf version
> > 2023-08-22 [email protected] Roll third_party/abseil-cpp/ bc3ab2935..4ef9b3317 (121 commits; 6 trivial rolls)
> > 2023-08-22 [email protected] Mark `depth slice` as Dawn only.
> > 2023-08-22 [email protected] [fuzzers] Use is_standard_layout instead of is_pod
> > 2023-08-22 [email protected] Roll ANGLE from 54770d824118 to aaeeea0c42a8 (3 revisions)
> > 2023-08-22 [email protected] [tint] Use INT64_MIN instead of -0x8000000000000000ll
> > 2023-08-22 [email protected] [tint] Use `auto` for enum class lambda parameter
> > 2023-08-22 [email protected] [kokoro] Switch to Clang 13.0.1
> > 2023-08-22 [email protected] [tools][gen] Describe how to regenerate files in the header
> > 2023-08-22 [email protected] Allow MSVC to build with C++20
> > 2023-08-22 [email protected] Revert "[ir] Enable the IR by default"
> > 2023-08-22 [email protected] [tint][build] Make <thread> an external library
> > 2023-08-22 [email protected] [tint][build] Move 'externals.json' to src/tint.
> > 2023-08-22 [email protected] [tint][build] Make msl_metal.mm build for GN
> > 2023-08-22 [email protected] Roll vulkan-deps from c1234c5f930e to 2cb515574109 (8 revisions)
> > 2023-08-22 [email protected] Roll DirectX Shader Compiler from fc639077e291 to c2233c6c0a52 (2 revisions)
> > 2023-08-22 [email protected] Roll ANGLE from ee0df29eaea3 to 54770d824118 (6 revisions)
> > 2023-08-21 [email protected] Update dawn.json.
> > 2023-08-21 [email protected] Autogenerate Features mappings
> > 2023-08-21 [email protected] roll.go: add a flag to make buildbucket jobs a child of another task
> > 2023-08-21 [email protected] roll.go: add a flag to send the CL to the gardener
> > 2023-08-21 [email protected] [ir] Enable the IR by default
> > 2023-08-21 [email protected] Move remote-compile to src/tint/cmd
> > 2023-08-21 [email protected] Device::Destroy: Fix assert using the queue when not initialized.
> > 2023-08-21 [email protected] Add TextureBuiltinsFromUniform transform
> > 2023-08-21 [email protected] Revert "Disable GLSL validation in E2E test runner"
> > 2023-08-21 [email protected] Roll vulkan-deps from aa121378c102 to c1234c5f930e (1 revision)
> > 2023-08-21 [email protected] Remove entries from `build_overrides/tint.gni`
> > 2023-08-21 [email protected] Suppress RenderPassTest_RegressionDawn1389 on Intel Windows Vulkan for
> > 2023-08-21 [email protected] Roll DirectX Shader Compiler from 3974b57d12cf to fc639077e291 (1 revision)
> > 2023-08-21 [email protected] Replace checked-in Khronos source with external deps
> > 2023-08-21 [email protected] [tools] Fix CTS runner
> > 2023-08-21 [email protected] Dedent the unformatted code block in Format.cpp
> > 2023-08-21 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-08-21 [email protected] Roll ANGLE from 3479f4a1807b to ee0df29eaea3 (1 revision)
> > 2023-08-21 [email protected] Add Norm16 texture formats
> > 2023-08-20 [email protected] OpenGLES: Suppress copy tests failures with 16float formats on Intel Gen12
> > 2023-08-20 [email protected] Add depthSlice to GPURenderPassColorAttachment for 3D texture
> > 2023-08-20 [email protected] [node] add module with fixed imports
> > 2023-08-20 [email protected] ValidationTest: provide context when two errors are in the ASSERT.
> > 2023-08-20 [email protected] Roll vulkan-deps from 86b1009b1e55 to aa121378c102 (1 revision)
> > 2023-08-19 [email protected] Roll vulkan-deps from af77dd0a5da0 to 86b1009b1e55 (2 revisions)
> > 2023-08-19 [email protected] [tools] Fix typo in comment
> > 2023-08-19 [email protected] Roll ANGLE from c34f83d9a37c to 3479f4a1807b (4 revisions)
> > 2023-08-19 [email protected] Roll DirectX Shader Compiler from 71ec8f14e9bd to 3974b57d12cf (3 revisions)
> > 2023-08-19 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-08-19 [email protected] Roll vulkan-deps from 14d9936ef38c to af77dd0a5da0 (5 revisions)
> > 2023-08-19 [email protected] Implement SharedTextureMemory and SharedFence on Metal
> > 2023-08-18 [email protected] Roll ANGLE from 5217beb28729 to c34f83d9a37c (8 revisions)
> > 2023-08-18 [email protected] Releases the lock on ApiObjectList before calling DestroyImpl.
> > 2023-08-18 [email protected] Roll tools/clang/ effd9257d..8f75392b4 (158 commits)
> > 2023-08-18 [email protected] [ir][spirv-writer] Zero-initialize variables
> > 2023-08-18 [email protected] [spirv-reader] Fix normalize for negative scalars
> > 2023-08-18 [email protected] Roll DirectX Shader Compiler from 1d6b5627ac46 to 71ec8f14e9bd (1 revision)
> > 2023-08-18 [email protected] [tools] Use new cnf library for conditions
> > 2023-08-18 [email protected] [tools] Add cnf library (Conjunctive normal form)
> > 2023-08-18 [email protected] Add a CTS roller cron bot
> > 2023-08-18 [email protected] Roll vulkan-deps from 2542ba0a2d7e to 14d9936ef38c (1 revision)
> > 2023-08-18 [email protected] Move ExecutionQueueBase to be a parent of QueueBase.
> > 2023-08-18 [email protected] [ir][spirv-writer] Avoid integer DBZ
> > 2023-08-18 [email protected] Roll ANGLE from 78f95b1e6a21 to 5217beb28729 (2 revisions)
> > 2023-08-18 [email protected] Move tint_overrides_with_defaults.gni in scripts subdir
> > 2023-08-18 [email protected] [tint][build] Fix GN tint_build_unittests=false
> > 2023-08-18 [email protected] D3D11: Support ReadWrite storage texture access
> > 2023-08-18 [email protected] Format.cpp typesafe named parameters
> > 2023-08-18 [email protected] Enable ReadWrite storage texture usage on D3D12, Metal and Vulkan
> > 2023-08-18 [email protected] Roll vulkan-deps from cffce1cd0b9e to 2542ba0a2d7e (5 revisions)
> > 2023-08-18 [email protected] Support creating pipeline with ReadOnly and ReadWrite storage texture
> > 2023-08-17 [email protected] ChainUtil autogenerated validation for unpacking.
> > 2023-08-17 [email protected] tools: Use luci auth layer with gerrit
> > 2023-08-17 [email protected] Roll DirectX Shader Compiler from 15d086f6855c to 1d6b5627ac46 (1 revision)
> > 2023-08-17 [email protected] Roll ANGLE from 78de02ab5230 to 78f95b1e6a21 (15 revisions)
> > 2023-08-17 [email protected] [ir] Add BinaryPolyfill transform
> > 2023-08-17 [email protected] [tint][build][cmake] Drop GN-style target names
> > 2023-08-17 [email protected] [tint][cmake] Remove 'no_warning_for_no_symbols' flag
> > 2023-08-17 [email protected] end2end: VertexFormatTest: fold bit representation of -0.0 to 0
> > 2023-08-17 [email protected] Vulkan: Properly query multi planar formats' properties.
> > 2023-08-17 [email protected] [tint][build] Don't touch generated files when unchanged
> > 2023-08-17 [email protected] [tint][build] Add CMake target names to BUILD.cmake
> > 2023-08-17 [email protected] [tint][build] Add GEN_BUILD:IGNORE_FILE directive
> > 2023-08-17 [email protected] Disable GLSL validation in E2E test runner
> > 2023-08-17 [email protected] Roll vulkan-deps from 4d521ea13709 to cffce1cd0b9e (3 revisions)
> > 2023-08-17 [email protected] [tint] Migrate GN build over to generated files/deps
> > 2023-08-17 [email protected] dawn.node: Try to add support for compatibility mode
> > 2023-08-17 [email protected] [tint] Improvements to './tools/run gen build'
> > 2023-08-17 [email protected] Roll ANGLE from 4fffc9938375 to 78de02ab5230 (3 revisions)
> > 2023-08-17 [email protected] infra/config: remove goma property
> > 2023-08-17 [email protected] [tint][cmake] Give 'cmd' targets a suffix
> > 2023-08-17 [email protected] Tint: Support ReadOnly and ReadWrite storage texture in inspector
> > 2023-08-16 [email protected] Roll vulkan-deps from 53e39be12b9e to 4d521ea13709 (6 revisions)
> > 2023-08-16 [email protected] [tint][cmake][build] Clean up CMake build
> > 2023-08-16 [email protected] [tint] Add RW textures to uniformity analysis
> > 2023-08-16 [email protected] [spirv-reader] Add support for textureBarrier()
> > 2023-08-16 [email protected] [spirv-reader] Add support for read-write textures
> > 2023-08-16 [email protected] Add taskServiceAccount role to dawn-automated-expectations@
> > 2023-08-16 [email protected] [tint] Emit placeholder symbols for all toolchains
> > 2023-08-16 [email protected] [tint] Move headers from include/tint to src/tint/api
> > 2023-08-16 [email protected] Enable Dual Source Blending Backend Enums And Tests
> > 2023-08-16 [email protected] Add version info to dxcompiler.dll and clarify that it's built for Dawn
> > 2023-08-16 [email protected] Roll ANGLE from 152cf62b3887 to 4fffc9938375 (3 revisions)
> > 2023-08-16 [email protected] [tools][build] Track per-file transitive dependencies.
> > 2023-08-16 [email protected] Fix -Werror=unused-but-set-variable
> > 2023-08-16 [email protected] Fix NAPI_SYMBOL name substitution in message
> > 2023-08-16 [email protected] Fix CMake compilation on macOS.
> > 2023-08-16 [email protected] Roll vulkan-deps from f1b7e4fb795d to 53e39be12b9e (2 revisions)
> > 2023-08-16 [email protected] [webgpu-headers] Rename "count" fields and update usages.
> > 2023-08-16 [email protected] Roll ANGLE from 61a5707f8673 to 152cf62b3887 (10 revisions)
> > 2023-08-16 [email protected] [tint] Migrate CMake build over to generated files/deps
> > 2023-08-16 [email protected] Track whether TextureGL owns the handle and should delete it
> > 2023-08-16 [email protected] Roll DirectX Shader Compiler from 756125cb46ec to 15d086f6855c (1 revision)
> > 2023-08-16 [email protected] Fix leak of VkImage handle
> > 2023-08-16 [email protected] Add validations on ReadWrite storage texture format
> > 2023-08-15 [email protected] [ir] Move ir to `tint::core:ir` namespace
> > 2023-08-15 [email protected] Roll vulkan-deps from f7403dbd4918 to f1b7e4fb795d (3 revisions)
> > 2023-08-15 [email protected] [tools][cts] Fix "no data for query 'webgpu:shader'" error
> > 2023-08-15 [email protected] [ir][msl] Add a Raise to the MSL IR printer
> > 2023-08-15 [email protected] Stub out the PLS API.
> > 2023-08-15 [email protected] [tint] Add _test suffix to spv_dump.[h|cc]
> > 2023-08-15 [email protected] [tint] clang-format and add missing GN dependency
> > 2023-08-15 [email protected] Roll ANGLE from 745023ef8495 to 61a5707f8673 (1 revision)
> > 2023-08-15 [email protected] [tint] Add read-only storage texture builtins
> > 2023-08-15 [email protected] [tint] Allow read-only storage textures
> > 2023-08-15 [email protected] [tools][gen] Fix nil-deref on non-existent include
> > 2023-08-15 [email protected] Windows: make NAPI library name configurable
> > 2023-08-15 [email protected] Replace CMAKE_SOURCE_DIR with PROJECT_SOURCE_DIR
> > 2023-08-15 [email protected] dawn_node: set archive output directory
> > 2023-08-15 [email protected] Only define NAPI_SYMBOL as weak stub on Clang
> > 2023-08-15 [email protected] Export Initialize function
> > 2023-08-15 [email protected] Add ReadOnly and ReadWrite storage texture access in BindGroupLayout
> > 2023-08-15 [email protected] dawn.node: add support for the experimental subgroup extensions.
> > 2023-08-15 [email protected] Roll vulkan-deps from 3b492bd1f02d to f7403dbd4918 (4 revisions)
> > 2023-08-15 [email protected] Roll ANGLE from 8b1583b0fb08 to 745023ef8495 (5 revisions)
> > 2023-08-15 [email protected] Roll DirectX Shader Compiler from 4b6e7991ead3 to 756125cb46ec (3 revisions)
> > 2023-08-15 [email protected] Add GL_EXT_blend_func_extended When Using Dual Source Blending
> > 2023-08-14 [email protected] [tools] Add build file list / build dependency tooling
> > 2023-08-14 [email protected] [tools][remote-compile] Support different MSL versions
> > 2023-08-14 [email protected] Move Number into core namespace.
> > 2023-08-14 [email protected] [tools] Add a script for generating the coverage report
> > 2023-08-14 [email protected] [tint] Move tint.cc to api/tint.cc
> > 2023-08-14 [email protected] [msl] Fix mask generation for subgroupBallot
> > 2023-08-14 [email protected] Make TextureState a bitfield
> > 2023-08-14 [email protected] Roll vulkan-deps from c3ff3250b9e7 to 3b492bd1f02d (1 revision)
> > 2023-08-14 [email protected] IWYU: add cstdint for uint8_t in tint
> > 2023-08-14 [email protected] [tools][perfmon]: Post error on `gclient sync` failure.
> > 2023-08-14 [email protected] [msl] Add support for chromium_experimental_subgroups
> > 2023-08-14 [email protected] Roll ANGLE from f11c972b52cb to 8b1583b0fb08 (1 revision)
> > 2023-08-14 [email protected] Roll DirectX Shader Compiler from dc82ed29c933 to 4b6e7991ead3 (1 revision)
> > 2023-08-14 [email protected] Roll vulkan-deps from db53c6fcecc7 to c3ff3250b9e7 (1 revision)
> > 2023-08-13 [email protected] Roll vulkan-deps from 6318fbf0de52 to db53c6fcecc7 (1 revision)
> > 2023-08-12 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-08-12 [email protected] [tint] Add config and markup for the build generator.
> > 2023-08-12 [email protected] [tint] Shuffle template generation code
> > 2023-08-12 [email protected] [tools] Add containers.Map.GetOrCreate[Locked]() helpers
> > 2023-08-12 [email protected] Roll ANGLE from 4a195ce0ff75 to f11c972b52cb (6 revisions)
> > 2023-08-12 [email protected] Roll vulkan-deps from ce76478186bc to 6318fbf0de52 (3 revisions)
> > 2023-08-12 [email protected] consteval: -0.0 equals 0.0
> > 2023-08-12 [email protected] Updates D3D12 device allocators for thread-safety.
> > 2023-08-12 [email protected] Roll DirectX Shader Compiler from 3693755da61c to dc82ed29c933 (1 revision)
> > 2023-08-12 [email protected] Return alpha channel for single plane external textures
> > 2023-08-11 [email protected] [tools] Add a new 'transform' package
> > 2023-08-11 [email protected] Triaging WebGPU CTS Android expectations
> > 2023-08-11 [email protected] Deprecates C++ .Release() method in favor of MoveToCHandle.
> > 2023-08-11 [email protected] Fix formatting on WriteTexture errors
> > 2023-08-11 [email protected] [tint] Move test and benchmark mains to cmd.
> > 2023-08-11 [email protected] [tint][spirv][reader] Add namespaces, move common.h
> > 2023-08-11 [email protected] Fix GLTextureWrappingTests: create a second GL device.
> > 2023-08-11 [email protected] Roll ANGLE from d52046c499c0 to 4a195ce0ff75 (4 revisions)
> > 2023-08-11 [email protected] Roll vulkan-deps from 7a6099cf79b1 to ce76478186bc (3 revisions)
> > 2023-08-11 [email protected] [ir] Test signed coords for external texture load
> > 2023-08-11 [email protected] [tint] Make comment match code
> > 2023-08-11 [email protected] [spirv-reader] Fix storageBarrier emission
> > 2023-08-11 [email protected] [ir][spirv-writer] Support read-write textures
> > 2023-08-11 [email protected] [msl-writer] Add support for read-write textures
> > 2023-08-11 [email protected] Dynamically load libX11 at runtime
> > 2023-08-11 [email protected] [ir][spirv-writer] Clamp frag_depth if requested
> > 2023-08-11 [email protected] [ir] Add MultiplanarExternalTexture transform
> > 2023-08-11 [email protected] D3D12: Handle state promotion and decay for simultaneous access textures
> > 2023-08-11 [email protected] Roll ANGLE from d7e914da5f99 to d52046c499c0 (8 revisions)
> > 2023-08-11 [email protected] Dawn: add subgroup experimental features in Dawn
> > 2023-08-11 [email protected] Roll vulkan-deps from 04381109ae47 to 7a6099cf79b1 (45 revisions)
> > 2023-08-11 [email protected] Roll DirectX Shader Compiler from d9c07e90e1a7 to 3693755da61c (5 revisions)
> > 2023-08-11 [email protected] [hlsl-writer] Add support for read-write textures
> > 2023-08-11 [email protected] [spirv-writer] Add support for read-write textures
> > 2023-08-11 [email protected] [tint] Add textureBarrier() builtin function
> > 2023-08-11 [email protected] [tint] Add RW storage textureNumLayers overloads
> > 2023-08-11 [email protected] [tint] Add RW storage textureDimensions overloads
> > 2023-08-11 [email protected] [tint] Add RW storage textureStore overloads
> > 2023-08-11 [email protected] [tint] Add RW storage textureLoad overloads
> > 2023-08-11 [email protected] [tint][validator] Allow read_write storage textures
> > 2023-08-11 [email protected] [tint] Add chromium_experimental_read_write_storage_texture
> > 2023-08-11 [email protected] D3D12: Initialize mD3D12ResourceFlags for swapchain textures
> > 2023-08-10 [email protected] Roll third_party/webgpu-cts/ 02f342619..8596996e7 (11 commits)
> > 2023-08-10 [email protected] [tint] Separate cmd tools into separate directories
> > 2023-08-10 [email protected] Cleans up remaining un-needed proxy functions on frontend BGL.
> > 2023-08-10 [email protected] [tools] Fix intrinsic gen permutator
> > 2023-08-10 [email protected] Roll SwiftShader from c315c894b9d5 to 97bdc453fbed (1 revision)
> > 2023-08-10 [email protected] [tint] Move core intrinsic table data to new subdir
> > 2023-08-10 [email protected] [tint] Use explicitly (small) sized enums
> > 2023-08-10 [email protected] Roll ANGLE from fa3ecccba745 to d7e914da5f99 (2 revisions)
> > 2023-08-10 [email protected] Roll DirectX Shader Compiler from 871fba1edcee to d9c07e90e1a7 (2 revisions)
> > 2023-08-10 [email protected] Fix TINT_PRINT_PROGRAM_FOR_EACH_TRANSFORM debug function
> > 2023-08-10 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-08-10 [email protected] Disallow Multiple Render Targets When Using Dual Source Blending
> > 2023-08-10 [email protected] [tint] Remove ir::BindingPoint
> > 2023-08-10 [email protected] [tint] Remove sem/external_texture.h
> > 2023-08-10 [email protected] Remove the now unused DawnShaderFloat16 extension enum.
> > 2023-08-10 [email protected] Add instructions about fetch_dawn_dependencies
> > 2023-08-10 [email protected] Change namespace of tint::type
> > 2023-08-10 [email protected] Roll ANGLE from 3ad8d9127acb to fa3ecccba745 (7 revisions)
> > 2023-08-09 [email protected] Roll DirectX Shader Compiler from b47eec89bcb9 to 871fba1edcee (4 revisions)
> > 2023-08-09 [email protected] Activate dawn M117
> > 2023-08-09 [email protected] [tint] Index the const-eval-functions in the intrinsic table
> > 2023-08-09 [email protected] [tint] Rework the intrinsic table to use indices
> > 2023-08-09 [email protected] [tint] Finish decoupling of intrinsic table from WGSL
> > 2023-08-09 [email protected] [ir][msl] Update MSL to create a tint::Result.
> > 2023-08-09 [email protected] [ir] Fix missing commas in constant disassembly
> > 2023-08-09 [email protected] Rolling 4 dependencies
> > 2023-08-09 [email protected] Roll SwiftShader from 729e92f8ae07 to c315c894b9d5 (1 revision)
> > 2023-08-09 [email protected] Move constant into `core` namespace.
> > 2023-08-09 [email protected] [ir] Fix condition in DemoteToHelper
> > 2023-08-09 [email protected] [ir] Fix MergeReturn for trailing returns
> > 2023-08-09 [email protected] [tint] Add missing doxygen comments
> > 2023-08-09 [email protected] [tint] Begin decoupling intrinsic table data from table.cc
> > 2023-08-09 [email protected] [tint] Move ParameterUsage from sem to core
> > 2023-08-09 [email protected] Roll DirectX Shader Compiler from 4cfac0142292 to b47eec89bcb9 (2 revisions)
> > 2023-08-09 [email protected] Roll ANGLE from d1e26fa224ef to 3ad8d9127acb (3 revisions)
> > 2023-08-09 [email protected] D3D12: Never select full subresource range for Stencil8 textures
> > 2023-08-09 [email protected] Add *FreeMembers functions for out structs with non-value members
> > 2023-08-09 [email protected] Wraps DescriptorSetAllocator in MutexProtected.
> > 2023-08-09 [email protected] D3D12: Calculate aspect count with absl::popcount()
> > 2023-08-08 [email protected] Reverts previous SlabAllocator thread-safety changes for MutexProtected.
> > 2023-08-08 [email protected] [gn][tint] Add libtint_builtins_src to libtint
> > 2023-08-08 [email protected] Introduces MutexProtected wrapper for thread-safety.
> > 2023-08-08 [email protected] Remove `--hook` from 'fetch_reclient_cfgs' in DEPS
> > 2023-08-08 [email protected] [test] Suppress a failing test in `WebGpuCtsIntegrationTest.webgpu`
> > 2023-08-08 [email protected] Update webgpu-cts roll script to handle gitlinks.
> > 2023-08-08 [email protected] Fix syntax tree build.
> > 2023-08-08 [email protected] Roll DirectX Shader Compiler from a5b0488bc5b2 to 4cfac0142292 (1 revision)
> > 2023-08-08 [email protected] IWYU: add cstdint for uint32_t in tint
> > 2023-08-08 [email protected] [webgpu-headers] Removes compatibility macros and header for WGPUBool.
> > 2023-08-08 [email protected] OpenGL: Implement support for GL texture as ExternalImage on ANGLE.
> > 2023-08-08 [email protected] Roll ANGLE from f7d7be8d2ff0 to d1e26fa224ef (1 revision)
> > 2023-08-08 [email protected] [tint][cmd] Fix printing of wgsl errors
> > 2023-08-08 [email protected] [tint][wgsl][printer] Fix heap use after free
> > 2023-08-08 [email protected] [tint] Move EvaluationStage from wgsl/sem to core
> > 2023-08-08 [email protected] [tint] Move resolver/ctor_conv_intrinsic to core/intrinsic
> > 2023-08-08 [email protected] [tint] Move resolver/const_eval* to core/constant
> > 2023-08-08 [email protected] [tint] Promote ast::UnaryOp to core::UnaryOp
> > 2023-08-08 [email protected] [tint] Promote ast::BinaryOp to core::BinaryOp
> > 2023-08-08 [email protected] Remove an unused ASSERT in CopyFromStagingBuffer
> > 2023-08-08 [email protected] [hlsl-writer] Add support for subgroup inputs
> > 2023-08-08 [email protected] [hlsl-writer] Add support for subgroupBallot
> > 2023-08-08 [email protected] [tint] Disassemble SPIR-V using SPV_ENV_VULKAN_1_1
> > 2023-08-08 [email protected] Roll ANGLE from 135a24fc3706 to f7d7be8d2ff0 (13 revisions)
> > 2023-08-08 [email protected] Only unmap staging buffer before CopyFromStagingToBuffer() on D3D11
> > 2023-08-08 [email protected] Split Vulkan command buffers on compute pass
> > 2023-08-07 [email protected] [tint] Add validation for subgroup builtin inputs
> > 2023-08-07 [email protected] Expand flaky suppression for copy_subrect_from_ImageData on Windows
> > 2023-08-07 [email protected] [ir][spirv-writer] Bgra8UnormPolyfill transform
> > 2023-08-07 [email protected] [ir][spirv-writer] Polyfill textureSampleBaseClampToEdge
> > 2023-08-07 [email protected] [ir][spirv-writer] Polyfill count*Zeros builtins
> > 2023-08-07 [email protected] [ir][spirv-writer] Polyfill first*Bit builtins
> > 2023-08-07 [email protected] [ir] Fix renamed namespace
> > 2023-08-07 [email protected] [tint][wgsl][resolver] Add missing template arg check
> > 2023-08-07 [email protected] [ir][spirv-writer] Polyfill saturate builtin
> > 2023-08-07 [email protected] Metal: Explicitly set MTLCompileOptions.fastMathEnabled
> > 2023-08-07 [email protected] [tint] Move tint/lang/core/builtin to tint/lang/core
> > 2023-08-07 [email protected] [tint] Move intrinsics table from lang/wgsl/resolver to core
> > 2023-08-07 [email protected] [tint] Move intrinsics.def to lang/core/core.def
> > 2023-08-05 [email protected] Roll ANGLE from 68b0a8c2a9d5 to 135a24fc3706 (5 revisions)
> > 2023-08-05 [email protected] Disable all drawTo2DCanvas tests
> > 2023-08-05 [email protected] Disable float16 ImageBitmap tests
> > 2023-08-04 [email protected] [webgpu-headers] Introduces WGPUBool for boolean compatibility.
> > 2023-08-04 [email protected] Add gitmodules to dawn.
> > 2023-08-04 [email protected] Add experimental stubs for shared texture memory and fences
> > 2023-08-04 [email protected] Disable tests with incorrect expectations
> > 2023-08-04 [email protected] Roll ANGLE from dbae1804db21 to 68b0a8c2a9d5 (5 revisions)
> > 2023-08-04 [email protected] Roll vulkan-deps from d8fdb68e5922 to 04381109ae47 (2 revisions)
> > 2023-08-04 [email protected] D3D12: Create heaps with D3D12_HEAP_FLAG_CREATE_NOT_ZEROED when possible
> > 2023-08-04 [email protected] Use EGL_ANGLE_display_texture_share_group on ANGLE.
> > 2023-08-04 [email protected] D3D12: Allocate resource heap with 64KB alignment when possible
> > 2023-08-04 [email protected] Replace dawn_native with dawn::native
> > 2023-08-03 [email protected] [ir] Fixup potentially invalid read.
> > 2023-08-03 [email protected] Manual roll of build and buildtools for new llvm repo paths.
> > 2023-08-03 [email protected] [ir][msl] Switch diagnostics to ICE.
> > 2023-08-03 [email protected] [ir][msl] Add disabled tests for remaining `binary` instructions.
> > 2023-08-03 [email protected] [ir][msl] Emit simple `binary` instructions.
> > 2023-08-03 [email protected] Roll ANGLE from 6a09e41ce6ea to dbae1804db21 (8 revisions)
> > 2023-08-03 [email protected] [ir][msl] Emit `var` instructions.
> > 2023-08-03 [email protected] Update Dawn CI builders to use trusted reclient instance
> > 2023-08-03 [email protected] Roll vulkan-deps from e057bba499d3 to d8fdb68e5922 (1 revision)
> > 2023-08-03 [email protected] [ir][msl] Test cleanups.
> > 2023-08-03 [email protected] [ir][spirv-writer] Add builder to create constants
> > 2023-08-03 [email protected] [ir] Use helpers to generate constants.
> > 2023-08-03 [email protected] Fixup syntax_tree build.
> > 2023-08-03 [email protected] [spirv-reader] Fix crash for unreachable OpPhi
> > 2023-08-03 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-08-03 [email protected] Roll ANGLE from 01ee134bb223 to 6a09e41ce6ea (4 revisions)
> > 2023-08-03 [email protected] D3D11: Enable MSAARenderToSingleSampled feature.
> > 2023-08-03 [email protected] Roll vulkan-deps from 5adeb7151c79 to e057bba499d3 (11 revisions)
> > 2023-08-03 [email protected] Vulkan: Allocate MAP_READ buffer on HOST_CACHED memory type
> > 2023-08-02 [email protected] [ir][spirv-writer] Add raise namespace
> > 2023-08-02 [email protected] [ir][spirv-writer] Add Raise() function
> > 2023-08-02 [email protected] [ir][ms] Emit Lets
> > 2023-08-02 [email protected] [tint] Move SPIR-V-specific transforms
> > 2023-08-02 [email protected] [ir][msl] Add binding of values to handle retriving emissions.
> > 2023-08-02 [email protected] Roll DirectX Shader Compiler from 212a2bf3c3e1 to a5b0488bc5b2 (1 revision)
> > 2023-08-02 [email protected] [tint][wgsl] Use tint::Result for Generate()
> > 2023-08-02 [email protected] Separates BindGroupLayoutInternal into it's own file.
> > 2023-08-02 [email protected] Roll ANGLE from 5d4b3645d0dc to 01ee134bb223 (5 revisions)
> > 2023-08-02 [email protected] [tint][glsl] Use tint::Result for Generate()
> > 2023-08-02 [email protected] [tint][hlsl] Use tint::Result for Generate()
> > 2023-08-02 [email protected] infra: add $build/reclient properties
> > 2023-08-02 [email protected] Add everyone as an OWNER of .gitignore
> > 2023-08-02 [email protected] [tint][msl] Use tint::Result for Generate()
> > 2023-08-02 [email protected] [fuzzer] Do not get generated SPIR-V on failure
> > 2023-08-02 [email protected] Switch libcxx paths from trunk -> src.
> > 2023-08-02 [email protected] Print the error message before calling BreakPoint()
> > 2023-08-02 [email protected] [ir][msl] Add support for `if` statements
> > 2023-08-02 [email protected] [ir][msl] Add `return` support
> > 2023-08-02 [email protected] Roll ANGLE from b53d99d87e6a to 5d4b3645d0dc (1 revision)
> > 2023-08-02 [email protected] Make GetWeakRef a friend function
> > 2023-08-01 [email protected] d3d11: fix a crash during EnumerateAdapters()
> > 2023-08-01 [email protected] Avoid recursive lock with multisample workaround
> > 2023-08-01 [email protected] BGL refactoring to allow for auto pipelines to use cache better.
> > 2023-08-01 [email protected] [ir] Remove ir::Transform base class
> > 2023-08-01 [email protected] [ir] Convert RenameConflicts to a free function
> > 2023-08-01 [email protected] [ir] Convert AddEmptyEntryPoint to a free function
> > 2023-08-01 [email protected] [ir] Convert BlockDecoratedStructs to a free function
> > 2023-08-01 [email protected] [ir] Convert BuiltinPolyfillSpirv to a free function
> > 2023-08-01 [email protected] [ir] Convert DemoteToHelper to a free function
> > 2023-08-01 [email protected] [ir] Convert ExpandImplicitSplats to a free function
> > 2023-08-01 [email protected] [ir] Convert HandleMatrixArithmetic to a free function
> > 2023-08-01 [email protected] [ir] Convert MergeReturn to a free function
> > 2023-08-01 [email protected] [ir] Convert ShaderIOSpirv to a free function
> > 2023-08-01 [email protected] [ir] Convert Std140 to a free function
> > 2023-08-01 [email protected] [ir][spirv-writer] Add BindingRemapper transform
> > 2023-08-01 [email protected] Roll vulkan-deps from b6144d9f8f09 to 5adeb7151c79 (27 revisions)
> > 2023-08-01 [email protected] GLES: allow clients to pass an explicit EGLDisplay.
> > 2023-08-01 [email protected] [ir] Convert VarForDynamicIndex to a free function
> > 2023-08-01 [email protected] Roll SwiftShader from 9fbca2df22a8 to 729e92f8ae07 (1 revision)
> > 2023-08-01 [email protected] Remove "enable_arc2" from Dawn
> > 2023-08-01 [email protected] [tint] Add subgroup builtin inputs
> > 2023-08-01 [email protected] [spirv-writer] Add support for subgroupBallot
> > 2023-08-01 [email protected] Roll ANGLE from 4e0250f1926d to b53d99d87e6a (2 revisions)
> > 2023-08-01 [email protected] [spirv-writer] Remove diag::List from Printer
> > 2023-08-01 [email protected] [spirv-writer] Use tint::Result for Generate()
> > 2023-08-01 [email protected] [tint] Add subgroupBallot to the intrinsics table
> > 2023-08-01 [email protected] [tint] Add chromium_experimental_subgroups
> > 2023-08-01 [email protected] Roll DirectX Shader Compiler from abe45fa59810 to 212a2bf3c3e1 (1 revision)
> > 2023-08-01 [email protected] Moves ObjectCachingTest into unittest/validation.
> > 2023-08-01 [email protected] [tint] Add more info to ICE errors
> > 2023-08-01 [email protected] [tint] Use consistent file pattern for test files
> > 2023-08-01 [email protected] [tint] Shuffle to break last circular dependencies
> > 2023-08-01 [email protected] [tint] Move utils/generation_id to utils/id/generation
> > 2023-08-01 [email protected] [tint] Flatten ast/transform/utils into ast/transform
> > 2023-08-01 [email protected] [tint] Move utils/text/text_generator to utils/generator
> > 2023-08-01 [email protected] [tint] Extract out string conversion utils from utils/text
> > 2023-08-01 [email protected] [tint] Move common glsl/writer code to glsl/writer/common
> > 2023-08-01 [email protected] [tint] Move common msl/writer code to msl/writer/common
> > 2023-08-01 [email protected] [tint] Move common hlsl/writer code to hlsl/writer/common
> > 2023-08-01 [email protected] [tint] Move common spirv/writer code to spirv/writer/common
> > 2023-08-01 [email protected] [tint] Move utils/text/symbol* to utils/symbol
> > 2023-08-01 [email protected] Roll ANGLE from fb37e0542c7c to 4e0250f1926d (11 revisions)
> > 2023-07-31 [email protected] WireDeviceLifetimeTests: Use the Null backend.
> > 2023-07-31 [email protected] Roll DirectX Shader Compiler from a7efdffcac43 to abe45fa59810 (1 revision)
> > 2023-07-31 [email protected] Vulkan: Fix minimum vulkan version computation
> > 2023-07-31 [email protected] Support sampling the stencil component
> > 2023-07-31 [email protected] Move Device's serial management to ExecutionQueueBase
> > 2023-07-31 [email protected] Roll ANGLE from 143fa68f50b7 to fb37e0542c7c (1 revision)
> > 2023-07-29 [email protected] Roll ANGLE from 0abd6f549ff1 to 143fa68f50b7 (1 revision)
> > 2023-07-29 [email protected] [tint] Don't resolve moving from ProgramBuilder -> Program
> > 2023-07-29 [email protected] [ir] Add a Builder::LoopRange helper
> > 2023-07-29 [email protected] [tint][wgsl] Split CloneContext into two
> > 2023-07-29 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-07-29 [email protected] [tint][wgsl] Split ast::Builder from ProgramBuilder
> > 2023-07-29 [email protected] Set eol=lf for .mm files
> > 2023-07-29 [email protected] Roll ANGLE from 99f1178a9e81 to 0abd6f549ff1 (4 revisions)
> > 2023-07-29 [email protected] [ir][spirv-writer] Match std140 layout rules
> > 2023-07-28 [email protected] Roll DirectX Shader Compiler from 0033aa85b55d to a7efdffcac43 (3 revisions)
> > 2023-07-28 [email protected] [tint] Make LHS of operator << generic.
> > 2023-07-28 [email protected] [tint] Fix a load of doxygen warnings
> > 2023-07-28 [email protected] Split mutiple resolves into separate passes on ARM
> > 2023-07-28 [email protected] Remove now unused CopyTextureToTextureInternal
> > 2023-07-28 [email protected] [tint] Separate out fatal macros from diagnostics
> > 2023-07-28 [email protected] [shuffle] Remove the `utils::` namespace.
> > 2023-07-28 [email protected] Roll vulkan-deps from 8c3595cab2ef to b6144d9f8f09 (8 revisions)
> > 2023-07-28 [email protected] [tint] Add empty SuccessType to utils/result/
> > 2023-07-28 [email protected] Roll ANGLE from 13842e1c3343 to 99f1178a9e81 (3 revisions)
> > 2023-07-28 [email protected] [tint] Use diag::List::str()
> > 2023-07-28 [email protected] Fix gerrit credential for cts roller in tools
> > 2023-07-28 [email protected] Roll DirectX Shader Compiler from 65aa41f9b62d to 0033aa85b55d (5 revisions)
> > 2023-07-28 [email protected] Remove stale TODOs in CopyTextureForBrowser and ExternalTexture
> > 2023-07-27 [email protected] [tint] Fix AFloat vector greater-than-equal
> > 2023-07-27 [email protected] Roll vulkan-deps from 3b2eb00f9e95 to 8c3595cab2ef (3 revisions)
> > 2023-07-27 [email protected] Remove unecessary use of Str in DEPS
> > 2023-07-27 [email protected] Roll ANGLE from af5bf5b8245e to 13842e1c3343 (4 revisions)
> > 2023-07-27 [email protected] [shuffle] Move spirv reader to new structure.
> > 2023-07-27 [email protected] Roll DirectX Shader Compiler from b97f9b938807 to 65aa41f9b62d (1 revision)
> > 2023-07-27 [email protected] d3d11: Suppress Intel Gen12 specific fails
> > 2023-07-27 [email protected] Adds UMA histograms for pipeline compilations in Dawn.
> > 2023-07-27 [email protected] Suppress flaky WebGPU CTS tests on Mac AMD.
> > 2023-07-27 [email protected] Require Vulkan 1.1 on Windows
> > 2023-07-27 [email protected] Adds UMA histograms for shader compilations in Dawn.
> > 2023-07-27 [email protected] [node] implement several UNIMPLEMENTED methods
> > 2023-07-27 [email protected] [tint] Move ToProgram to wgsl/writer
> > 2023-07-27 [email protected] [tint] Move FromProgram to wgsl/reader
> > 2023-07-27 [email protected] Roll vulkan-deps from 1b02b3821524 to 3b2eb00f9e95 (7 revisions)
> > 2023-07-27 [email protected] Roll ANGLE from 58cb5c8396a3 to af5bf5b8245e (2 revisions)
> > 2023-07-26 [email protected] [ir] Rename Builder::With() to Builder::Append()
> > 2023-07-26 [email protected] [ir] Add Builder::InsertBefore helper
> > 2023-07-26 [email protected] [shuffle] Move wgsl reader to new structure.
> > 2023-07-26 [email protected] [shuffle] Move spirv writer and ast_writer to new structure.
> > 2023-07-26 [email protected] [shuffle] Fixup GN build.
> > 2023-07-26 [email protected] [shuffle] Move glsl writer to new structure.
> > 2023-07-26 [email protected] Remove branched Dawn android builders
> > 2023-07-26 [email protected] Roll vulkan-deps from 9959814fe730 to 1b02b3821524 (15 revisions)
> > 2023-07-26 [email protected] Roll third_party/webgpu-cts/ 836a4733a..02f342619 (5 commits)
> > 2023-07-26 [email protected] [shuffle] Move hlsl writer to new structure.
> > 2023-07-26 [email protected] [shuffle] Move wgsl writers to new structure.
> > 2023-07-26 [email protected] Roll ANGLE from a09773110c4a to 58cb5c8396a3 (1 revision)
> > 2023-07-26 [email protected] Add missed DEPS to .gitignore
> > 2023-07-26 [email protected] Roll DirectX Shader Compiler from 3c06afb9895e to b97f9b938807 (1 revision)
> > 2023-07-26 [email protected] d3d11: Support depth-stencil texture write.
> > 2023-07-26 [email protected] Roll ANGLE from e8c8c5651223 to a09773110c4a (9 revisions)
> > 2023-07-26 [email protected] [shuffle] Move msl writers to new structure.
> > 2023-07-25 [email protected] Reland "Updates ContentLessObjectCache to use WeakRefs."
> > 2023-07-25 [email protected] Roll DirectX Shader Compiler from c201a11d6e2f to 3c06afb9895e (3 revisions)
> > 2023-07-25 [email protected] D3D12: Use 64KB as the default alignment of multisampled textures
> > 2023-07-25 [email protected] Add Dual Source Blending Blend Factors
> > 2023-07-25 [email protected] [tint] Move src/tint/writer options to include/tint
> > 2023-07-25 [email protected] [tint] Remove writer::IRTextGenerator
> > 2023-07-25 [email protected] Roll third_party/webgpu-cts/ f3351ce13..836a4733a (1 commit)
> > 2023-07-25 [email protected] [tint] Remove writer::Writer
> > 2023-07-25 [email protected] [tint] Remove ASTTextGenerator
> > 2023-07-25 [email protected] [tint] Fix test file name in GN build
> > 2023-07-25 [email protected] [ir][spirv-writer] Add benchmark
> > 2023-07-25 [email protected] Add duplicate libcxx source repo paths.
> > 2023-07-25 [email protected] [dawn] Fix all GCC warnings
> > 2023-07-25 [email protected] [tint] Remove src/tint/reader
> > 2023-07-25 [email protected] [tint] Shuffle transforms
> > 2023-07-25 [email protected] GL: refactor explicit & implicit GetProcAddress.
> > 2023-07-25 [email protected] Roll ANGLE from 2d999f744809 to e8c8c5651223 (3 revisions)
> > 2023-07-25 [email protected] Roll vulkan-deps from 19208482eb23 to 9959814fe730 (7 revisions)
> > 2023-07-25 [email protected] Roll DirectX Shader Compiler from 573b65221079 to c201a11d6e2f (1 revision)
> > 2023-07-25 [email protected] Roll SwiftShader from 8d9a45b1f3ab to 9fbca2df22a8 (1 revision)
> > 2023-07-25 [email protected] d3d11: Use D3D11 multithread protection
> > 2023-07-25 [email protected] Roll ANGLE from e28575f66ae5 to 2d999f744809 (5 revisions)
> > 2023-07-25 [email protected] Use absl::popcount() when possible
> > 2023-07-24 [email protected] [shuffle] Move program_id to new structure.
> > 2023-07-24 [email protected] [shuffle] Move clone_context to new structure.
> > 2023-07-24 [email protected] Roll vulkan-deps from db328b464be3 to 19208482eb23 (7 revisions)
> > 2023-07-24 [email protected] Add Dual Source Blending Feature Enum
> > 2023-07-24 [email protected] [shuffle] Move ir/ to new structure.
> > 2023-07-24 [email protected] [shuffle] Move resolver/ to new structure.
> > 2023-07-24 [email protected] Roll DirectX Shader Compiler from 051b05cc5cc2 to 573b65221079 (1 revision)
> > 2023-07-24 [email protected] Roll SwiftShader from 66d6b0dd0c39 to 8d9a45b1f3ab (1 revision)
> > 2023-07-24 [email protected] [tint][resolver] Error for const-eval when clamp() low > high
> > 2023-07-24 [email protected] [tint][ir][ToProgram] Handle shadowing.
> > 2023-07-24 [email protected] Roll ANGLE from 430a4f559cbc to e28575f66ae5 (1 revision)
> > 2023-07-24 [email protected] D3D12: Fix resource placement alignment for textures
> > 2023-07-24 [email protected] Remove deprecated dawn_wire
> > 2023-07-23 [email protected] Roll SwiftShader from 5b4717f15cd1 to 66d6b0dd0c39 (1 revision)
> > 2023-07-23 [email protected] Roll ANGLE from 938ee1e80fc8 to 430a4f559cbc (1 revision)
> > 2023-07-22 [email protected] Roll SwiftShader from 5be49d4aef26 to 5b4717f15cd1 (2 revisions)
> > 2023-07-22 [email protected] Roll DirectX Shader Compiler from 15c872345846 to 051b05cc5cc2 (1 revision)
> > 2023-07-22 [email protected] Roll SwiftShader from 351653424460 to 5be49d4aef26 (2 revisions)
> > 2023-07-22 [email protected] Roll vulkan-deps from 20c969bbf8f9 to db328b464be3 (5 revisions)
> > 2023-07-22 [email protected] Roll third_party/webgpu-cts/ 60af227cf..f3351ce13 (3 commits)
> > 2023-07-22 [email protected] Roll ANGLE from e1887773b151 to 938ee1e80fc8 (5 revisions)
> > 2023-07-21 [email protected] Add Backend Writers For @index Attribute
> > 2023-07-21 [email protected] Roll DirectX Shader Compiler from af0b809140d4 to 15c872345846 (1 revision)
> > 2023-07-21 [email protected] Roll SwiftShader from 4a260c12b8c1 to 351653424460 (1 revision)
> > 2023-07-21 [email protected] Roll vulkan-deps from 63064043f33b to 20c969bbf8f9 (5 revisions)
> > 2023-07-21 [email protected] [ir][spirv-writer] Support push_constant addrspace
> > 2023-07-21 [email protected] [ir][spirv-writer] Handle arrayLength builtin
> > 2023-07-21 [email protected] [ir] Run the IR validator in FromProgram tests
> > 2023-07-21 [email protected] [ir][validation] Add return value validation
> > 2023-07-21 [email protected] [ir] Fix unreachable function end terminator
> > 2023-07-21 [email protected] [ir][spirv-writer] Handle determinant builtin
> > 2023-07-21 [email protected] [ir][spirv-writer] Handle faceForward builtin
> > 2023-07-21 [email protected] [ir][spirv-writer] Handle refract builtin
> > 2023-07-21 [email protected] [ir][spirv-writer] Handle reflect builtin
> > 2023-07-21 [email protected] [ir][spirv-writer] Handle ldexp builtin
> > 2023-07-21 [email protected] Roll ANGLE from f2e0f8a0b236 to e1887773b151 (2 revisions)
> > 2023-07-21 [email protected] [ir][tint] Add a bunch of tests for shadowing
> > 2023-07-21 [email protected] Update VulkanImageWrappingTests To Test Vulkan External Resource Service
> > 2023-07-21 [email protected] Restrict @index to use only with @location(0)
> > 2023-07-21 [email protected] Roll DirectX Shader Compiler from 9021cae50ba9 to af0b809140d4 (3 revisions)
> > 2023-07-21 [email protected] Roll third_party/webgpu-cts/ 82a512494..60af227cf (98 commits)
> > 2023-07-21 [email protected] [shuffle] Rename spirv::writer::GeneratorImplIr
> > 2023-07-21 [email protected] [shuffle] Rename SpvGeneratorImplTest
> > 2023-07-21 [email protected] [shuffle] Rename SPIR-V writer sources
> > 2023-07-21 [email protected] Roll vulkan-deps from c7bbb36bd96c to 63064043f33b (10 revisions)
> > 2023-07-21 [email protected] d3d11: Clear compressed textures
> > 2023-07-21 [email protected] Fix fetch_reclient_cfgs
> > 2023-07-21 [email protected] [shuffle] Sort file list in CMake
> > 2023-07-21 [email protected] [shuffle] Rename lang/base
> > 2023-07-21 [email protected] [shuffle] Move utils to new structure.
> > 2023-07-20 [email protected] vulkan: Use separate release semaphores for external textures
> > 2023-07-20 [email protected] Roll ANGLE from 5e38a31bd76a to f2e0f8a0b236 (3 revisions)
> > 2023-07-20 [email protected] Roll SwiftShader from 4e401427f8dd to 4a260c12b8c1 (1 revision)
> > 2023-07-20 [email protected] Don't allow Dawn to be compiled as ARC
> > 2023-07-20 [email protected] [tint][resolver] Check variable use is not templated
> > 2023-07-20 [email protected] Roll DirectX Shader Compiler from 5d796bf3f777 to 9021cae50ba9 (3 revisions)
> > 2023-07-20 [email protected] Remove SISO and enable downloading reclient configs
> > 2023-07-20 [email protected] [tint][ir] Further simplify FromProgram
> > 2023-07-20 [email protected] [ir][spirv-writer] Implement pack/unpack builtins
> > 2023-07-20 [email protected] [ir][spirv] Implement quantizeToF16()
> > 2023-07-20 [email protected] [ir][spirv-writer] Handle sign builtin
> > 2023-07-20 [email protected] [ir][spirv-writer] Handle fwidth* builtins
> > 2023-07-20 [email protected] [ir][spirv-writer] Implement degrees and radians
> > 2023-07-20 [email protected] [shuffle] Move writer/spirv to new structure
> > 2023-07-20 [email protected] Roll vulkan-deps from 7f74d379edd8 to c7bbb36bd96c (8 revisions)
> > 2023-07-20 [email protected] [ir][spirv-writer] Handle matrix conversions
> > 2023-07-20 [email protected] [ir][spirv-writer] Handle textureNumSamples
> > 2023-07-20 [email protected] [ir][spirv-writer] Handle textureNumLayers
> > 2023-07-20 [email protected] [ir] Simplify EmitExpression
> > 2023-07-20 [email protected] [shuffle] Move val/ to new structure.
> > 2023-07-20 [email protected] [shuffle] Move wgsl program files to new structure.
> > 2023-07-20 [email protected] [shuffle] Move wgsl helpers to new structure.
> > 2023-07-20 [email protected] [shuffle] Move inspector to new structure.
> > 2023-07-20 [email protected] [shuffle] Move type to new structure.
> > 2023-07-20 [email protected] [shuffle] Move constant to new structure.
> > 2023-07-20 [email protected] [shuffle] Move builtin to new structure.
> > 2023-07-20 [email protected] [shuffle] Move diagnostic to new structure.
> > 2023-07-20 [email protected] [shuffle] Move utils to new structure.
> > 2023-07-20 [email protected] [shuffle] Move template/ to new structure.
> > 2023-07-20 chrome-automated-expectation@chops-service-accounts.iam.gserviceaccount.com Remove stale WebGPU CTS expectations
> > 2023-07-20 [email protected] Roll ANGLE from ef4327f6aaed to 5e38a31bd76a (2 revisions)
> > 2023-07-20 [email protected] Updates SlabAllocator to be thread-safe.
> > 2023-07-20 [email protected] [shuffle] Move sem to new structure.
> > 2023-07-20 [email protected] [shuffle] Move ast to new structure.
> > 2023-07-20 [email protected] [shuffle] Move writer/hlsl to new structure.
> > 2023-07-20 [email protected] [shuffle] Move writer/wgsl to new structure.
> > 2023-07-20 [email protected] [shuffle] Move writer/msl to new structure.
> > 2023-07-20 [email protected] [shuffle] Move writer/glsl to new structure.
> > 2023-07-20 [email protected] [shuffle] Move writer/syntax_tree to new structure.
> > 2023-07-20 [email protected] [shuffle] Move reader/wgsl to new structure.
> > 2023-07-20 [email protected] [shuffle] Move reader/spirv to new structure.
> > 2023-07-19 [email protected] Roll vulkan-deps from 616ec95a04fe to 7f74d379edd8 (8 revisions)
> > 2023-07-19 [email protected] [tint][ir] Simplify FromProgram::EmitAccess()
> > 2023-07-19 [email protected] [ir] Convert FromProgram to non-recursive
> > 2023-07-19 [email protected] [ir][spirv-writer] Implement transpose builtin
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle textureGather{Compare}
> > 2023-07-19 [email protected] [ir][spirv-writer] Emit bit manipulation builtins
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle round builtin
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle identity constructors
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle textureDimensions
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle textureNumLevels
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle textureStore
> > 2023-07-19 [email protected] Handles driver version mismatch errors when creating D3D12 pipelines
> > 2023-07-19 [email protected] Revert "Updates ContentLessObjectCache to use WeakRefs."
> > 2023-07-19 [email protected] [ir][spirv-writer] Handle textureLoad builtin
> > 2023-07-19 [email protected] [ir][spirv-writer] Refactor texture builtin tests
> > 2023-07-19 [email protected] Roll ANGLE from 6eea5ff4db82 to ef4327f6aaed (4 revisions)
> > 2023-07-19 [email protected] [ir][spirv-writer] Add support for atomic builtins
> > 2023-07-19 [email protected] [tint] Move builtin structs to the type namespace
> > 2023-07-19 [email protected] [tint] Move cached builtin info out of Symbol
> > 2023-07-19 [email protected] Roll vulkan-deps from e4ffe2cc5603 to 616ec95a04fe (8 revisions)
> >
> > Also rolling transitive DEPS:
> >   https://chromium.googlesource.com/chromium/src/third_party/jinja2/+log/ee69aa00ee8536f61db6a451f3858745cf587de6..515dd10de9bf63040045902a4a310d2ba25213a0
> >   https://chromium.googlesource.com/chromium/src/third_party/markupsafe/+log/0944e71f4b2cb9a871bcbe353f95e889b64a611a..006709ba3ed87660a17bd4548c45663628f5ed85
> >
> > If this roll has caused a breakage, revert this CL and stop the roller
> > using the controls here:
> > https://autoroll.skia.org/r/dawn-skia-autoroll
> > Please CC [email protected],[email protected] 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 Skia: https://bugs.chromium.org/p/skia/issues/entry
> >
> > To report a problem with the AutoRoller itself, please file a bug:
> > https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
> >
> > Documentation for the AutoRoller is here:
> > https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
> >
> > Cq-Include-Trybots: skia/skia.primary:Test-Mac11-Clang-MacMini9.1-GPU-AppleM1-arm64-Debug-All-Graphite_Dawn;skia/skia.primary:Test-Win10-MSVC-Golo-GPU-QuadroP400-x86_64-Release-All-Graphite_Dawn
> > Bug: None
> > Tbr: [email protected]
> > Test: Test: dawn_end2end_tests
> > Test: Test: dawn_end2end_tests/Nonzero*TextureCreationTests
> > Test: Test: dawn_unittests
> > Test: Test: tint_unittests
> > Change-Id: I6a885f1f9679cab28ed3b5fadddc6af7d4b3ae4e
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750589
> > Reviewed-by: John Stiles <[email protected]>
>
> Bug: None
> Change-…
Just cleaning up an old TODO.

Bug: b/40045103
Change-Id: Ia505b60d1e478cea7fc206569b6f8d97f1f8b3ba
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750440
Commit-Queue: John Stiles <[email protected]>
Reviewed-by: Arman Uguray <[email protected]>
Auto-Submit: John Stiles <[email protected]>
The SPIR-V code generator was asserting on the dimensions of a
sampler (specifically, that a sampler isn't hooked up to a
subpass-input texture). This is immutable and can be verified at
Sampler construction time, so now we do.

Additionally, since we're asserting texture fundamentals, I now
assert that the sampler's associated texture type uses kSample
access.

This shouldn't affect any behavior, since the samplers are all
built-in types and don't run afoul of these rules.

Change-Id: I932214fc60f307290a00cf0672f456d2bf92c6ef
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750407
Reviewed-by: Arman Uguray <[email protected]>
Commit-Queue: John Stiles <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: Arman Uguray <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/15007d22798e..8643aba2c123

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: Iad0ae0e74ba4afb3f8799bf10381a1b62729994b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/750551
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
Rather than a pair of texture and sampler resource declarations,
ComputeSteps that sample a texture must now declare a combined
"SampledTexture" resource. This more closely matches how these resources
get declared in SkSL and is inline with how SkSL will handle sampled vs
storage textures going forward.

A storage texture that is only read can be declared using
kReadOnlyTexture.

Also renamed kStorageTexture to kWriteOnlyStorageTexture to better
reflect its access mode.

Bug: b/262427430
Change-Id: I4a450877d87e3e1c51471b96ac80cf34d0f50f08
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/743636
Commit-Queue: Arman Uguray <[email protected]>
Reviewed-by: Michael Ludwig <[email protected]>
…nippets

To correctly support the nuances of binding index assignment across the
various API backends, ComputeSteps now specify only the variable
declarations in SkSL snippets attached to each resource declaration.
Type and layout declarations are handled by context utilities when the
shader gets assembled during pipeline creation.

This brings ComputeSteps closer to RenderSteps when it comes to resource
declarations, at the cost of making the program definition a little less
centralized.

There is currently no affordance for type definitions that may be
referenced by a resource declaration (e.g. a SSBO that contains an
array of a custom struct type doesn't have a way to declare a custom
struct). This may be supported in the future using an abstraction like
ComputeStep::headerSkSL() to place common type definitions before
resource declarations.

The Compute_SampledTexture test is now enabled on Dawn contexts as
buffer, texture, and sampler indices are now all assigned correctly.
This brings compute support on the Dawn backend to parity with the Metal
backend.

Bug: b/262427430
Change-Id: I285c366a44c7e89c96649d3c379a7abf939318b1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/743637
Reviewed-by: Michael Ludwig <[email protected]>
Commit-Queue: Arman Uguray <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/8643aba2c123..33e34e073cab

Also rolling transitive DEPS:
  https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers/+log/a0c76b4ef76e219483755ff61dce6b67ff79f24b..2634c969d7dc0e983f005f7f2e665cce8449efe6

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: I00d4893e47df1ee349728f5a44e49ae60c3fcbb3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751058
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/2b76b0e00861..959bb251c386

2023-09-02 [email protected] [bazel] Delete //bazel/tools/go/empty.go.
2023-09-01 [email protected] Roll Skia Infra CIPD packages from 4d381b7718fd to 2b76b0e00861 (4 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/infra-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: [email protected]
Change-Id: I4528cf1d54d425f89b7db96976ee572296673940
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751136
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/959bb251c386..f5590cb5133d

2023-09-04 [email protected] Roll Skia Infra CIPD packages from 2b76b0e00861 to 959bb251c386 (2 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/sk-tool-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: [email protected]
Change-Id: Ibba5533d4e078544f9926f113f9d8d7097fcf82a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751103
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://chromium.googlesource.com/angle/angle.git/+log/7c3c7b7b9f01..ebf1e7163216

2023-09-02 [email protected] Cache transform feedback varying names in the executable
2023-09-02 [email protected] GL: Adjust disableRenderSnorm condition
2023-09-01 [email protected] Add templated BinaryOutputStream::writeVector and writeStruct
2023-09-01 [email protected] Tests: Limit CapturedTest to Vulkan backend
2023-09-01 [email protected] Traces: temporary patch to log zlib message on failure
2023-09-01 [email protected] Roll VK-GL-CTS from a745d5c29c56 to 385ae8bed1f9 (7 revisions)
2023-09-01 [email protected] Revert "Gold tests: add temporary logging of angledata hashes"
2023-09-01 [email protected] Revert "Traces: add temporary debug info to LoadBinaryData"
2023-09-01 [email protected] Roll vulkan-deps from 988fe1c529b0 to 15007d22798e (6 revisions)
2023-09-01 [email protected] Roll Chromium from f59e85c23631 to 613933d34730 (499 revisions)
2023-09-01 [email protected] Validate missing fragment outputs for dual-source blending

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE
Tbr: [email protected]
Test: Test: angle_end2end_tests --gtest_filter=CapturedTest.MultiFrame
Change-Id: Iad3236894221d39aae60cedc743159bfb20fd9aa
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751095
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/33e34e073cab..501ee2809482

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: Icff7159f1c2922619d8e3608da9df503ad0f5591
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751261
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/501ee2809482..4b7a5f2a3522

Also rolling transitive DEPS:
  https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/9b923f7cc3dde6e1a4886b577677e52c3093ffcc..4c16c35b16bbd462a0e89707ebeecc0bce956b2f

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: I0b037ffeca0f1817fbe1e13a337597b21408b533
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751316
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/959bb251c386..f5590cb5133d

2023-09-04 [email protected] Roll Skia Infra CIPD packages from 2b76b0e00861 to 959bb251c386 (2 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/infra-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia Infra: https://bugs.chromium.org/p/skia/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: None
Tbr: [email protected]
Change-Id: I8844e8badce998fd9663aa5e2c5d21fb3b79eab5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751436
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
https://chromium.googlesource.com/angle/angle.git/+log/ebf1e7163216..e691a4edb19a

2023-09-05 [email protected] Delete obsolete VUID
2023-09-04 [email protected] Roll vulkan-deps from 15007d22798e to 4b7a5f2a3522 (5 revisions)
2023-09-04 [email protected] Roll Chromium from 613933d34730 to 97f14c8287da (765 revisions)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Build-Mac-Clang-arm64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC8i5BEK-GPU-IntelIris655-x86_64-Debug-All-ANGLE;skia/skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE
Tbr: [email protected]
Change-Id: Ibac3f8b255aa62500e56932f5bfd10ea3fb8a2ea
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751398
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
https://chromium.googlesource.com/vulkan-deps.git/+log/4b7a5f2a3522..f2f4bb6f20ec

Also rolling transitive DEPS:
  https://skia.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools/+log/4c16c35b16bbd462a0e89707ebeecc0bce956b2f..3cc7e1c4c318aa4c4a7a8972b6066ab2d9d217cc

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-skia-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: skia/skia.primary:Build-Debian10-Clang-x86_64-Release-ANGLE;skia/skia.primary:Test-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE
Bug: None
Tbr: [email protected]
Change-Id: I4fac17abd003faee7aaac55dac73ef16f1e2c074
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751456
Bot-Commit: skia-autoroll <[email protected]>
Commit-Queue: skia-autoroll <[email protected]>
I'm not sure why the fuzzer bumped into this now--usually fuzzer
bugs are associated with recent changes, but everything here seems
stable. However, it's a valid finding--if external texture support
were to be disabled, and the SkSL program instantiated a
`samplerExternalOES` variable, the GLSL code generator would have
asserted while trying to inject the requisite extension lines.
Now, we detect this case and generate an error.

Bug: oss-fuzz:61968
Change-Id: I8f51160f87c975fca542455d2be5ab1f25412d84
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751518
Commit-Queue: John Stiles <[email protected]>
Auto-Submit: John Stiles <[email protected]>
Reviewed-by: Kevin Lubick <[email protected]>
Change-Id: Idf8e2db9e6addcdddeb06645169868f3419a6418
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751596
Commit-Queue: Ben Wagner <[email protected]>
Commit-Queue: Kevin Lubick <[email protected]>
Auto-Submit: Ben Wagner <[email protected]>
Reviewed-by: Kevin Lubick <[email protected]>
https://skia.googlesource.com/buildbot.git/+log/f5590cb5133d..eca28238b5a3

2023-09-05 [email protected] [perf] Display commit time on hover.
2023-09-05 [email protected] Roll Skia Infra CIPD packages from 959bb251c386 to f5590cb5133d (1 revision)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/sk-tool-skia
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: [email protected]
Change-Id: I26a8c2c3c8d392db59ddfa123c5ea3a1c3d24cc5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751506
Commit-Queue: skia-autoroll <[email protected]>
Bot-Commit: skia-autoroll <[email protected]>
Change-Id: Id0bb883a4df95b655d6ae93417aec38cc2307abd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/752106
Auto-Submit: Rakshit Sharma <[email protected]>
Commit-Queue: Heather Miller <[email protected]>
Reviewed-by: Heather Miller <[email protected]>
Reviewed-by: Chris Mumford <[email protected]>
Change-Id: I7f5d932a9fb720330fff4f4c6945679a72dff7ae
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/751627
Reviewed-by: Heather Miller <[email protected]>
Reviewed-by: Chris Mumford <[email protected]>
Bug: chromium:1505053
Change-Id: I42f2ff872bbf054686ec7af0cc85ff63055fcfbf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/782936
Commit-Queue: Michael Ludwig <[email protected]>
Reviewed-by: Michael Ludwig <[email protected]>
Auto-Submit: John Stiles <[email protected]>
(cherry picked from commit 6169a1f)
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/782578
Commit-Queue: Brian Osman <[email protected]>
Auto-Submit: Brian Osman <[email protected]>
Reviewed-by: John Stiles <[email protected]>
Commit-Queue: John Stiles <[email protected]>
The Flutter roll was failing due to -Wsign-compare.

Bug: chromium:1505053
Change-Id: Id12876f6f97682466f19b56cfa562366380f27cb
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/783036
Auto-Submit: John Stiles <[email protected]>
Commit-Queue: Brian Osman <[email protected]>
Reviewed-by: Brian Osman <[email protected]>
(cherry picked from commit 0eea0b2)
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/782580
Reviewed-by: John Stiles <[email protected]>
Auto-Submit: Brian Osman <[email protected]>
Commit-Queue: John Stiles <[email protected]>
Change-Id: I226ff50bf84a71abc815de36bbc768c7ea77e88b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/804778
Reviewed-by: Heather Miller <[email protected]>
Reviewed-by: Eric Boren <[email protected]>
…kia-m118

# Conflicts:
#	DEPS
#	RELEASE_NOTES.md
#	infra/bots/jobs.json
@mattleibow mattleibow merged commit 8521cbb into skiasharp Nov 4, 2024
1 check passed
@mattleibow mattleibow deleted the dev/update-skia-m118 branch November 4, 2024 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.