)]}'
{
  "log": [
    {
      "commit": "e471c05f92e86c8f8a460f55c775ca245924519e",
      "tree": "45df52ffaec3e3e95c5b3bed427cfcc89cfc6553",
      "parents": [
        "6dcc325f3595548eeafb32625434a5b5d60202b7"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 20 13:23:33 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 21:45:40 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.\nrecipe_engine:\n  https://crrev.com/6c69f2716171819cb8d105d704ff3566632a2d6a Make all subcommands lazily loaded. (iannucci@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Iccc12e31ef96ec23b4ac9f227b598d0eaa4cd97f\nReviewed-on: https://skia-review.googlesource.com/c/193660\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "6dcc325f3595548eeafb32625434a5b5d60202b7",
      "tree": "b327fdb67714a477218a27cb3db5884ebd2c7c8a",
      "parents": [
        "435a95ef5570260dc7fea7c7a72a573b7dadfbff"
      ],
      "author": {
        "name": "Ethan Nicholas",
        "email": "ethannicholas@google.com",
        "time": "Wed Feb 20 15:18:36 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 21:03:15 2019 +0000"
      },
      "message": "fixed SkSL parser unary expression recursion depth limit\n\nBug: 892506\nChange-Id: I244532ee80617dd5f0bbdd2184ccec7325a219f2\nReviewed-on: https://skia-review.googlesource.com/c/193584\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\nCommit-Queue: Ethan Nicholas \u003cethannicholas@google.com\u003e\n"
    },
    {
      "commit": "435a95ef5570260dc7fea7c7a72a573b7dadfbff",
      "tree": "bfff1cac1784c497080801e4681b9de81566661e",
      "parents": [
        "9a1d77ee3092ccbdacf39e419f677ec3798e196c"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 19:59:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 20:50:00 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader e4ef5f77dab4..c1fd4087ddc9 (4 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/e4ef5f77dab4..c1fd4087ddc9\n\n\ngit log e4ef5f77dab4..c1fd4087ddc9 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 chrisforbes@google.com Connect fragment shader outputs to raster operations stage\n2019-02-20 chrisforbes@google.com Add epilog pass to copy outputs out to pipeline\n2019-02-20 chrisforbes@google.com Fix WalkAccessChain to actually walk type tree properly\n2019-02-20 chrisforbes@google.com Remove needless unique_ptr wrapping from inputs/outputs\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@c1fd4087ddc9\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\u003djvanverth@google.com\n\nChange-Id: If68368fa4a8d3f1c806ece3224c53a3635e89ef2\nReviewed-on: https://skia-review.googlesource.com/c/193519\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": "9a1d77ee3092ccbdacf39e419f677ec3798e196c",
      "tree": "ded7bc16c5acc0a8c81630cbbf54afb9e6a75966",
      "parents": [
        "bf0bcfecda685fc313ce136fec4379841684c8bc"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Wed Feb 20 13:40:35 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 20:29:00 2019 +0000"
      },
      "message": "Blacklist desk_techcrunck.skp_1_mpd on Iris655 and Iris540\n\nBug: skia:8706\nChange-Id: I53623d5834b8d2548f825d4e3b40ca0147496f60\nReviewed-on: https://skia-review.googlesource.com/c/193463\nReviewed-by: Ben Wagner \u003cbenjaminwagner@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "bf0bcfecda685fc313ce136fec4379841684c8bc",
      "tree": "08b7171195ff2e665be7fb034e63ce4c99bcd379",
      "parents": [
        "d8e1ee9a66788f223f232ae1e8e1a9776ce5693a"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 20 11:42:57 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 20:05:20 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.\nrecipe_engine:\n  https://crrev.com/faf6f4491d2791e3c9613aa07b2b19be5751e02c [buildbucket] Fix experimental in schedule() (nodir@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2d9aa18bc740600aaf60d802c34351940c5f6922\nReviewed-on: https://skia-review.googlesource.com/c/193581\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "d8e1ee9a66788f223f232ae1e8e1a9776ce5693a",
      "tree": "a0b5f836806bbb718a40b1a000fc5e3d7075854d",
      "parents": [
        "2f7ace269af055e6376a7d40f16d42ff25dd7698"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Wed Feb 20 14:33:49 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 19:55:20 2019 +0000"
      },
      "message": "Refactor particle age logic\n\nMove to a model that only needs floats, and puts the age in the\nSkParticleState struct. Add a better test case for spawn affector\nanimation, to verify that things are still working.\n\nBug: skia:\nChange-Id: I97d99de5f5d4cb302b76116e67ecc93368fb1677\nReviewed-on: https://skia-review.googlesource.com/c/193580\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "2f7ace269af055e6376a7d40f16d42ff25dd7698",
      "tree": "e98d3a25d9f16923eda2d3afe554f54c6faabb87",
      "parents": [
        "3565027f6cb90b3bbff5b07842a1a10d7925beb9"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 18:54:49 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 19:16:10 2019 +0000"
      },
      "message": "Roll skia/third_party/skcms 0c0f6dee2779..9374ba7d790a (1 commits)\n\nhttps://skia.googlesource.com/skcms.git/+log/0c0f6dee2779..9374ba7d790a\n\n2019-02-20 mtklein@google.com update skcms to NDK r19b\n\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/skcms-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\n\n\nCQ_INCLUDE_TRYBOTS\u003dluci.chromium.try:linux-blink-rel\nTBR\u003djvanverth@google.com\n\nChange-Id: Iad4aa538123823a8fd934cd158dfdf877e4b76dd\nReviewed-on: https://skia-review.googlesource.com/c/193566\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": "3565027f6cb90b3bbff5b07842a1a10d7925beb9",
      "tree": "a546eaef4551f62a649d8f60b73cfe7876609ab9",
      "parents": [
        "0eab22bb0940c83ba21f526b8f6c0927415505a7"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Wed Feb 20 12:47:55 2019 -0500"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Wed Feb 20 19:04:11 2019 +0000"
      },
      "message": "Add dockerfile to cross-compile for arm64 linux\n\nUse instructions to follow.\n\nGN args might look something like:\n\ncc\u003d\"clang\"\ncxx\u003d\"clang++\"\n\nextra_asmflags \u003d [\n    \"--target\u003daarch64-linux-gnu\",\n    \"--sysroot\u003d/usr/aarch64-linux-gnu\",\n    \"-march\u003darmv8-a\",\n]\n\nextra_cflags\u003d[\n    \"--target\u003daarch64-linux-gnu\",\n    \"--sysroot\u003d/usr/aarch64-linux-gnu\",\n    \"-I/GLES/include/\",\n    \"-DMESA_EGL_NO_X11_HEADERS\",\n    \"-g0\",\n]\n\nextra_cflags_cc\u003d[\n    \"-stdlib\u003dlibc++\",\n]\n\nextra_ldflags\u003d[\n    \"-fuse-ld\u003dlld\",\n    \"--target\u003daarch64-linux-gnu\",\n    \"-L/GLES/lib64\",\n    \"-stdlib\u003dlibc++\",\n    \"-lc++abi\"\n]\n\ntarget_cpu\u003d\"arm64\"\nskia_use_fontconfig \u003d false\nskia_use_system_freetype2 \u003d false\nskia_use_egl \u003d true\n\nBug: skia:\nChange-Id: I20632d8dc906625d5771f755b094fd0c2ed62706\nReviewed-on: https://skia-review.googlesource.com/c/193472\nReviewed-by: Joe Gregorio \u003cjcgregorio@google.com\u003e\n"
    },
    {
      "commit": "0eab22bb0940c83ba21f526b8f6c0927415505a7",
      "tree": "709762cb2f66d3d00df6dc94bbfcb0930513f16a",
      "parents": [
        "72b48d79396243bd2162ef31d0fb162e56e5e4b5"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 18:07:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 19:00:40 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader e205d343d90c..e4ef5f77dab4 (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/e205d343d90c..e4ef5f77dab4\n\n\ngit log e205d343d90c..e4ef5f77dab4 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 chrisforbes@google.com Separate intermediate values from lvalues\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@e4ef5f77dab4\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\u003djvanverth@google.com\n\nChange-Id: I9d593a07f19dde1dda490ef52f86ef87876bb1eb\nReviewed-on: https://skia-review.googlesource.com/c/193516\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": "72b48d79396243bd2162ef31d0fb162e56e5e4b5",
      "tree": "2912724c61c5bd2c0cbda08d367dc0f36e65558e",
      "parents": [
        "9bbce6f3aa3e27cb486f79c01fa894e048865889"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 16:50:58 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 18:46:20 2019 +0000"
      },
      "message": "Roll third_party/externals/angle2 3d544fffe7ff..902ceed39986 (1 commits)\n\nhttps://chromium.googlesource.com/angle/angle.git/+log/3d544fffe7ff..902ceed39986\n\n\ngit log 3d544fffe7ff..902ceed39986 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 timvp@google.com Revert \"Create Container ANGLE APK\"\n\n\nCreated with:\n  gclient setdep -r third_party/externals/angle2@902ceed39986\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\u003djvanverth@google.com\n\nChange-Id: Id2e8180c8b8573f2adffdcfb0ae38318ec004813\nReviewed-on: https://skia-review.googlesource.com/c/193512\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": "9bbce6f3aa3e27cb486f79c01fa894e048865889",
      "tree": "46f54ea1b921059a3af36e01fa25d2a197581f7b",
      "parents": [
        "5bb4470727b8cc566d01334272b417c1caf4d1a1"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 20 09:42:08 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 18:07:49 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.\nrecipe_engine:\n  https://crrev.com/8bb8a2d5981a25aa453c7e9d27922dbbcffb0aa0 Add support for mocking tags and refactor code to avoid duplication (sergiyb@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Icdc27272d26a7f9bf2ed6c4189db48423b103e46\nReviewed-on: https://skia-review.googlesource.com/c/193474\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "5bb4470727b8cc566d01334272b417c1caf4d1a1",
      "tree": "6895e7ed27d6ba57d40438afe6b4f1ecd72e71cb",
      "parents": [
        "125daa4d1a15608a34a7bdb9050aeb1af89a3005"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 17:13:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 18:04:19 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 93317ec84443..e205d343d90c (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/93317ec84443..e205d343d90c\n\n\ngit log 93317ec84443..e205d343d90c --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 bclayton@google.com SpirvShader: Split objects from types.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@e205d343d90c\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\u003djvanverth@google.com\n\nChange-Id: Ieaf406cb0da78463a103c7c7ccb26377ba17621b\nReviewed-on: https://skia-review.googlesource.com/c/193514\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": "125daa4d1a15608a34a7bdb9050aeb1af89a3005",
      "tree": "28e170495c14bd190f03ebe11e9e78a11454edcd",
      "parents": [
        "883cf2a113a1a55434560a5c62660fd45792a980"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Wed Feb 20 12:25:20 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 18:01:00 2019 +0000"
      },
      "message": "Refactor and further generalization of particle model\n\n- Collapsed the per-particle data into a single struct, and\n  use that to communicate with drawables, too. Let the drawables\n  manage allocation of xforms, colors, etc. Helpful for non-atlas\n  drawables, and just to keep the effect code simpler.\n- Having all of the params in a single struct allows us to move\n  the remaining animated behaviors into affectors (color/frame).\n- Added SkColorCurve, which works like SkCurve for SkColor4f.\n  Use that to create a color affector (rather than simple\n  start/end colors in the effect params).\n- Also put the stable random in SkParticleState. This is going\n  to be necessary if/when we change affectors to operate on all\n  particles (rather than one at a time). Still need to move t\n  value into the particle struct (or eval it from the lifetime\n  params on demand).\n\nChange-Id: Icf39116acbfd5d6e8eb91e9affbd8898d106211d\nReviewed-on: https://skia-review.googlesource.com/c/193473\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "883cf2a113a1a55434560a5c62660fd45792a980",
      "tree": "1aa61c760023dccb0f94e2c2f1990bb3eee4ebaf",
      "parents": [
        "216a9d7c3be53424cd219ed9c2f22adfda19aced"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 16:00:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 16:56:20 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader f4b99b674a1b..93317ec84443 (3 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/f4b99b674a1b..93317ec84443\n\n\ngit log f4b99b674a1b..93317ec84443 --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 bclayton@google.com Silence warnings: Add override to overriden virtual functions\n2019-02-20 headlessclayton@gmail.com Silence warnings: Remove bit-packing of Vulkan state\n2019-02-20 thakis@chromium.org swiftshader: Remove semicolons.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@93317ec84443\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\u003djvanverth@google.com\n\nChange-Id: Ic40be7689c48d80c4dbc4a79f9c0ca826fa7c7b0\nReviewed-on: https://skia-review.googlesource.com/c/193510\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": "216a9d7c3be53424cd219ed9c2f22adfda19aced",
      "tree": "49f74296c8125f2f3c8326a42eaf3f19c4178de7",
      "parents": [
        "c74512c7ff9ed10113cfba8804d21b10427f820b"
      ],
      "author": {
        "name": "Greg Daniel",
        "email": "egdaniel@google.com",
        "time": "Wed Feb 20 10:12:29 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 16:24:20 2019 +0000"
      },
      "message": "Fix setting of GL texture swizzle when using 1 for swizzle.\n\nBug: skia:\nChange-Id: I96a128fa0bad282ae4566a6cb967d0de459448b1\nReviewed-on: https://skia-review.googlesource.com/c/193467\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Greg Daniel \u003cegdaniel@google.com\u003e\n"
    },
    {
      "commit": "c74512c7ff9ed10113cfba8804d21b10427f820b",
      "tree": "14a80c92aa36f400d30c6c86073efc4e0186f3fb",
      "parents": [
        "8245d86c72cea4b9e383acd4c1456d55004f5b64"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 15:10:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 15:57:39 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 8f79d388784c..f4b99b674a1b (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/8f79d388784c..f4b99b674a1b\n\n\ngit log 8f79d388784c..f4b99b674a1b --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 headlessclayton@gmail.com Silence warnings: Remove all unused local variables\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@f4b99b674a1b\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\u003djvanverth@google.com\n\nChange-Id: I0938d045e736abac9e056ace459d85619ff7714f\nReviewed-on: https://skia-review.googlesource.com/c/193508\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": "8245d86c72cea4b9e383acd4c1456d55004f5b64",
      "tree": "eeb5003c8a7ea1e7d1fd10290c940da2562ef4aa",
      "parents": [
        "22eeb3ccaebfbc91f79860cc29a0b6cc0a8ed484"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Wed Feb 20 09:34:47 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 15:45:14 2019 +0000"
      },
      "message": "update NDK to r19b\n\nNothing interesting.  We were already on r19\u0027s beta.\n\nChange-Id: I4d58e7f82317427d06ef5b138681c00b476ecd9a\nReviewed-on: https://skia-review.googlesource.com/c/193469\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "22eeb3ccaebfbc91f79860cc29a0b6cc0a8ed484",
      "tree": "5b46d940a421a0b4eca5bf9f21f2d6ebb27e954f",
      "parents": [
        "881c962762089d904b662f70a43b0a6d15147fb2"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Wed Feb 20 10:13:06 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 15:40:39 2019 +0000"
      },
      "message": "Use upper case hex in viewer\u0027s zoom window\n\nBug: skia:\nChange-Id: I5452dd557e103ccf75fb70312d32ad7615a830ed\nReviewed-on: https://skia-review.googlesource.com/c/193468\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nAuto-Submit: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "881c962762089d904b662f70a43b0a6d15147fb2",
      "tree": "e370562f8d9bff7feba2e08c7b2fc659b98e6195",
      "parents": [
        "8d23b1adf2734c3dfdb30401c7b28936778cfa48"
      ],
      "author": {
        "name": "Herb Derby",
        "email": "herb@google.com",
        "time": "Tue Feb 19 11:43:12 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 15:40:09 2019 +0000"
      },
      "message": "Break up InitDistanceFieldPaint\n\nBreak InitDistanceFieldPaint along code that is common and,\ncode that is specific to GPU.\n\nChange-Id: Ic831491829fe402a46f4e612c2598d987ae19c8c\nReviewed-on: https://skia-review.googlesource.com/c/193371\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Herb Derby \u003cherb@google.com\u003e\n"
    },
    {
      "commit": "8d23b1adf2734c3dfdb30401c7b28936778cfa48",
      "tree": "43cc2f311870edb121f8c40dc692c58b30bb3194",
      "parents": [
        "a65d72e692232d5fa2af376d251c0a75a21d5424"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 20 07:02:49 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 15:25:19 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.\nrecipe_engine:\n  https://crrev.com/4a00d5c0c7c3eefbf90f6b135009689a7b6ca657 Add StatusException post-process step (sergiyb@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I8cac26eee7fc59d4c1ec18c152e973a6cd5c45c9\nReviewed-on: https://skia-review.googlesource.com/c/193465\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "a65d72e692232d5fa2af376d251c0a75a21d5424",
      "tree": "5b11b5b8ca63070c9c377d368fc1517d6dcac4d9",
      "parents": [
        "bc42944741bceb2a56b655f386f80c3a027f66fa"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-roller@chromium.org",
        "time": "Wed Feb 20 06:32:27 2019 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 14:55:08 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.\nrecipe_engine:\n  https://crrev.com/9db69624e0754b34e348aff98210dc7dc3e313a6 [buildbucket] Fix typo \"schedule_request\" (nodir@google.com)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ifc9bc86b58e695d9984c83342652cc11c3d4a3b0\nReviewed-on: https://skia-review.googlesource.com/c/193464\nReviewed-by: Recipe Roller \u003crecipe-roller@chromium.org\u003e\nCommit-Queue: Recipe Roller \u003crecipe-roller@chromium.org\u003e\n"
    },
    {
      "commit": "bc42944741bceb2a56b655f386f80c3a027f66fa",
      "tree": "1a635994c0e829deaa340fe9342eabe9f7e1a577",
      "parents": [
        "ca145bec7f3387bede9e2b5e33dd0196501534ec"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Wed Feb 20 08:26:03 2019 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 14:05:48 2019 +0000"
      },
      "message": "Switch image filters over to GrRecordingContext\n\nThis CL does make use of a new GrRecordingContextPriv backdoor to break CL deadlocks. This occurs when this CL tries to create GrContext-dependent objects outside its scope.\n\nNote that special images and surfaces are only created when drawing so they get GrRecordingContexts.\n\nChange-Id: I1493c32604a2cbd8054c916334fa1186f3bfd918\nReviewed-on: https://skia-review.googlesource.com/c/192822\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "ca145bec7f3387bede9e2b5e33dd0196501534ec",
      "tree": "9d7d5103787d1d1ea1f0e6e8d57e03e219f70657",
      "parents": [
        "7738736f96222dd326129095cc95f31845ba57be"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Wed Feb 20 08:45:14 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Feb 20 09:32:38 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader 7f8fa973f84b..8f79d388784c (2 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/7f8fa973f84b..8f79d388784c\n\n\ngit log 7f8fa973f84b..8f79d388784c --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-02-20 headlessclayton@gmail.com Fix mismatch of enum types in equality test\n2019-02-20 headlessclayton@gmail.com Silence warnings: Add default cases to partial enum switches.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@8f79d388784c\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\u003djvanverth@google.com\n\nChange-Id: I6064bb9710779754214ed79352bcdfeb9ee2d850\nReviewed-on: https://skia-review.googlesource.com/c/193502\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"
    }
  ]
}
