Branch

  • Show log

    Commit

  • Hash : e27ead9b
    Author : angle-autoroll
    Date : 2025-10-15T07:53:28

    Roll Chromium from b06dc5b80506 to 71995ce8b7bc (664 revisions)
    
    https://chromium.googlesource.com/chromium/src.git/+log/b06dc5b80506..71995ce8b7bc
    
    If this roll has caused a breakage, revert this CL and stop the roller
    using the controls here:
    https://autoroll.skia.org/r/chromium-angle-autoroll
    Please CC angle-team@google.com,cnorthrop@google.com on the revert to
    ensure that a human
    is aware of the problem.
    
    To file a bug in Chromium:
    https://bugs.chromium.org/p/chromium/issues/entry
    To file a bug in ANGLE:
    https://bugs.chromium.org/p/angleproject/issues/entry
    
    To report a problem with the AutoRoller itself, please file a bug:
    https://issues.skia.org/issues/new?component=1389291&template=1850622
    
    Documentation for the AutoRoller is here:
    https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
    
    Changed dependencies
    * build: https://chromium.googlesource.com/chromium/src/build.git/+log/02d98ae43e..723b1a6f2a
    * buildtools: https://chromium.googlesource.com/chromium/src/buildtools.git/+log/0e7d35148b..f0c66f7636
    * testing: https://chromium.googlesource.com/chromium/src/testing/+log/29a6541860..e526aac33b
    * third_party/android_build_tools/error_prone/cipd: 9sXUoP-IaXADzp7Q3pyXAmX-zszzSVd7t2QValkkss8C.._EEighj0GSAHqv0BfWn19308cJKXt5IH7r2BV5_wsDQC
    * third_party/android_build_tools/lint/cipd: C_UyTSgBkjVqJQT8fiVHvbfR7cv95m-EWNgFd-ZIqZkC..x6BVm497OdQY5nlQdwUqeiNgG4AwP_G7TSiNwixJQYMC
    * third_party/android_build_tools/manifest_merger/cipd: UVOeU4qVAlqzi1egh2W5_YKXJDam0q7Zdmb_KBQwY5MC..OVD9YVSyHITxu7HpeTcE59aHH6tFMzTF5Y9h00uJtaYC
    * third_party/android_deps: https://chromium.googlesource.com/chromium/src/third_party/android_deps/+log/46884bd8a8..c4fe92c2f2
    * third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2f71f97f0b..3eb1a76793
    * third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/f39ee3c673..88acbf25a4
    * third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/2ce9d8f2e8..8dbd60f7d5
    * third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/dc1441a0c2..4e688e4d27
    * third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/8ab123717d..d831611da1
    * third_party/protobuf: https://chromium.googlesource.com/chromium/src/third_party/protobuf/+log/819e906482..46d16523f5
    * third_party/rust: https://chromium.googlesource.com/chromium/src/third_party/rust/+log/e46f654c34..b84946435d
    * tools/android: https://chromium.googlesource.com/chromium/src/tools/android/+log/3f96d7c6f8..1bd82970fc
    * tools/clang: https://chromium.googlesource.com/chromium/src/tools/clang.git/+log/e45d2e250f..8f2e48ed18
    * tools/luci-go: git_revision:4305585b28910a1c5951f82f6172f1b41b9567bb..git_revision:4297fefd3928c79774a3d24c15fa2847af2f4b9f
    * tools/luci-go: git_revision:4305585b28910a1c5951f82f6172f1b41b9567bb..git_revision:4297fefd3928c79774a3d24c15fa2847af2f4b9f
    * tools/luci-go: git_revision:4305585b28910a1c5951f82f6172f1b41b9567bb..git_revision:4297fefd3928c79774a3d24c15fa2847af2f4b9f
    * tools/perf: https://chromium.googlesource.com/chromium/src/tools/perf/+log/9a60e547b0..2b701a08fc
    * tools/skia_goldctl/linux: bTgdJ5iJ9Q1bs9AkaKovnVM-XYfhsatv85lPa6rkOekC..-rfOvVUMZORT64W7tGZKyYeMxe6azijzzpp3lKCkwJcC
    * tools/skia_goldctl/mac_amd64: wetQXYEiavcQRTJewJNyJm4bpsfUC5IVHxQGNMiZ54gC..oScEYopMRlv1SWk3MskMomDmZ4Ic810WnIND2lGDjsQC
    * tools/skia_goldctl/mac_arm64: yZVTeqmfUoCss6wv6VH54bs2RpmfRa-AZRVsqQNZzx0C..Prid2zOzD34saNfBoh3-Nr_nvm5Se8TvEk_aKVRi0mQC
    * tools/skia_goldctl/win: zRSTxf1IEwyMpKAMPC4yX7nBIhJWI0g4qNscHxsz_GAC..EoG7O2MdypdNyUKgSJVOEviZ7KZupXvRHl1iAHmpvxsC
    No update to Clang.
    
    Bug: None
    Tbr: cnorthrop@google.com
    Change-Id: I385144b853649a9b2cddadc2c4f59fa45696bf32
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/7044188
    Bot-Commit: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
    Commit-Queue: angle-autoroll <angle-autoroll@skia-public.iam.gserviceaccount.com>
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/angle.git
    Git SSH git@git.kmx.io:kc3-lang/angle.git
    Public access ? public
    Description

    A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.

    Homepage

    Github

    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg thodg_l
    Tags

  • README.md

  • ANGLE Testing Infrastructure

    ANGLE runs hundreds of thousands of tests on every change before it lands in the tree. We scale our pre-commit and post-commit testing to many machines using Chromium Swarming. Our testing setup heavily leverages existing work in Chromium. We also run standalone testing that does not depend on a Chromium checkout.

    Pre-Commit Testing

    We have pre-commit testing on Chromium and ANGLE try waterfalls.

    We currently run pre-commit tests on:

    • Windows 64-bit Intel and NVIDIA GPUs and SwiftShader on VMs
    • Windows 32-bit on SwiftShader on VMs
    • Linux 64-bit Intel and NVIDIA GPUs and SwiftShader on VMs
    • Mac NVIDIA, Intel and AMD GPUs
    • Pixel 2, Pixel 4 and Pixel 6
    • Fuchsia compile-only
    • iOS simulator on demand

    Looking at an example build shows how tests are split up between machines. See for example:

    https://ci.chromium.org/ui/p/angle/builders/ci/mac-test/8117/overview

    This build ran 67 test steps across 3 GPU families. In some cases (e.g. angle_deqp_gles3_metal_tests) the test is split up between multiple machines to run faster (in this case 2 different machines at once). This build took 10 minutes to complete 50 minutes of real automated testing.

    For more details on running and working with our test sets see the docs in Contributing Code.

    Post-Commit Testing

    Similarly to pre-commit testing, there are also Chromium and ANGLE CI (Continuous Integration) waterfalls. These run on the same configurations as pre-commit, plus additional configurations for which we only have limited HW, e.g. Samsung S22 phones. They are useful for detecting flaky failures and for regression blamelists in case some failure does manage to slip through pre-commit testing.

    Auto-Rollers

    Some ANGLE dependencies are rolled in via automatically created CLs by these auto-rollers:

    Similarly, Chromium’s copy of ANGLE is updated by the ANGLE into Chromium auto-roller. And there also exists a SwiftShader into Chromium auto-roller.