• Show log

    Commit

  • Hash : 0b41c4af
    Author : Jamie Madill
    Date : 2020-02-17T17:28:58

    Reland "Use newer OSX SDK for iOS"
    
    This is a reland of 192da9d76fef6012245473c92b9dfcb607848e6a
    
    Re-land after OS upgrade to 10.15.
    
    Original change's description:
    > Use newer OSX SDK for iOS
    >
    > Based on http://crrev.com/c/2056465
    >
    > Bug: chromium:1052887
    > Change-Id: I2f76067883ff528ca45becd90dd3a6f71a507494
    > Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2059669
    > Reviewed-by: Jamie Madill <jmadill@chromium.org>
    > Commit-Queue: Jamie Madill <jmadill@chromium.org>
    
    Bug: chromium:1052887
    Change-Id: If5d5c9e5b2dbb3b56eedfd9060015721817f47cd
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2063040
    Reviewed-by: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
    Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
    

  • 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 Standalone Testing Infrastructure

    In addition to the ANGLE try bots using Chrome, and the GPU.FYI bots, ANGLE has standalone testing on the Chrome infrastructure. Currently these tests are compile-only. This page is for maintaining the configurations that don’t use Chromium. Also see the main instructions for ANGLE Wrangling.

    It’s the ANGLE team’s responsibility for maintaining this testing infrastructure. The bot configurations live in four different repos and six branches.

    Info Consoles

    Continuous builders for every ANGLE revision are found on the CI console:

    https://ci.chromium.org/p/angle/g/ci/console

    Try jobs from pre-commit builds are found on the builders console:

    https://ci.chromium.org/p/angle/g/try/builders

    How to add a new build configuration

    1. bugs.chromium.org/p/chromium/issues/entry?template=Build+Infrastructure:

      • If adding a Mac bot, request new slaves by filing an infra issue.
    2. chrome-internal.googlesource.com/infradata/config:

      • Update configs/chromium-swarm/starlark/bots/angle.star with either Mac slaves requested in the previous step or increase the amount of Windows or Linux GCEs.
    3. chromium.googlesource.com/chromium/tools/build:

      • Update scripts/slave/recipes/angle.py with new the config.
      • The recipe code requires 100% code coverage through mock bots, so add mock bot config to GenTests.
      • Maybe run ./scripts/slave/recipes.py test train to update checked-in golden files. This might no longer be necessary.
    4. chromium.googlesource.com/angle/angle:

      • Update infra/config/global/cr-buildbucket.cfg to add the new builder (to ci and try), and set the new config option.
      • Update infra/config/global/luci-milo.cfg to make the builders show up on the ci and try waterfalls.
      • Update infra/config/global/luci-scheduler.cfg to make the builders trigger on new commits or try jobs respectively.
      • Update infra/config/global/commit-queue.cfg to add the builder to the default CQ jobs (if desired).

    Other Configuration

    There are other places where configuration for ANGLE infra lives. These are files that we shouldn’t need to modify very often:

    1. chrome-internal.googlesource.com/infradata/config:

      • configs/luci-token-server/service_accounts.cfg (service account names)
      • configs/chromium-swarm/pools.cfg (swarming pools)
    2. chromium.googlesource.com/chromium/tools/depot_tools:

      • recipes/recipe_modules/gclient/config.py (gclient config)