)]}'
{
  "log": [
    {
      "commit": "176da0bb8a1002d2fe4c4edf4ce9fde609bda256",
      "tree": "a05ce044264860116f02ed2e5a9c6ae6926dd528",
      "parents": [
        "38cbbb86df4df781e3b0a475ad1082d9e33393f1"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Wed Apr 03 07:44:24 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:29:01 2019 +0000"
      },
      "message": "tiny tweak: no need to reload lottie files\n\nChange-Id: I759637016becb5e257c21134224ad44129c28ab0\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205760\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "38cbbb86df4df781e3b0a475ad1082d9e33393f1",
      "tree": "fce6cd2baaebe608331244813065aca67e98064d",
      "parents": [
        "60ab988635ef657bc4c152541322be45e6fa9ac1"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 03 04:01:25 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:21:28 2019 +0000"
      },
      "message": "Roll ../src b3f3a36219a1..38969ffb5d49 (477 commits)\n\nhttps://chromium.googlesource.com/chromium/src.git/+log/b3f3a36219a1..38969ffb5d49\n\n\nCreated with:\n  gclient setdep -r ../src@38969ffb5d49\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/chromium-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Perf-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Release-All-CommandBuffer;skia.primary:Test-Mac10.13-Clang-MacBookPro11.5-GPU-RadeonHD8870M-x86_64-Debug-All-CommandBuffer\nTBR\u003djlavrova@google.com\n\nChange-Id: Ia6f7175d6adfddd72ee0e162cfff62b617f26c57\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205478\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "60ab988635ef657bc4c152541322be45e6fa9ac1",
      "tree": "bab523b1aed41de929046e4c0d975e1b53256fd6",
      "parents": [
        "01ceae935266795a5c04db957cbb4b9a83e99970"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 03 04:01:04 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:16:24 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 6cb0cff57376..89899748a858 (11 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/6cb0cff57376..89899748a858\n\n\ngit log 6cb0cff57376..89899748a858 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-04-03 jie.a.chen@intel.com ParallelCompile: D3D compute\n2019-04-03 jdarpinian@chromium.org Mac: Support using an IOSurface as the default framebuffer\n2019-04-02 geofflang@chromium.org Vulkan: Have the WindowSurfaceVk own the submit semaphores.\n2019-04-02 jgilbert@mozilla.com Windows SDK includes need to be lowercase for MinGW builds.\n2019-04-02 syoussefi@chromium.org Vulkan: glClearBuffer* implementation\n2019-04-02 jonahr@google.com Ignore flaky dEQP failures on Windows\n2019-04-02 geofflang@chromium.org Add a mac_toolchain update DEP. Update use_system_xcode to match Chrome.\n2019-04-02 syoussefi@chromium.org Add a test for glClearBuffers of render targets of same FBO\n2019-04-02 syoussefi@chromium.org Add a test for glClearColor followed by glClearBuffer\n2019-04-02 jmadill@chromium.org Use revision.h for glslang dirty checks.\n2019-04-02 jmadill@chromium.org Move presubmit from ci -\u003e try.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@89899748a858\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/angle-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Build-Debian9-Clang-x86_64-Release-ANGLE;skia.primary:Perf-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC5i7RYH-GPU-IntelIris6100-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Perf-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-AlphaR2-GPU-RadeonR9M470X-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUC6i5SYK-GPU-IntelIris540-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-NUCD34010WYKH-GPU-IntelHD4400-x86_64-Debug-All-ANGLE;skia.primary:Test-Win10-Clang-ShuttleC-GPU-GTX960-x86_64-Debug-All-ANGLE\nTBR\u003djlavrova@google.com\n\nChange-Id: I5141c8490151e522855a8a18d477a5c330ca487d\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205476\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "01ceae935266795a5c04db957cbb4b9a83e99970",
      "tree": "a70d4b162e23bd8127cedc7b702555e2d526eb52",
      "parents": [
        "c1c686b4d4ed1bfca4eff79f1baedaa94a416dc1"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Tue Apr 02 11:49:54 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:16:23 2019 +0000"
      },
      "message": "Control access to adding ref to a GrGpuResource when it\u0027s ref count is zero.\n\nWe want GrResourceCache to be able to track which resources are held by\nrefs (as opposed to pending IOs) so that it can track the affect of\nflushing on resource purgeability. Therefore, all cases that can add the\nfirst ref to a GrGpuResource must funnel through GrResourceCache. This\nlays the groundwork by restricting initial refs.\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\n\nBug: skia:8927\nChange-Id: I1213c3db258d2412df6666e3222419211ceaa192\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205482\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "c1c686b4d4ed1bfca4eff79f1baedaa94a416dc1",
      "tree": "8e6521e2a6094cee3776011535d70be8001a8454",
      "parents": [
        "4d254af314c6211668bb9f0e10117867d0727e69"
      ],
      "author": {
        "name": "Ethan Nicholas",
        "email": "ethannicholas@google.com",
        "time": "Tue Apr 02 17:30:23 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:11:20 2019 +0000"
      },
      "message": "added support for half input variables in SkSL fragment processors\n\nBug: skia:\nChange-Id: Iccdd98d9949c2a5f3da650282f520c65f2bb5094\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205350\nCommit-Queue: Ethan Nicholas \u003cethannicholas@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Jonathan Backer \u003cbacker@chromium.org\u003e\n"
    },
    {
      "commit": "4d254af314c6211668bb9f0e10117867d0727e69",
      "tree": "d50306cfcc408ed96b2eda3c4cca325c54a9e79e",
      "parents": [
        "a620150caeb2c9f504c9b0def8c29c8fb1314842"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Apr 03 04:01:13 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:11:19 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 459453a96257..2b9fb4bf5ece (7 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/459453a96257..2b9fb4bf5ece\n\n\ngit log 459453a96257..2b9fb4bf5ece --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-04-03 capn@google.com Switch to LLVM 7.0 for Visual Studio solution\n2019-04-03 capn@google.com Default to 64-bit MSVC toolchain\n2019-04-03 capn@google.com Add missing LLVM 7.0 source files\n2019-04-03 capn@google.com Rename swiftshader_icd.def to libvk_swiftshader.def\n2019-04-02 bclayton@google.com .gitignore: .vscode/settings.json \u0026 .vscode/launch.json\n2019-04-02 capn@google.com Fix materialization of function arguments\n2019-04-02 swiftshader.regress@gmail.com Regres: Update test lists @ 459453a9\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@2b9fb4bf5ece\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003djlavrova@google.com\n\nChange-Id: I09884939593e01b55b0bc5e0dbbd382b77ef0db5\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205477\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a620150caeb2c9f504c9b0def8c29c8fb1314842",
      "tree": "38e883c0a50c494f8ab1a35a92849e88c2e41057",
      "parents": [
        "9a9e723f02e67e0d418712b2d3bd14564faa2522"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 02 14:23:43 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:06:15 2019 +0000"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. depot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.\ndepot_tools:\n  https://crrev.com/fdd25811154d75cca803137ce54df96853548f1d [bot_update] Set output commit of the build (nodir@google.com)\n  https://crrev.com/422c432dd25db33631432920a628934044d27968 Add ANGLE revision to gclient config. (jmadill@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Id7babfd75f768854a2c58635efcb280e8b1a93eb\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205593\nReviewed-by: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9a9e723f02e67e0d418712b2d3bd14564faa2522",
      "tree": "03899cbb3c277c75767d6ed260851d646fa268d5",
      "parents": [
        "9894a89218addeb1b4873dbbb7aecf1ebddfb106"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Tue Apr 02 17:15:00 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:06:14 2019 +0000"
      },
      "message": "[skottie] Add support for (non-standard) v-centered text\n\nIntroduce a Skottie JSON extension for controlling vertical text\nalignment (\"sk_vj\"), with a single public value for now: 1 (centered).\n\nRefactor SkottieShaper to handle vertical adjustments based on a VAlign\nenum:\n\n  kTop         - the topmost line is ascent-aligned with the box top\n                 (AE text-box behavior)\n  kTopBaseline - the topmost line is baseline-aligned with the top box\n                 (AE text-point behavior)\n  kCenter      - the text center is aligned with the box center\n                 (\"sk_vj\": 1, Skottie extension)\n\nAlso externalize the vertical adjustment as a text blob offset (instead\nof baking into blob glyph offsets).\n\nChange-Id: I29a414d4c6ccfafc534ca7b61f48ef96d8cff86e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205590\nReviewed-by: Ben Wagner \u003cbungeman@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "9894a89218addeb1b4873dbbb7aecf1ebddfb106",
      "tree": "855740b98ee49b607be8eaa82ee46b729ca44d0e",
      "parents": [
        "cbe93ee197f73feeb2590ba9917e8bd425aa3bc2"
      ],
      "author": {
        "name": "skia-recreate-skps",
        "email": "skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com",
        "time": "Wed Apr 03 05:15:05 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:01:10 2019 +0000"
      },
      "message": "Update go_deps asset\n\nAutomatic commit by the UpdateGoDEPS bot.\n\nTBR\u003dborenet@google.com\n\nChange-Id: Ib10e667c29b9055f65d281a4107b43378eeabddf\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204905\nReviewed-by: \u003cskia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com\u003e\nCommit-Queue: \u003cskia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cbe93ee197f73feeb2590ba9917e8bd425aa3bc2",
      "tree": "e5e60cc316ab44c1048c6323a28235d5f0423f2d",
      "parents": [
        "e25b4472cdd9f09cd393c9c34651218507c9847b"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Tue Apr 02 17:00:54 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Apr 03 13:01:08 2019 +0000"
      },
      "message": "have FM run GMs in command line order\n\nCompare running\n\n   $ out/fm -b gl -s encode skps/desk_wikipedia.skp drawbitmaprect lotties/inattentive.json xfermodeimagefilter encode encode encode\n\nBefore:\n           xfermodeimagefilter\t92218904a9ae8a0a6d3eee03541b632a\t    240ms\n                        encode\td2d6eb57feb83662a84dc728dbd4649d\t     99ms\n                drawbitmaprect\td915acc291ecd0e7bbbd8b497d44cd1e\t     88ms\n            desk_wikipedia.skp\t2bd4560dfba002395b7d5665d37a5d83\t     80ms\n              inattentive.json\t63dfb23e06ee2557bb441523003fb4eb\t     43ms\n\nAfter:\n                        encode\td2d6eb57feb83662a84dc728dbd4649d\t    116ms\n            desk_wikipedia.skp\t2bd4560dfba002395b7d5665d37a5d83\t     80ms\n                drawbitmaprect\td915acc291ecd0e7bbbd8b497d44cd1e\t     93ms\n              inattentive.json\t63dfb23e06ee2557bb441523003fb4eb\t     42ms\n           xfermodeimagefilter\t92218904a9ae8a0a6d3eee03541b632a\t    214ms\n                        encode\td2d6eb57feb83662a84dc728dbd4649d\t     90ms\n                        encode\td2d6eb57feb83662a84dc728dbd4649d\t     89ms\n                        encode\td2d6eb57feb83662a84dc728dbd4649d\t     89ms\n\nChange-Id: I448da4c991b91a8f3e4fc0cf32af0a4ff712e19e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205591\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    }
  ]
}
