)]}'
{
  "log": [
    {
      "commit": "dc862b72ebfd57fe38a81ce38f7bb5468cf93a9c",
      "tree": "25892ee6afad6c23c35e16674a9785fcfba05a7d",
      "parents": [
        "06a65e2799eaead18f778792801406aff4aec0d9"
      ],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Thu Nov 17 13:37:27 2016 -0800"
      },
      "committer": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Thu Nov 17 13:42:21 2016 -0800"
      },
      "message": "Mark this file as executable\n\nThe executable bit is needed in the Fuchsia build in order to execute this file\nduring the build.\n\nChange-Id: I142b725de037dcf8517e190fe354440f9afdbbb6\n"
    },
    {
      "commit": "06a65e2799eaead18f778792801406aff4aec0d9",
      "tree": "53128b0fa2f92989825516ca04a7bf7188322d8b",
      "parents": [
        "9fab7e98d711968df3ec4fd2f3fe5c40820b2a0d"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Thu Nov 17 12:39:09 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 18:45:25 2016 +0000"
      },
      "message": "Support SkImageShader in SkRasterPipeline blitter\n\nFirst of many CLs, I\u0027m sure.\n\nThis handles 8888 or sRGB sources with an affine matrix, clamp/clamp tiling, and nearest-neighbor sampling only.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4906\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: I99f7508852b3d44b6f52f7a0bee29a793af35c48\nReviewed-on: https://skia-review.googlesource.com/4906\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "9fab7e98d711968df3ec4fd2f3fe5c40820b2a0d",
      "tree": "f69b3d6d3dc13bca5bfcb33ee296ddb842855926",
      "parents": [
        "a7c4c29abfee3b17f1ba0e6c6b1f98b6fb9cd2b8"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Thu Nov 17 12:45:04 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 18:35:22 2016 +0000"
      },
      "message": "Remove accessRenderTarget call in SkGpuDevice ctor\n\nThis is a follow up to https://skia-review.googlesource.com/c/4929/ (Guard against instantiate \u0026 accessRenderTarget failures).\n\nRather than guard this call to accessRenderTarget I would prefer to remove it.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4961\n\nBUG\u003d665681,665500,665621\n\nChange-Id: I2c9ec245491d9059de892b2e6a7d4a4de4accdfd\nReviewed-on: https://skia-review.googlesource.com/4961\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "a7c4c29abfee3b17f1ba0e6c6b1f98b6fb9cd2b8",
      "tree": "2c4e0989c32561a4dc923c1395568a0191982af3",
      "parents": [
        "4eb35bb7d72d0e87f1546e822909929e1eef12bb"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Thu Nov 17 12:47:06 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 18:33:05 2016 +0000"
      },
      "message": "Remove unnecessary TextureSampler comparison in GrTextureDomainEffect.\n\nThe base class already performs this comparison.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4960\n\nChange-Id: Ic2a46e05f05ba36b291c05e324aa29b4aad15c23\nReviewed-on: https://skia-review.googlesource.com/4960\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "4eb35bb7d72d0e87f1546e822909929e1eef12bb",
      "tree": "a4331db4ef64afdc92f8e758dbd3fc4dc6828b9e",
      "parents": [
        "e60ad620fe236ce4c1e85a31bd53ed0c848da8c3"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Thu Nov 17 09:23:26 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 17:54:50 2016 +0000"
      },
      "message": "Use SkFixedMul instead of SkFixedMul_lowprec\n\nIt seems that SkFixedMul_lowprec doesn\u0027t have too much performance gain (maybe\n1%). But its precision loss is siginificant. No serious issues have been found\nin convex cases, but things get much trickier for concave shapes. I\u0027m removing\nit now to improve the stability and reliability of our algorithm, which may\npotentially benefit our Chrome landing. (Even if we do not remove\nSkFixedMul_lowprec now, we eventually will remove it when we land concave AAA\ncode.)\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4926\n\nChange-Id: Iae5739a3780bb77ce6237888eee51a502fea5cf2\nReviewed-on: https://skia-review.googlesource.com/4926\nReviewed-by: Cary Clark \u003ccaryclark@google.com\u003e\nCommit-Queue: Yuqian Li \u003cliyuqian@google.com\u003e\n"
    },
    {
      "commit": "e60ad620fe236ce4c1e85a31bd53ed0c848da8c3",
      "tree": "99293fa57aeb9cf3887764c3ec2e8096421f6703",
      "parents": [
        "987de5b6b996ab19aac8e09fa030bbb35ed51a3b"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Thu Nov 17 10:22:48 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 17:34:13 2016 +0000"
      },
      "message": "Guard against instantiate \u0026 accessRenderTarget failures\n\nChrome\u0027s fuzzer have reminded me that, since we are deferring allocation, instantiate and accessRenderTarget can now fail further down the call stack.\n\nThis should probably be cherry picked back to M56.\n\nBUG\u003d665681,665500,665621\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4929\n\nChange-Id: I44d81ff29586dfe75ddda30b5ed8ca76354542d6\nReviewed-on: https://skia-review.googlesource.com/4929\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "987de5b6b996ab19aac8e09fa030bbb35ed51a3b",
      "tree": "a71404cf882eac97650e33509e23a934800cebfe",
      "parents": [
        "f8e41d53d4a604cb4a398a4002b2f2037f23c135"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Thu Nov 17 10:47:39 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 17:23:59 2016 +0000"
      },
      "message": "Plumb filter quality into SkShader::appendStages().\n\nWe of course need this to know whether or not to bilerp.\n\nTBR\u003dherb@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4932\n\nChange-Id: I5fe6d93c1d36d0d53f566f722960fcafb0d8bc3c\nReviewed-on: https://skia-review.googlesource.com/4932\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "f8e41d53d4a604cb4a398a4002b2f2037f23c135",
      "tree": "e3971d72bb96d7f0d39e53bc2c41625d2df4c2ef",
      "parents": [
        "0bbecb21ab82b3d742c491780bcc2e74be03efed"
      ],
      "author": {
        "name": "hcm@google.com",
        "email": "heather.castelli@gmail.com",
        "time": "Thu Nov 17 09:31:42 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 17:23:57 2016 +0000"
      },
      "message": "Update Skia milestone to 57\n\nMilestone that we typically update, but note that change from 55-\u003e56 was missed, will cherry pick to branch.\nThis change gets current file caught up to show working milestone after branch.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4927\n\nChange-Id: If10e0db2d4acc908f5da7c4e9d30497deef6a2ff\nReviewed-on: https://skia-review.googlesource.com/4927\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Heather Miller \u003chcm@google.com\u003e\nCommit-Queue: Heather Miller \u003chcm@google.com\u003e\n"
    },
    {
      "commit": "0bbecb21ab82b3d742c491780bcc2e74be03efed",
      "tree": "0355eca170a7cb268b27049dd158886d7f62cb87",
      "parents": [
        "9de097639f04e5a18da2d2b123dace9d24ab50e4"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Thu Nov 17 11:38:22 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 17:18:53 2016 +0000"
      },
      "message": "Rename GrTextureAccess to GrProcessor::TextureSampler.\n\nRenames vars and methods that used the work \"access\" to refer to this type.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4931\n\nChange-Id: Ibcf488fbd445c5119fc13d190544cd98981bdbee\nReviewed-on: https://skia-review.googlesource.com/4931\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\n"
    },
    {
      "commit": "9de097639f04e5a18da2d2b123dace9d24ab50e4",
      "tree": "9601abbc7e5f3ea59fb771692205e147a152e2b4",
      "parents": [
        "bd2d111d233acf62f2f3e1b55c4f9dc8701179ae"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "caryclark@google.com",
        "time": "Thu Nov 17 08:47:37 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 17:18:52 2016 +0000"
      },
      "message": "fix fuzzer crash\n\nFail if data is\ninconsistent.\n\nR\u003dkjlubick@google.com\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4923\n\nChange-Id: Ie3f65c80c0d59968b1e3fc8bc91839bedb2e3da3\nReviewed-on: https://skia-review.googlesource.com/4923\nCommit-Queue: Cary Clark \u003ccaryclark@google.com\u003e\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "bd2d111d233acf62f2f3e1b55c4f9dc8701179ae",
      "tree": "1ba3e67fd90be7510ad25bd1033ca4aa84670b58",
      "parents": [
        "43f115cef45f4471ad4db30503b96530c7ad44a9"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Thu Nov 17 08:13:51 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 14:43:04 2016 +0000"
      },
      "message": "Copy over git_utils from common and add GitLocalConfig\n\nBUG\u003dskia:5979\n\n# Already ran tryjobs in https://skia-review.googlesource.com/c/4897/11\nNOTRY\u003dtrue\nNOTREECHECKS\u003dtrue\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4897\n\nChange-Id: Iee061101b69b4d1cfb0e640785a19e42c6017ef8\nReviewed-on: https://skia-review.googlesource.com/4897\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "43f115cef45f4471ad4db30503b96530c7ad44a9",
      "tree": "ebb9ba1bd92fb9d7994fad87330c914574830313",
      "parents": [
        "524f11a50ab05f412c4f87baf7cce5573bd2188c"
      ],
      "author": {
        "name": "Chinmay Garde",
        "email": "chinmaygarde@google.com",
        "time": "Wed Nov 16 15:04:12 2016 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 13:24:50 2016 +0000"
      },
      "message": "Disable the sources assignment filter for platform specific files.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4918\n\nChange-Id: Ie9e0db55eae5ad7cad82db5270a8bb6e80d3b3bb\nReviewed-on: https://skia-review.googlesource.com/4918\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "524f11a50ab05f412c4f87baf7cce5573bd2188c",
      "tree": "38cd8435dc0f374f7b1df03ffb0073917b74f65a",
      "parents": [
        "109ddc386b4da2d8c3fe8050e0a8da864c345148"
      ],
      "author": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Wed Nov 16 15:55:06 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 03:04:20 2016 +0000"
      },
      "message": "[nobuildbot] More Android bots\n\n- GalaxyS7\n- NVIDIA_Shield\n- Nexus10\n- Nexus7\n- Nexus9\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4915\n\nChange-Id: Ie4fb27085fe154ddf15de4774de9932cde28e842\nReviewed-on: https://skia-review.googlesource.com/4915\nReviewed-by: Ben Wagner \u003cbenjaminwagner@google.com\u003e\nCommit-Queue: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "109ddc386b4da2d8c3fe8050e0a8da864c345148",
      "tree": "401f5b53bd17b0f2d45dd483cd0864b09ef6716d",
      "parents": [
        "f9d5d4fb8cf370e60e1856320e8fa9eb70f3d5c4"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Wed Nov 16 16:00:46 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Nov 17 01:26:33 2016 +0000"
      },
      "message": "Don\u0027t build :public_headers_warnings_check on NoGPU builds.\n\nskia.h includes GPU headers.  No real point in getting fancy here... if there are no unused parameters in all headers, there are no unused parameters in the subset of non-GPU headers.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4916\n\nChange-Id: Iaaea405633aabcc82e40cd4b1a2286aadd5cea17\nReviewed-on: https://skia-review.googlesource.com/4916\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Derek Sollenberger \u003cdjsollen@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "f9d5d4fb8cf370e60e1856320e8fa9eb70f3d5c4",
      "tree": "51183e8a97eb48765a74d1f8d4479f3c617775d0",
      "parents": [
        "db4d406e7e311113e56663b1f2286c18adcee985"
      ],
      "author": {
        "name": "Herb Derby",
        "email": "herb@google.com",
        "time": "Wed Nov 16 16:23:24 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 22:20:26 2016 +0000"
      },
      "message": "Use SkSmallAllocator for SamplerStage and Accessor.\n\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4917\n\nChange-Id: Id67d7c1cefa2aadfc706c56dd02d086120f99be3\nReviewed-on: https://skia-review.googlesource.com/4917\nCommit-Queue: Herb Derby \u003cherb@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "db4d406e7e311113e56663b1f2286c18adcee985",
      "tree": "c0c85c2cfb5146138a8debd869a07317a8c693ad",
      "parents": [
        "d930752957aaa26077870ebc7fb1c05307f4c27e"
      ],
      "author": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Wed Nov 16 16:07:15 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 22:08:34 2016 +0000"
      },
      "message": "Hook into parametric and table raster pipeline stages\n\nBUG:664864\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4913\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: I909152f1abba60803f0ce2f970eec1f8f1816d78\nReviewed-on: https://skia-review.googlesource.com/4913\nCommit-Queue: Matt Sarett \u003cmsarett@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "d930752957aaa26077870ebc7fb1c05307f4c27e",
      "tree": "5736da6de4af57fc514bffc310f75de34d04f6c7",
      "parents": [
        "8de17f75982efe643c0f34afa685b99c05a5f9d7"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 15:34:59 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 22:03:31 2016 +0000"
      },
      "message": "Turn off all SkDebugfs in SkScan_AAAPath.cpp\n\nTBR\u003dmtklein@google.com\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4912\n\nChange-Id: Ia69f2932936e34bc487c9c468bba176de0b2b0df\nReviewed-on: https://skia-review.googlesource.com/4912\nReviewed-by: Yuqian Li \u003cliyuqian@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "8de17f75982efe643c0f34afa685b99c05a5f9d7",
      "tree": "92ebcbd1da173c7fbab724f0f83bc3ce2ff486fc",
      "parents": [
        "ebd5d34751e52355ad075d1c8cd8f328554c175e"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 15:31:27 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 22:03:29 2016 +0000"
      },
      "message": "No SkDebugf for approximate intersection\n\nTBR\u003dmtklein@google.com\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4911\n\nChange-Id: I23bc298186f93c1a97a15d00b34f65cd72f964e7\nReviewed-on: https://skia-review.googlesource.com/4911\nReviewed-by: Yuqian Li \u003cliyuqian@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Yuqian Li \u003cliyuqian@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "ebd5d34751e52355ad075d1c8cd8f328554c175e",
      "tree": "51dcd32eed0c26d158784531560166b4ee111b21",
      "parents": [
        "ca79535dcb36ab3691eadc8664b687f4cd8a56b5"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Nov 16 15:54:31 2016 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Nov 16 20:55:18 2016 +0000"
      },
      "message": "remove CANVAS_IS_REFCNT flag from public.bzl\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4914\n\nChange-Id: I3ea6c2b96dd79da9ebba659726cbab52bda21651\nReviewed-on: https://skia-review.googlesource.com/4914\nReviewed-by: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "ca79535dcb36ab3691eadc8664b687f4cd8a56b5",
      "tree": "bb3f354cff997f717ed27025897f7973b3a340fc",
      "parents": [
        "cb677668519d117c51a7ca78375fee577f8f2aa9"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Wed Nov 16 14:45:34 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 20:24:48 2016 +0000"
      },
      "message": "External SkImageGenerator API\n\nIntroduce an SkImageGenerator API to support the implementation of\nexternally-managed image decode and scale caches.\n\nBUG\u003dskia:5806\nR\u003dreed@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4720\n\nChange-Id: Ibfe37af5471f78f28f88f9d5e80938882be1a344\nReviewed-on: https://skia-review.googlesource.com/4720\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nReviewed-by: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "cb677668519d117c51a7ca78375fee577f8f2aa9",
      "tree": "e33a95f5a8b5a7d23534bba5ce89d05eb7494c53",
      "parents": [
        "2245803fcdabbbf216519ef708e1ec84e197e1fb"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Wed Nov 16 14:07:17 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:36:50 2016 +0000"
      },
      "message": "Add vulkan build to skpbench.\n\nThis also fixes the name of the tasks because skpbench is always GPU.\nThere was a config for monitoring the gpu clock instead of the cpu clock,\nbut this was removed because the gpu clock isn\u0027t very useful at the moment.\ncpu clock is basically wall-time, i.e. an accurate measurement of the \nentire test.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4873\n\nChange-Id: If1c7dd3141e24f79555ee7b3756f09618df54cb4\nReviewed-on: https://skia-review.googlesource.com/4873\nCommit-Queue: Kevin Lubick \u003ckjlubick@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "2245803fcdabbbf216519ef708e1ec84e197e1fb",
      "tree": "429b604e7165982eff339f9d5ce32e99b89814a9",
      "parents": [
        "2a51de82ceb6790f329b9f4cc85e61f34fc2d0d4"
      ],
      "author": {
        "name": "csmartdalton",
        "email": "csmartdalton@google.com",
        "time": "Wed Nov 16 11:28:16 2016 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:34:48 2016 +0000"
      },
      "message": "Rename GrTextureBufferSampler to GrBufferSampler\n\nJust a simple renaming to reinforce the Ganesh notion that a buffer\naccess is not related to a texture.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4879\n\nChange-Id: I3f12b6eccff744e246618be0a7abf41c4a1228a1\nReviewed-on: https://skia-review.googlesource.com/4879\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n"
    },
    {
      "commit": "2a51de82ceb6790f329b9f4cc85e61f34fc2d0d4",
      "tree": "90fe38a87ff97476dea77d88c1583350a8980e12",
      "parents": [
        "50500ad470af3d82c68144fec7e55c9cdffb5d98"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Wed Nov 16 12:06:01 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:31:11 2016 +0000"
      },
      "message": "Revert \"Revert \"Add support for image load to SkSL\"\"\n\nThis reverts commit cb115bdeed5898ded3fdbe572a14616cff809b7c.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4900\n\nChange-Id: Ibcb381bae83d0cfc1a1226be90792061d401426a\nReviewed-on: https://skia-review.googlesource.com/4900\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "50500ad470af3d82c68144fec7e55c9cdffb5d98",
      "tree": "ed2003a12bed7f13a55466a88ce6d59d87f26947",
      "parents": [
        "a8f0002f0c2f23167f1e6b3ae3f77d3c7768cac3"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Wed Nov 16 12:13:44 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:27:29 2016 +0000"
      },
      "message": "GN: add public headers warnings check.\n\nWe already generate skia.h to include all public headers for Fiddle.\nThis just includes it with -Wunused-parameter turned on as an error.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4901\n\nChange-Id: Ia55a901c09a3c9c9d6d35a43259431dba3532ed9\nReviewed-on: https://skia-review.googlesource.com/4901\nReviewed-by: Derek Sollenberger \u003cdjsollen@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "a8f0002f0c2f23167f1e6b3ae3f77d3c7768cac3",
      "tree": "3124b8ddf07c731e75746d3cbcc733e1f647049e",
      "parents": [
        "a9312fd56e2209f56222f822eb10ed0c25a42724"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Wed Nov 16 12:55:57 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:27:27 2016 +0000"
      },
      "message": "Rename kTexture2DISampler to kITexture2DSampler.\n\nAlso remove unused kGrSLTypeCount.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4903\n\nChange-Id: I7f934c56515424b2668886dec2f16296a1256e2c\nReviewed-on: https://skia-review.googlesource.com/4903\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\n"
    },
    {
      "commit": "a9312fd56e2209f56222f822eb10ed0c25a42724",
      "tree": "e7ecb0539a2fc22a9de133cec99e3f689d5cc6e8",
      "parents": [
        "fb74ef96d404e4f4e4c1d22cd90bbe7db6cf4af0"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Wed Nov 16 13:38:15 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:22:23 2016 +0000"
      },
      "message": "Add trace and registers stages.\n\nYet more debugging tools.\n\nTBR\u003dherb@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4908\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: I92e2e6b17abfc32c8d3554e71dbf95abadbb3824\nReviewed-on: https://skia-review.googlesource.com/4908\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "fb74ef96d404e4f4e4c1d22cd90bbe7db6cf4af0",
      "tree": "bcd74f381d521a67cf9b3e9fb19fd07b7ba9b7a5",
      "parents": [
        "d5870c2a4d1765e88cd402ba7dcea0117093c80d"
      ],
      "author": {
        "name": "Herb Derby",
        "email": "herb@google.com",
        "time": "Wed Nov 16 13:26:42 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:22:21 2016 +0000"
      },
      "message": "Use SkSmallAllocator for tiling.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4904\n\nChange-Id: If401ea43454b46591d6f39492e7761b16a7e7a29\nReviewed-on: https://skia-review.googlesource.com/4904\nCommit-Queue: Herb Derby \u003cherb@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "d5870c2a4d1765e88cd402ba7dcea0117093c80d",
      "tree": "5c7b07f4a432b5867612f6f4f5db347e13a59873",
      "parents": [
        "c9f0cc8700d57d57daab0aa4de1d5c367df99ceb"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Wed Nov 16 13:13:16 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:17:21 2016 +0000"
      },
      "message": "move SkBlendMode_Name into public (for chrome)\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4905\n\nChange-Id: I4f6cbc7b4d2a9d41ba5da39d550961587f30a4ac\nReviewed-on: https://skia-review.googlesource.com/4905\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "c9f0cc8700d57d57daab0aa4de1d5c367df99ceb",
      "tree": "f9b19fce3a2e081b28d016355646dc16694a7d20",
      "parents": [
        "1125a030c726854f94fd2b8eed49d1323fc1d038"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Tue Nov 15 16:07:02 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 19:17:19 2016 +0000"
      },
      "message": "Add back in min/max check on fuzzer range\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4798\n\nChange-Id: Ia93b4eeea82dd04f0c6bd287f61d26086a0aa740\nReviewed-on: https://skia-review.googlesource.com/4798\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "1125a030c726854f94fd2b8eed49d1323fc1d038",
      "tree": "56a26a60c160186a4cada83e904d0d3c60c25a6e",
      "parents": [
        "20079a94e82fd7345dfb119a8777e5ba482a041c"
      ],
      "author": {
        "name": "robertphillips",
        "email": "robertphillips@google.com",
        "time": "Wed Nov 16 11:17:17 2016 -0800"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Nov 16 11:17:17 2016 -0800"
      },
      "message": "Add IORef capability to GrSurfaceProxy objects - take 2\n\nRe-landing of https://skia-review.googlesource.com/c/4734/ (Add IORef capability to GrSurfaceProxy objects) with fixes for:\n platforms that don\u0027t support discards.\n memory leak due to copying over of GrSurfaceProxy\u0027s creation ref to instantiated GrSurface in instantiate()\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4827\nBUG\u003dskia:\n\nChange-Id: If0b695d5cafc5ef3fdd251c38262849d09e5d27f\nReview-Url: https://codereview.chromium.org/2502923003\n"
    },
    {
      "commit": "20079a94e82fd7345dfb119a8777e5ba482a041c",
      "tree": "379ad97f7cb40878d03c1a7ee08531bf0e842482",
      "parents": [
        "721625b25e3e99d23b7765c75ba0b2ae5a351f7e"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 13:07:57 2016 -0500"
      },
      "committer": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 18:43:52 2016 +0000"
      },
      "message": "Fix mask overflow caused by edge drift\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4797\n\nChange-Id: Ica1568b67c1e1ce4aae2bdaba2c5b1f2155d1382\nReviewed-on: https://skia-review.googlesource.com/4797\nReviewed-by: Cary Clark \u003ccaryclark@google.com\u003e\n"
    },
    {
      "commit": "721625b25e3e99d23b7765c75ba0b2ae5a351f7e",
      "tree": "278f2478a11303e9c2bc3044e4cec926af97d542",
      "parents": [
        "58bf693ffd9faab97eff69bc21203c138f142564"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 11:54:48 2016 -0500"
      },
      "committer": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 18:05:06 2016 +0000"
      },
      "message": "Drop forceRLE to simplify aaa_walk_convex_edges\n\nThe virtual flush function doesn\u0027t seem to affect the performance much.\nMaybe there\u0027s a 1% drop in performance in nanobench against\nfill_big_triangle and fill_big_circle, but that\u0027s too small a change for\nnanobench to reliabily diffrentiate.\n\nThe smooth jump (ignore fractional y if edges don\u0027t change their\ndirections significantly) no longer needs to be guarded against SkAAClip\nbecause our recent CL (https://skia-review.googlesource.com/c/4636/)\nmake left/rightBound much tighter.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4899\n\nChange-Id: If323013b810cc1ff5f6dbb868a8981354ee6f9b5\nReviewed-on: https://skia-review.googlesource.com/4899\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Stan Iliev \u003cstani@google.com\u003e\nCommit-Queue: Yuqian Li \u003cliyuqian@google.com\u003e\nCommit-Queue: Stan Iliev \u003cstani@google.com\u003e\n"
    },
    {
      "commit": "58bf693ffd9faab97eff69bc21203c138f142564",
      "tree": "965477a7f9791721dbb1784ad0056690fdcd9bf8",
      "parents": [
        "e4b8b5283f45cff6a490ee73677f75b641c22bd1"
      ],
      "author": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Wed Nov 16 10:49:52 2016 -0500"
      },
      "committer": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Wed Nov 16 17:21:03 2016 +0000"
      },
      "message": "infra recipe: Add -t flag to \"go test\"\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4896\n\nChange-Id: Iff66f67a28b65797446d0ba26064f00dc948bb47\nReviewed-on: https://skia-review.googlesource.com/4896\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nReviewed-by: Joe Gregorio \u003cjcgregorio@google.com\u003e\nCommit-Queue: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "e4b8b5283f45cff6a490ee73677f75b641c22bd1",
      "tree": "d502bbfd21deb19c814b7afac41c28463f4d3ccc",
      "parents": [
        "08576e618883c3f8eb2cdf425e2f2bd7842f3f2e"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Wed Nov 16 10:12:58 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 15:55:50 2016 +0000"
      },
      "message": "Simplify the signature of sk/aaa_fill_path\n\nPreviously, the clipRect is either equal to nullptr or clipRgn\u0027s bound\n(after necessary supersampling shift). Hence we drop one of them to make\nthe signature simpler.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4874\n\nChange-Id: Ied8d5313809d6cf90374365b01f2b8d52f2236e2\nReviewed-on: https://skia-review.googlesource.com/4874\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Yuqian Li \u003cliyuqian@google.com\u003e\n"
    },
    {
      "commit": "08576e618883c3f8eb2cdf425e2f2bd7842f3f2e",
      "tree": "66c97bfea8e5e7575885ae6c78da02c1ea6f133f",
      "parents": [
        "d47067392848ba132d4e86ffbeebe2dcacda9534"
      ],
      "author": {
        "name": "Jim Van Verth",
        "email": "jvanverth@google.com",
        "time": "Wed Nov 16 10:15:23 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 15:48:48 2016 +0000"
      },
      "message": "Fix error with transforming custom/large glyphs\n\nBUG\u003d661244\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4738\n\nChange-Id: I9f14ca830f9de92000e751a4a99ff1eb9b01db33\nReviewed-on: https://skia-review.googlesource.com/4866\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n"
    },
    {
      "commit": "d47067392848ba132d4e86ffbeebe2dcacda9534",
      "tree": "456bd4182524d55f19117d8e726bacca50059fa8",
      "parents": [
        "988283c89458442f65d961f2746a9f271a39c31e"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Nov 15 16:44:34 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 15:38:11 2016 +0000"
      },
      "message": "make SkXfermode.h go away\n\nThis is step one:\n- make SkXfermode useless to public clients\n- everything they should need is in SkBlendMode.h\n\nStep two:\n- remove SkXfermode.h entirely (since skia core will already be using SkXfermodePriv.h)\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4534\n\nChange-Id: If2cea9f71df92430ed6644edb98dd306c5572cbc\nReviewed-on: https://skia-review.googlesource.com/4534\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "988283c89458442f65d961f2746a9f271a39c31e",
      "tree": "5b62299020e1a566d62b154b7f0fc229fd74b858",
      "parents": [
        "cb115bdeed5898ded3fdbe572a14616cff809b7c"
      ],
      "author": {
        "name": "egdaniel",
        "email": "egdaniel@google.com",
        "time": "Wed Nov 16 07:29:51 2016 -0800"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Nov 16 07:29:52 2016 -0800"
      },
      "message": "Revert of added support for push_constant layout (patchset #7 id:140001 of https://codereview.chromium.org/2187433003/ )\n\nReason for revert:\nhitting assert in vulkan\n\nOriginal issue\u0027s description:\n\u003e added support for push_constant layout\n\u003e\n\u003e BUG\u003dskia:\n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2187433003\n\u003e\n\u003e Committed: https://skia.googlesource.com/skia/+/fa5f65ac61fd525029aa9dab161ffe4896c10f6d\n\nTBR\u003dethannicholas@google.com\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:\n\nReview-Url: https://codereview.chromium.org/2509673002\n"
    },
    {
      "commit": "cb115bdeed5898ded3fdbe572a14616cff809b7c",
      "tree": "7402c43ca87f7ad7edf64f5ed0a02de28a242259",
      "parents": [
        "cfcf624c39683a8364fa7f22235b787a23675780"
      ],
      "author": {
        "name": "Stan Iliev",
        "email": "stani@google.com",
        "time": "Wed Nov 16 15:25:42 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 15:25:57 2016 +0000"
      },
      "message": "Revert \"Add support for image load to SkSL\"\n\nThis reverts commit bd85a105ba7b3ee2008d20fb9281bfb47325ad0e.\n\nReason for revert: Needing to revert a dependent CL\n\nOriginal change\u0027s description:\n\u003e Add support for image load to SkSL\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4865\n\u003e \n\u003e Change-Id: I4647e6b255946ced2b1b8cb05e62f0f5a8ad28b6\n\u003e Reviewed-on: https://skia-review.googlesource.com/4865\n\u003e Commit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Reviewed-by: Ethan Nicholas \u003cethannicholas@google.com\u003e\n\u003e \n\nTBR\u003dbsalomon@google.com,ethannicholas@google.com,reviews@skia.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: I45932a53c606aadd645ee2b8264f08ad63429939\nReviewed-on: https://skia-review.googlesource.com/4892\nCommit-Queue: Stan Iliev \u003cstani@google.com\u003e\nReviewed-by: Stan Iliev \u003cstani@google.com\u003e\n"
    },
    {
      "commit": "cfcf624c39683a8364fa7f22235b787a23675780",
      "tree": "c0620eb8e912c2b423614d109e241fb0a31a7e27",
      "parents": [
        "860fc6662d1c48f2276bdfe19ec6915077e45246"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Wed Nov 16 09:01:30 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Wed Nov 16 14:25:25 2016 +0000"
      },
      "message": "add {parametric,table}_{r,g,b} stages.\n\nThink you can take over from here, hook these into SkColorSpaceXform_A2B, and remove the need for fn_1_{r,g,b}?\n\nBUG\u003dskia:664864\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4888\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: If573fa2861f32f201f4db28598559290b1eef812\nReviewed-on: https://skia-review.googlesource.com/4888\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\n"
    },
    {
      "commit": "860fc6662d1c48f2276bdfe19ec6915077e45246",
      "tree": "8e218033f1bbfc2bda4cb0176a80e48e837afdaa",
      "parents": [
        "bd85a105ba7b3ee2008d20fb9281bfb47325ad0e"
      ],
      "author": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Wed Nov 16 07:14:36 2016 -0500"
      },
      "committer": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Wed Nov 16 12:15:34 2016 +0000"
      },
      "message": "[nobuildbot] Nexus 5\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4870\n\nChange-Id: Id8bcb72926155d8754e99e5ec5b3ae2461b22e0f\nReviewed-on: https://skia-review.googlesource.com/4870\nReviewed-by: Ben Wagner \u003cbenjaminwagner@google.com\u003e\n"
    },
    {
      "commit": "bd85a105ba7b3ee2008d20fb9281bfb47325ad0e",
      "tree": "6a19f708a7a164dd9662aad528490d23d62def3b",
      "parents": [
        "dabc91bc0f42a9484b6025ddc68fa958455fb53c"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Tue Nov 15 19:09:52 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 00:48:35 2016 +0000"
      },
      "message": "Add support for image load to SkSL\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4865\n\nChange-Id: I4647e6b255946ced2b1b8cb05e62f0f5a8ad28b6\nReviewed-on: https://skia-review.googlesource.com/4865\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Ethan Nicholas \u003cethannicholas@google.com\u003e\n"
    },
    {
      "commit": "dabc91bc0f42a9484b6025ddc68fa958455fb53c",
      "tree": "c71be2f4f9d5530618439a160a35811316965363",
      "parents": [
        "44e91c9638e7e31966d304635682e819cd9e440a"
      ],
      "author": {
        "name": "csmartdalton",
        "email": "csmartdalton@google.com",
        "time": "Tue Nov 15 14:26:27 2016 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 00:04:43 2016 +0000"
      },
      "message": "Fix flushing of HWAA state relating to mixed samples\n\nFixes the sense of the \"stencilEnabled\" argument sent to\nflushHWAAState.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4872\n\nChange-Id: If7097f2819607864c95b0ffd04dc1d302fa66fdc\nReviewed-on: https://skia-review.googlesource.com/4872\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n"
    },
    {
      "commit": "44e91c9638e7e31966d304635682e819cd9e440a",
      "tree": "ee6953e064b5af4a5e68439fffcc7ffea9d5f284",
      "parents": [
        "f5a90e8a3f9350246236602d8ffc52d6ccf80a5e"
      ],
      "author": {
        "name": "James Zern",
        "email": "jzern@google.com",
        "time": "Wed Nov 09 19:22:46 2016 -0800"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Wed Nov 16 00:03:26 2016 +0000"
      },
      "message": "LinearGradientContext::shade4_clamp: fix div by 0\n\ngetScaleX() may return 0; move division using it after a\nSkScalarNearlyZero check and closer to its first use.\n\nChange-Id: Ie209d46dc101213e20e90486651ee17570425bb8\nReviewed-on: https://skia-review.googlesource.com/4643\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "f5a90e8a3f9350246236602d8ffc52d6ccf80a5e",
      "tree": "b65b3fa5cb4349b53e9a622ae3c91ab0125c287f",
      "parents": [
        "4e344c8b93c7c2d1ef3cb7fd339bba55c479ece0"
      ],
      "author": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Tue Nov 15 15:18:20 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 22:52:06 2016 +0000"
      },
      "message": "[nobuildbot] RecreateSKPs\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4836\n\nChange-Id: Idee05a4b1ea909c5dc1de2e9ebc8c2f9631c78e2\nReviewed-on: https://skia-review.googlesource.com/4836\nCommit-Queue: Eric Boren \u003cborenet@google.com\u003e\nReviewed-by: Ravi Mistry \u003crmistry@google.com\u003e\n"
    },
    {
      "commit": "4e344c8b93c7c2d1ef3cb7fd339bba55c479ece0",
      "tree": "73aade9f0896ae2b413ca495b132e486e8bf5949",
      "parents": [
        "be42c994b41a6d99b4bbf370aa1634350c773219"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Tue Nov 15 22:17:22 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 22:17:40 2016 +0000"
      },
      "message": "Revert \"Defer more renderTargetContexts in the GPU image filter paths\"\n\nThis reverts commit fd01ce05ef7902c49b0272b3524a389693c72b35.\n\nReason for revert: see if this is the cause of the Nexus7 assertion failure\n\nOriginal change\u0027s description:\n\u003e Defer more renderTargetContexts in the GPU image filter paths\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4767\n\u003e \n\u003e Change-Id: I4c1f27247ef340a49d1ac96761810e77e6047ca2\n\u003e Reviewed-on: https://skia-review.googlesource.com/4767\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Commit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n\u003e \n\nTBR\u003dbsalomon@google.com,robertphillips@google.com,reviews@skia.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: I158f96ec1252481345fc5dca15086ffd4b47cb95\nReviewed-on: https://skia-review.googlesource.com/4875\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "be42c994b41a6d99b4bbf370aa1634350c773219",
      "tree": "7d216ac515feaceb83b55e9c3c34ebd1b20d4eca",
      "parents": [
        "3928c6b6165cf2d13d3b5f50762d7f621706a946"
      ],
      "author": {
        "name": "herb",
        "email": "herb@google.com",
        "time": "Tue Nov 15 14:07:13 2016 -0800"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Nov 15 14:07:13 2016 -0800"
      },
      "message": "Move the matrix stage of SkLinearBitmapPipeline over to using SkSmallAllocator.\n\nThe rest of the stages will follow. When all stages are completed,\nthis should significantly reduce stack use in the typical case.\n\nThis a step in removing the baroque stage system and moving towards\na SkRasterPipeline stage system.\n\nBUG\u003dskia:\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2484273002\n\nReview-Url: https://codereview.chromium.org/2484273002\n"
    },
    {
      "commit": "3928c6b6165cf2d13d3b5f50762d7f621706a946",
      "tree": "e64db2754757089ef0fa036dcaf8a1163d1c3f1c",
      "parents": [
        "fa5f65ac61fd525029aa9dab161ffe4896c10f6d"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 16:18:38 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 21:55:31 2016 +0000"
      },
      "message": "Add SkRasterPipeline::dump().\n\nEntirely for debugging.\n\nTBR\u003dherb@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4871\n\nChange-Id: I6d6972c40b11854441f566c12516a2ec8c75c78f\nReviewed-on: https://skia-review.googlesource.com/4871\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "fa5f65ac61fd525029aa9dab161ffe4896c10f6d",
      "tree": "759d6a3b9602b86deec1028e081c0ceaf1004751",
      "parents": [
        "3667b4970d6972675be58a331be7c5ba02f3d39e"
      ],
      "author": {
        "name": "ethannicholas",
        "email": "ethannicholas@google.com",
        "time": "Tue Nov 15 12:53:05 2016 -0800"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Nov 15 12:53:06 2016 -0800"
      },
      "message": "added support for push_constant layout\n\nBUG\u003dskia:\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2187433003\n\nReview-Url: https://codereview.chromium.org/2187433003\n"
    },
    {
      "commit": "3667b4970d6972675be58a331be7c5ba02f3d39e",
      "tree": "ad80e5b5efbc35112fba640a14000505d95e3cb2",
      "parents": [
        "f26f7a063aae6eb29f526a54c7886538ac1e817b"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Tue Nov 15 14:46:09 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 20:35:40 2016 +0000"
      },
      "message": "Add kRenderTarget_GrSurfaceFlag to GrVkGpu::onWrapBackendRenderTarget\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4868\n\nChange-Id: I7f169d050c47c074cf63ef9b63fb7df8efdaed62\nReviewed-on: https://skia-review.googlesource.com/4868\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Greg Daniel \u003cegdaniel@google.com\u003e\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\n"
    },
    {
      "commit": "f26f7a063aae6eb29f526a54c7886538ac1e817b",
      "tree": "b92781d1546f756e3c6ecb27aa040aba21044e2f",
      "parents": [
        "c0115e4cf3b32e05ef587b4166a17afbcffca137"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Tue Nov 15 14:05:01 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 20:29:07 2016 +0000"
      },
      "message": "Add detection of image load/store to caps\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4861\n\nChange-Id: Ibf70cce9f61553e830b62339551c1541dc054e8b\nReviewed-on: https://skia-review.googlesource.com/4861\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "c0115e4cf3b32e05ef587b4166a17afbcffca137",
      "tree": "8bb5a06345d896edb256b283c750110eee46af31",
      "parents": [
        "0b63ceb10c6aef0b144b1cdee4e95b457968cd0c"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Tue Nov 15 14:38:43 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 19:39:32 2016 +0000"
      },
      "message": "Ignore ctm param of SkShader::onAppendStages()\n\nClang 3.8.0:\n\n../../include/core/SkShader.h:513:49: error: unused parameter \u0027ctm\u0027 [-Werror,-Wunused-parameter]\n                                const SkMatrix\u0026 ctm) const {\n\n\nR\u003dmtklein@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4867\n\nChange-Id: I242180cb33ad099b28b06654934029690da195ee\nReviewed-on: https://skia-review.googlesource.com/4867\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "0b63ceb10c6aef0b144b1cdee4e95b457968cd0c",
      "tree": "de8fe9db58f61decd0272816ef4e5c2b0d5076df",
      "parents": [
        "d327e8c3d0ff9e9038c60f486d3f4023318e29a8"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Tue Nov 15 12:36:29 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 19:37:35 2016 +0000"
      },
      "message": "Add image functions to GrGLInterface\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4840\n\nChange-Id: I250cc4e637765c321c90e33c9b3f25c4ad12fe04\nReviewed-on: https://skia-review.googlesource.com/4840\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "d327e8c3d0ff9e9038c60f486d3f4023318e29a8",
      "tree": "7a77cc594925a8cae91ec512edf3714b936d500e",
      "parents": [
        "918fb1fe6ff5349a2d1e5fb6872139f5fb931480"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Tue Nov 15 13:26:08 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 19:09:49 2016 +0000"
      },
      "message": "Add 4.20 as a GLSL output version.\n\nGLSL 4.20 adds support for image functions which will be used in forthcoming changes.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4833\n\nChange-Id: I8cab511d95f04b45faaf916628148117b8be2128\nReviewed-on: https://skia-review.googlesource.com/4833\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Ethan Nicholas \u003cethannicholas@google.com\u003e\n"
    },
    {
      "commit": "918fb1fe6ff5349a2d1e5fb6872139f5fb931480",
      "tree": "3ee1a67b9d336959d885d6a4bb819e3bedc2d795",
      "parents": [
        "fb191da789c988b6ed1502cc1c210be3f9c53b52"
      ],
      "author": {
        "name": "Cary Clark",
        "email": "caryclark@google.com",
        "time": "Tue Nov 15 13:22:25 2016 -0500"
      },
      "committer": {
        "name": "Cary Clark",
        "email": "caryclark@google.com",
        "time": "Tue Nov 15 19:03:36 2016 +0000"
      },
      "message": "fuzz hang fix and pathops client debugging\n\nThe ASAN fuzzer on chrome caught a hanging state.\n\nTo capture the data, allow the pathops client debugging\nto run in a release build.\n\nTBR\u003dreed@google.com\nBUG\u003d665295\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4834\n\nChange-Id: I6b2c2baabd63994f63aa730d2ee7828986b5ab89\nReviewed-on: https://skia-review.googlesource.com/4834\nCommit-Queue: Cary Clark \u003ccaryclark@google.com\u003e\nReviewed-by: Cary Clark \u003ccaryclark@google.com\u003e\n"
    },
    {
      "commit": "fb191da789c988b6ed1502cc1c210be3f9c53b52",
      "tree": "cf1ef27c1c03039950cedd9342b564acd8701d73",
      "parents": [
        "27f05a21720e78148e3cbbd16b5d5ebb94ac42b5"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 13:20:33 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 18:53:58 2016 +0000"
      },
      "message": "More shader preliminaries / refactoring\n\n    - thread through ctm\n    - make blitter handle paint modulation instead of each shader\n\nTBR\u003dherb@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4830\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: I8161e6b3864c4e48e4d47d5ad40a56a13c02fee8\nReviewed-on: https://skia-review.googlesource.com/4830\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "27f05a21720e78148e3cbbd16b5d5ebb94ac42b5",
      "tree": "cd63ea394a383c90ff85a23a5c52dd564fc0c9e4",
      "parents": [
        "57ae6cfe01b811aaead80872ed9e5e1d30f35f81"
      ],
      "author": {
        "name": "csmartdalton",
        "email": "csmartdalton@google.com",
        "time": "Tue Nov 15 09:57:15 2016 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 18:52:10 2016 +0000"
      },
      "message": "skpbench: fix parser script for bots\n\n- emits the timings as numbers instead of strings.\n- moves \u0027bench_type\u0027 and \u0027source_type\u0027 into the key.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4823\n\nChange-Id: Ibf98891e21c5d4c8a794c207e60d0df78d8a063c\nReviewed-on: https://skia-review.googlesource.com/4823\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n"
    },
    {
      "commit": "57ae6cfe01b811aaead80872ed9e5e1d30f35f81",
      "tree": "12dd094a0ba392e374f906cb62426df5d5213d60",
      "parents": [
        "d6010879c6271b66acd4498e892a24de0ffaf15e"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Tue Nov 15 18:07:26 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 18:07:40 2016 +0000"
      },
      "message": "Revert \"Support decoding images to multiple formats, depending on usage\"\n\nThis reverts commit c73a1ecbed64652b3d7aa8dc6face9a2205ce830.\n\nReason for revert: ANGLE and CommandBuffer failures\n\nOriginal change\u0027s description:\n\u003e Support decoding images to multiple formats, depending on usage\n\u003e \n\u003e Our codec generator will now preserve any asked-for color space, and\n\u003e convert the encoded data to that representation. Cacherator now\n\u003e allows decoding an image to both legacy (nullptr color space), and\n\u003e color-correct formats. In color-correct mode, we choose the best\n\u003e decoded format, based on the original properties, and our backend\u0027s\n\u003e capabilities. Preference is given to the native format, when it\u0027s\n\u003e already texturable (sRGB 8888 or F16 linear). Otherwise, we prefer\n\u003e linear F16, and fall back to sRGB when that\u0027s not an option.\n\u003e \n\u003e BUG\u003dskia:5907\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4438\n\u003e \n\u003e Change-Id: I847c243dcfb72d8c0f1f6fc73c09547adea933f0\n\u003e Reviewed-on: https://skia-review.googlesource.com/4438\n\u003e Reviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\n\u003e Commit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n\u003e \n\nTBR\u003dmtklein@google.com,bsalomon@google.com,msarett@google.com,brianosman@google.com,reed@google.com\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: I1818f937464573d601f64e5a1f1eb43f5a778f4e\nReviewed-on: https://skia-review.googlesource.com/4832\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "d6010879c6271b66acd4498e892a24de0ffaf15e",
      "tree": "7e92ce80702cdd00e8f1d4d9de038729b2c1bda6",
      "parents": [
        "526525a37c2550ab4292a02a179ed5d5fe291919"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Tue Nov 15 18:06:18 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 18:06:28 2016 +0000"
      },
      "message": "Revert \"Fix NoGPU compilation\"\n\nThis reverts commit d5a78805c5133bc55e07c5da21f8d72b91a3df4f.\n\nReason for revert: This was a patch for an earlier change that\u0027s going to be reverted as well.\n\nOriginal change\u0027s description:\n\u003e Fix NoGPU compilation\n\u003e \n\u003e All of these functions were written to work without GPU support, just\n\u003e forgot to compile them in that situation.\n\u003e \n\u003e BUG\u003dskia:\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4796\n\u003e \n\u003e Change-Id: Ia23d304f07eb16714390b459dd448bc08402f479\n\u003e Reviewed-on: https://skia-review.googlesource.com/4796\n\u003e Reviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n\u003e Reviewed-by: Stan Iliev \u003cstani@google.com\u003e\n\u003e Commit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n\u003e Commit-Queue: Stan Iliev \u003cstani@google.com\u003e\n\u003e \n\nTBR\u003degdaniel@google.com,brianosman@google.com,stani@google.com,reviews@skia.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: Id0b9db355f416c118c0ef95501a6cfdeb083b54e\nReviewed-on: https://skia-review.googlesource.com/4831\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "526525a37c2550ab4292a02a179ed5d5fe291919",
      "tree": "b76aad519850163a816032d41d37d654035b736d",
      "parents": [
        "02806f4dd5d388ec47efd414732857ecb2ff2b62"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 17:58:33 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 18:01:21 2016 +0000"
      },
      "message": "Revert \"While we can, restrict SkFixedAlloc/SkFallbackAlloc to POD.\"\n\nThis reverts commit 1ee70359a199f161ce38451989a706d727954cc1.\n\nReason for revert: breaking my various rolls.\n\nOriginal change\u0027s description:\n\u003e While we can, restrict SkFixedAlloc/SkFallbackAlloc to POD.\n\u003e \n\u003e This trims the overhead down to a uniform 4 bytes.\n\u003e \n\u003e BUG\u003dskia:\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4786\n\u003e \n\u003e Change-Id: I92127a0c2d6c23a4a372eca39842e22195d2dc99\n\u003e Reviewed-on: https://skia-review.googlesource.com/4786\n\u003e Reviewed-by: Herb Derby \u003cherb@google.com\u003e\n\u003e Commit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n\u003e \n\nTBR\u003dmtklein@chromium.org,herb@google.com,reviews@skia.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: Iae9ef553422352a1abf95b709fccd014d468da86\nReviewed-on: https://skia-review.googlesource.com/4829\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "02806f4dd5d388ec47efd414732857ecb2ff2b62",
      "tree": "dec73d16ecb9abe5c777cb89d7e86b97716d758e",
      "parents": [
        "0f91ea4b1b72d8242ac258c88baaf91999b9f6a7"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 17:57:48 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 17:58:05 2016 +0000"
      },
      "message": "Revert \"fix google3?\"\n\nThis reverts commit ccb8e8bf38f51e35e0a456c6a724bab96d1b657a.\n\nReason for revert: rolling back a CL this attempted to fix.\n\nOriginal change\u0027s description:\n\u003e fix google3?\n\u003e \n\u003e TBR\u003dbrianosman@google.com\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4822\n\u003e \n\u003e Change-Id: I991232e90c6851938151daa59cdeb4a3e22a7f03\n\u003e Reviewed-on: https://skia-review.googlesource.com/4822\n\u003e Commit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n\u003e Reviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n\u003e Reviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n\u003e \n\nTBR\u003dmtklein@chromium.org,brianosman@google.com\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: I127165f065be45af98528c8ae825e2f0fe5c8b0d\nReviewed-on: https://skia-review.googlesource.com/4828\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "0f91ea4b1b72d8242ac258c88baaf91999b9f6a7",
      "tree": "b418e8b3655180ac84eb0efa6f3b632c4105a076",
      "parents": [
        "ccb8e8bf38f51e35e0a456c6a724bab96d1b657a"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 10:31:38 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 17:57:33 2016 +0000"
      },
      "message": "Fix up arguments passed to pipeline.\n\n  - Add half to (x,y) to get pixel centers.\n  - The x updates were just totally wrong...\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4794\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: I314489a74b54e2b88f12dd35896452ac0b9718f3\nReviewed-on: https://skia-review.googlesource.com/4794\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "ccb8e8bf38f51e35e0a456c6a724bab96d1b657a",
      "tree": "b675ec26895f9b6377fd4e575153d4130c36fe0d",
      "parents": [
        "584ca89d3b7a7781ea0407ee4d1c953fc7085e75"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 11:56:56 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 17:33:20 2016 +0000"
      },
      "message": "fix google3?\n\nTBR\u003dbrianosman@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4822\n\nChange-Id: I991232e90c6851938151daa59cdeb4a3e22a7f03\nReviewed-on: https://skia-review.googlesource.com/4822\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "584ca89d3b7a7781ea0407ee4d1c953fc7085e75",
      "tree": "a3ce8ce64779b55a0a08b82c0b0692c8eff0c85f",
      "parents": [
        "d5a78805c5133bc55e07c5da21f8d72b91a3df4f"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Nov 15 11:52:55 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 17:32:03 2016 +0000"
      },
      "message": "change SkCanvasStack to take ownership of its subcanvases\n\nInspired by https://bugs.chromium.org/p/chromium/issues/detail?id\u003d663959\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4799\n\nChange-Id: I69f7ac73386bb7ca96778e2fec4cb2757b982a52\nReviewed-on: https://skia-review.googlesource.com/4799\nCommit-Queue: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "d5a78805c5133bc55e07c5da21f8d72b91a3df4f",
      "tree": "9c9c8da5c2703ae1f6bd441b1c2a5138ea459b57",
      "parents": [
        "1ee70359a199f161ce38451989a706d727954cc1"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Tue Nov 15 10:55:12 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 16:22:54 2016 +0000"
      },
      "message": "Fix NoGPU compilation\n\nAll of these functions were written to work without GPU support, just\nforgot to compile them in that situation.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4796\n\nChange-Id: Ia23d304f07eb16714390b459dd448bc08402f479\nReviewed-on: https://skia-review.googlesource.com/4796\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Stan Iliev \u003cstani@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Stan Iliev \u003cstani@google.com\u003e\n"
    },
    {
      "commit": "1ee70359a199f161ce38451989a706d727954cc1",
      "tree": "75c374e31b93d23ae3fbccf490f8360ee24c8b04",
      "parents": [
        "f530586c417800d086e6e727ecb1b31e678f4183"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 10:26:44 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 16:03:36 2016 +0000"
      },
      "message": "While we can, restrict SkFixedAlloc/SkFallbackAlloc to POD.\n\nThis trims the overhead down to a uniform 4 bytes.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4786\n\nChange-Id: I92127a0c2d6c23a4a372eca39842e22195d2dc99\nReviewed-on: https://skia-review.googlesource.com/4786\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "f530586c417800d086e6e727ecb1b31e678f4183",
      "tree": "5606ada8e35643dbeaf57bb020ef339a3aae2ab1",
      "parents": [
        "c73a1ecbed64652b3d7aa8dc6face9a2205ce830"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Tue Nov 15 10:03:32 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 15:41:09 2016 +0000"
      },
      "message": "Resurrect SkDebugger\n\nCan\u0027t let go \u003csniffle\u003e.\n\nR\u003drobertphillips@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4793\n\nChange-Id: Ida5936d17af2ef60c3f50e27b4f4987a79165fa5\nReviewed-on: https://skia-review.googlesource.com/4793\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "c73a1ecbed64652b3d7aa8dc6face9a2205ce830",
      "tree": "59e66c879ca0d1ab68720ccae740cecb2d5660ef",
      "parents": [
        "fd01ce05ef7902c49b0272b3524a389693c72b35"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Mon Nov 14 15:09:56 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 15:27:14 2016 +0000"
      },
      "message": "Support decoding images to multiple formats, depending on usage\n\nOur codec generator will now preserve any asked-for color space, and\nconvert the encoded data to that representation. Cacherator now\nallows decoding an image to both legacy (nullptr color space), and\ncolor-correct formats. In color-correct mode, we choose the best\ndecoded format, based on the original properties, and our backend\u0027s\ncapabilities. Preference is given to the native format, when it\u0027s\nalready texturable (sRGB 8888 or F16 linear). Otherwise, we prefer\nlinear F16, and fall back to sRGB when that\u0027s not an option.\n\nBUG\u003dskia:5907\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4438\n\nChange-Id: I847c243dcfb72d8c0f1f6fc73c09547adea933f0\nReviewed-on: https://skia-review.googlesource.com/4438\nReviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "fd01ce05ef7902c49b0272b3524a389693c72b35",
      "tree": "e125464b9dff5c2b81e83c3b0ccde65606986b45",
      "parents": [
        "af49b19582f1f7a55e1300647804212252315b8a"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Nov 14 13:23:15 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 15:05:37 2016 +0000"
      },
      "message": "Defer more renderTargetContexts in the GPU image filter paths\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4767\n\nChange-Id: I4c1f27247ef340a49d1ac96761810e77e6047ca2\nReviewed-on: https://skia-review.googlesource.com/4767\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "af49b19582f1f7a55e1300647804212252315b8a",
      "tree": "bff0a828bd3da876788c1857c11f6d648ec94e17",
      "parents": [
        "bf6d80a7a496f96589f1592ee5f644002fbb9f6d"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Tue Nov 15 08:52:04 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 14:48:57 2016 +0000"
      },
      "message": "Start each pipeline with (x,y) in (dr,dg) registers for the shader.\n\nImage shaders need to do some geometry work before sampling the image colors:\n  1) determine dst coordinates\n  2) map back to src coordinates\n  3) tiling\n\nFeeding (x,y) through as (dr,dg) registers makes step 1) easy, perhaps trivial, while leaving (r,g,b,a) with their usual meanings, \"the color\", starting with the paint color.\n\nThis is easy to tweak into something like (x+0.5, y+0.5, 1) in (dr,dg,db) once this lands.  Mostly I just want to get all the uninteresting boilerplate out of the way first.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4791\nCQ_INCLUDE_TRYBOTS\u003dmaster.client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot\n\nChange-Id: Ia07815d942ded6672dc1df785caf80a508fc8f37\nReviewed-on: https://skia-review.googlesource.com/4791\nReviewed-by: Herb Derby \u003cherb@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "bf6d80a7a496f96589f1592ee5f644002fbb9f6d",
      "tree": "86014d0b226a519bcd3929c331f903d36cdce066",
      "parents": [
        "f89aa0d254333ebf9daf95af55f11cfe5683961d"
      ],
      "author": {
        "name": "herb",
        "email": "herb@google.com",
        "time": "Tue Nov 15 06:26:56 2016 -0800"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Nov 15 06:26:56 2016 -0800"
      },
      "message": "Make SkSmallAllocator obey the RAII invariants and move to heap structures when needed.\n\nThe biggest change is to the API which allowed code to bypass the\ndestruction invariants. This destruction bypass feature was needed in\nonly one use, and is totally encapsulated using createWithIniterT.\n\nBUG\u003dskia:\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2488523003\n\nCommitted: https://skia.googlesource.com/skia/+/d5dc657b8c3ac916f98005dafdedafe02f023449\nCommitted: https://skia.googlesource.com/skia/+/c18b5f8f57a4efc5d5d1e399ed8bd3bd02c592ab\nReview-Url: https://codereview.chromium.org/2488523003\n"
    },
    {
      "commit": "f89aa0d254333ebf9daf95af55f11cfe5683961d",
      "tree": "2fab10f0f613115b8925c0f4d29496165e5d8823",
      "parents": [
        "2ad208dbd599a6ff54efd6070e82bc95f704d88b"
      ],
      "author": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Tue Nov 15 07:25:23 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Nov 15 12:55:38 2016 +0000"
      },
      "message": "[nobuildbot] Nexus 6p\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4788\n\nChange-Id: I5049bd59eccfc3106991096652765b79c9dbaffd\nReviewed-on: https://skia-review.googlesource.com/4788\nCommit-Queue: Eric Boren \u003cborenet@google.com\u003e\nReviewed-by: Ravi Mistry \u003crmistry@google.com\u003e\n"
    },
    {
      "commit": "2ad208dbd599a6ff54efd6070e82bc95f704d88b",
      "tree": "27263f7ccfd3d39a132dc13d45b7451932808b7f",
      "parents": [
        "06196411cb3e06bd041b7ec12e69d0a7a790d5b7"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 18:05:16 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 23:13:59 2016 +0000"
      },
      "message": "Fix iOS builders.\n\nGyp... sigh.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4787\n\nChange-Id: I5488bbc6a8e267dc42d1c716cf0f879b662af171\nReviewed-on: https://skia-review.googlesource.com/4787\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "06196411cb3e06bd041b7ec12e69d0a7a790d5b7",
      "tree": "0dcd15190402b969b29b60000321a57ceaaf8189",
      "parents": [
        "662c2aed38c1917c05883095a8013f51931aafa4"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Mon Nov 14 16:45:01 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 23:08:21 2016 +0000"
      },
      "message": "Catch width overflow in ASAN using int64\n\nThis is related with our previous CL:\nhttps://skia-review.googlesource.com/c/4628/\n\nThat previous CL fix won\u0027t pass the ASAN test (../../../include/core/SkRect.h:72:39: runtime error: signed integer overflow: 1 - -2147483648 cannot be represented in type \u0027int\u0027) so we use int64 in this CL.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4785\n\nChange-Id: I39f7329c427d49f4be07588f37120722ac9892c2\nReviewed-on: https://skia-review.googlesource.com/4785\nReviewed-by: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "662c2aed38c1917c05883095a8013f51931aafa4",
      "tree": "406b473cd8f3333aa2087e9bc2769145098fe047",
      "parents": [
        "0fdde549825bcf6931aadbc292a91403ea15bb63"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 16:02:41 2016 -0500"
      },
      "committer": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 22:05:47 2016 +0000"
      },
      "message": "Fill in gamut-transformation TODOs for software pipeline.\n\nThis adds support for paint colors, color shaders, and mode color filters (everything that the software pipeline supports today).\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4781\n\nChange-Id: I6e5da6d0dba03fbc82ecaa233ce8c727e7ce17b3\nReviewed-on: https://skia-review.googlesource.com/4781\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "0fdde549825bcf6931aadbc292a91403ea15bb63",
      "tree": "934c5b28b91b4cd6893c5dcd55143d60c0625aee",
      "parents": [
        "8622b72cfa35b52f6bc7b78b85afd3f61d3a2d47"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Mon Nov 14 15:54:04 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 21:38:47 2016 +0000"
      },
      "message": "Fix Sk4fLinearGradient initial interval pinning\n\nFor repeat/mirror mode, fx tiling needs to ensure the value doesn\u0027t\ncollapse to the open interval value due to float arithmetic.\n\nClamp to the next lower representable value.\n\nBUG\u003dskia:5955\nR\u003dreed@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4784\n\nChange-Id: I635394d15a80276e88c18a499f93f3047464f190\nReviewed-on: https://skia-review.googlesource.com/4784\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "8622b72cfa35b52f6bc7b78b85afd3f61d3a2d47",
      "tree": "bba68878cb72ab6b672a1d9cbca17a5d7b6c8f21",
      "parents": [
        "b03b5aca54122d72204c17dcf3ef15036dbe120a"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Mon Nov 14 15:42:58 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 21:34:00 2016 +0000"
      },
      "message": "Temporarily Disable analytic AA for Google3\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4782\n\nChange-Id: Iba7ea0a5aaaf3ba3821094c527ddc4fe4e32cb79\nReviewed-on: https://skia-review.googlesource.com/4782\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Yuqian Li \u003cliyuqian@google.com\u003e\n"
    },
    {
      "commit": "b03b5aca54122d72204c17dcf3ef15036dbe120a",
      "tree": "25e38438597b8b08a4525dc4e7e94e464f0810b1",
      "parents": [
        "2e27207eb43b4459aeaf603636a9570576456618"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Mon Nov 14 13:42:27 2016 -0500"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Mon Nov 14 20:34:04 2016 +0000"
      },
      "message": "Add skpbench job\n\nThis entails a few parts:\n1. Isolating tools/skpbench/ to be used by the perf task.\n\n2. Adding skpbench to BUILD_PRODUCTS_ISOLATE_WHITELIST\n\n3. Add recipe commands to run skpbench. While it is conceptually similar\nto nanobench, it doesn\u0027t support images nor svgs, only skps, so we don\u0027t\nneed to copy those to devices or bring them in via CIPD.\n\n4. Add recipe commands to parse skpbench output and upload to Perf.\n\n5. Update gen_tasks.go to handle skpbench jobs and tasks.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4551\n\nChange-Id: I09bf0b078067279e138e95eca9316e55539ec735\nReviewed-on: https://skia-review.googlesource.com/4551\nCommit-Queue: Kevin Lubick \u003ckjlubick@google.com\u003e\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "2e27207eb43b4459aeaf603636a9570576456618",
      "tree": "276434803130653e43c654f187a5f376f58e9e1c",
      "parents": [
        "d93f4a4291acff1032169ac903ac29b69659ea51"
      ],
      "author": {
        "name": "csmartdalton",
        "email": "csmartdalton@google.com",
        "time": "Mon Nov 14 11:35:02 2016 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 20:28:51 2016 +0000"
      },
      "message": "skpbench: skiaperf.py modifications\n\n- Appends the clock and unit to the result type (e.g. \"accum_cpu_ms\").\n- Removes the \"options\" key.\n- Adds \"bench_type\" and \"source_type\" keys to the properties.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4737\n\nChange-Id: I2fd27eac4f42f443131fef6b1774f20e60571cd5\nReviewed-on: https://skia-review.googlesource.com/4737\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n"
    },
    {
      "commit": "d93f4a4291acff1032169ac903ac29b69659ea51",
      "tree": "86d6967f330cac22067942eb09d1ad072ac81f44",
      "parents": [
        "fcfc4bac7f844db353875cd025a846ddb3f917e3"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Mon Nov 14 14:41:58 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 20:14:03 2016 +0000"
      },
      "message": "Compute the correct dst-\u003esrc rect for bitmap tiles in SkGpuDevice\n\nUse anisotropic scale to show bug in verylargebitmap test.\n\nBUG\u003dchromium:664615\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4774\n\nChange-Id: If92eab6d26b9fb506670412a80df259f99db2a21\nReviewed-on: https://skia-review.googlesource.com/4774\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "fcfc4bac7f844db353875cd025a846ddb3f917e3",
      "tree": "65be19d7bc802b035f10d13a23d890c45a962e13",
      "parents": [
        "f27bab207aebca467c04ccc89d18c9f198a0d762"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@chromium.org",
        "time": "Mon Nov 14 14:29:00 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 20:01:40 2016 +0000"
      },
      "message": "Stale visualize_color_gamut.cpp reference in tools.gyp\n\nTBR\u003dmsarett@google.com\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4775\n\nChange-Id: I6ca3379ca9578dc9a7f158a1a01b6a73bf301f17\nReviewed-on: https://skia-review.googlesource.com/4775\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\nReviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n"
    },
    {
      "commit": "f27bab207aebca467c04ccc89d18c9f198a0d762",
      "tree": "cc70654332db1e20238d739239e446efef09b48c",
      "parents": [
        "bfebe22ed54d1e3a00888292f10ed8b9714135d3"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Nov 14 19:29:24 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 19:29:39 2016 +0000"
      },
      "message": "Revert \"Add IORef capability to GrSurfaceProxy objects\"\n\nThis reverts commit 286b96f876953c94c178e3abbeb4eab186ad1fef.\n\nReason for revert: \n\nFailure on Mac Mini:\n\nFAILURE: ../../../tests/ProxyRefTest.cpp:59\tproxy-\u003egetPendingWriteCnt_TestOnly() \u003d\u003d expectedNumWrites\n\n../../../tests/ProxyRefTest.cpp:64: fatal error: \"assert(proxy-\u003egetPendingWriteCnt_TestOnly() \u003d\u003d expectedNumWrites)\"\n\n\nOriginal change\u0027s description:\n\u003e Add IORef capability to GrSurfaceProxy objects\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4734\n\u003e \n\u003e Change-Id: If10fbe555e9fa3331bfa01065028e1afe82adb78\n\u003e Reviewed-on: https://skia-review.googlesource.com/4734\n\u003e Commit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e \n\nTBR\u003dbsalomon@google.com,robertphillips@google.com,reviews@skia.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: I5e1c201e027d4e9687b01f28a418b1884d3f9ece\nReviewed-on: https://skia-review.googlesource.com/4776\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "bfebe22ed54d1e3a00888292f10ed8b9714135d3",
      "tree": "8167550331439bd1f783e71be9476a0e091fca45",
      "parents": [
        "286b96f876953c94c178e3abbeb4eab186ad1fef"
      ],
      "author": {
        "name": "liyuqian",
        "email": "liyuqian@google.com",
        "time": "Mon Nov 14 11:17:16 2016 -0800"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Nov 14 11:17:16 2016 -0800"
      },
      "message": "Set analytic AA as default.\n\nWe\u0027ll use https://codereview.chromium.org/2471123002/ to keep Chrome from using\nanalytic AA until we fix all the Chrome tests.\n\nBUG\u003dskia:\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2471133002\n\nCommitted: https://skia.googlesource.com/skia/+/dca4f6530013cf43a2557ccb07f5cb4fd916b8e8\nReview-Url: https://codereview.chromium.org/2471133002\n"
    },
    {
      "commit": "286b96f876953c94c178e3abbeb4eab186ad1fef",
      "tree": "47e473528643cdbe6227d7f1caa915d85a7605a1",
      "parents": [
        "f171e1625bd3ea46c2980c97143168598d99987d"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Nov 14 13:31:14 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 19:04:47 2016 +0000"
      },
      "message": "Add IORef capability to GrSurfaceProxy objects\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4734\n\nChange-Id: If10fbe555e9fa3331bfa01065028e1afe82adb78\nReviewed-on: https://skia-review.googlesource.com/4734\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "f171e1625bd3ea46c2980c97143168598d99987d",
      "tree": "bf100ac4bac7362fb18f1aca75003a604bf30f24",
      "parents": [
        "0038b7feaaa3d2337b2e44938a11bd0f475cd525"
      ],
      "author": {
        "name": "Eric Boren",
        "email": "borenet@google.com",
        "time": "Mon Nov 14 12:18:34 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:54:13 2016 +0000"
      },
      "message": "Roll recipe DEPS\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4771\n\nChange-Id: Ie48178db0ea56909be61d32e3139b1ca1a648728\nReviewed-on: https://skia-review.googlesource.com/4771\nReviewed-by: Ravi Mistry \u003crmistry@google.com\u003e\nCommit-Queue: Eric Boren \u003cborenet@google.com\u003e\n"
    },
    {
      "commit": "0038b7feaaa3d2337b2e44938a11bd0f475cd525",
      "tree": "c217efb2dcbc5e9e1cbaed1e8c01f19419dc1b27",
      "parents": [
        "efa62e1d5b74d3ef09c4cdddf871594aece267a1"
      ],
      "author": {
        "name": "Yuqian Li",
        "email": "liyuqian@google.com",
        "time": "Mon Nov 14 11:51:41 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:38:05 2016 +0000"
      },
      "message": "Remove accumulative snapping error\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4769\n\nChange-Id: Ie70bdc280c680c82f3b8a186466bf3a0835a9107\nReviewed-on: https://skia-review.googlesource.com/4769\nReviewed-by: Cary Clark \u003ccaryclark@google.com\u003e\nCommit-Queue: Yuqian Li \u003cliyuqian@google.com\u003e\n"
    },
    {
      "commit": "efa62e1d5b74d3ef09c4cdddf871594aece267a1",
      "tree": "4df0fed35c5943d2698ac303019177b56848b696",
      "parents": [
        "a354b04931fa643582dadedd792cd79d8cf1a8b1"
      ],
      "author": {
        "name": "Ben Wagner",
        "email": "bungeman@google.com",
        "time": "Mon Nov 14 11:19:52 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:31:57 2016 +0000"
      },
      "message": "Remove SkOSFile.cpp.\n\nThis file has been renamed SkOSPath.cpp and users no longer refer to the\nold name. Remove this now empty file and its build rule.\n\nChange-Id: I5041b61e749cc86f491b6c99b6744d7a0d4f9d1c\nReviewed-on: https://skia-review.googlesource.com/4766\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Ben Wagner \u003cbungeman@google.com\u003e\n"
    },
    {
      "commit": "a354b04931fa643582dadedd792cd79d8cf1a8b1",
      "tree": "efc3d1e906882ce5cdd5c108fdb946d3f913fbbe",
      "parents": [
        "fb0ce926e6c95e2d56c654b88777cbe8916ba73f"
      ],
      "author": {
        "name": "Matt Sarett",
        "email": "msarett@google.com",
        "time": "Mon Nov 14 11:06:36 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:28:54 2016 +0000"
      },
      "message": "Add new A2B color space test images\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4763\n\nChange-Id: I8972a4b31b2e284602e6f168d1d3ee20dcf537f1\nReviewed-on: https://skia-review.googlesource.com/4763\nReviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\nCommit-Queue: Matt Sarett \u003cmsarett@google.com\u003e\n"
    },
    {
      "commit": "fb0ce926e6c95e2d56c654b88777cbe8916ba73f",
      "tree": "5766948d576128a532be3c39a71e493f19f8bc38",
      "parents": [
        "fa26e66259d7f4f98d73acd718cccb894743a437"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Mon Nov 14 08:32:03 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:27:38 2016 +0000"
      },
      "message": "Properly handle INT_MIN and related\n\nBUG\u003dskia:5967\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4751\n\nChange-Id: Ie846560ebdaf11e1a5247842b3549ade1e100af2\nReviewed-on: https://skia-review.googlesource.com/4751\nReviewed-by: Kevin Lubick \u003ckjlubick@google.com\u003e\nCommit-Queue: Kevin Lubick \u003ckjlubick@google.com\u003e\n"
    },
    {
      "commit": "fa26e66259d7f4f98d73acd718cccb894743a437",
      "tree": "449277ea92ee30ae5c4bc6f7a76e618ed6e10089",
      "parents": [
        "4f3985c636542e46fedddf736401d74c70ba7384"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Mon Nov 14 11:27:00 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:08:16 2016 +0000"
      },
      "message": "Remove static asserts for GrSLType and GrVertexAttribType enum values.\n\nReplaces with switch statements that will produce a compiler warning if a type is added and helper functions are not updated.\n\nThis also removes several unused helper functions for these enum types.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4486\n\nChange-Id: Iee6d8e5095dc4ba2488a8928bf60f8e903cd3320\nReviewed-on: https://skia-review.googlesource.com/4486\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\n"
    },
    {
      "commit": "4f3985c636542e46fedddf736401d74c70ba7384",
      "tree": "6a94121b8584453f94f67ced41030882534b8e43",
      "parents": [
        "87c36f230234b7b5e5d04953d0ac9937cc7f7b5f"
      ],
      "author": {
        "name": "Ethan Nicholas",
        "email": "ethannicholas@google.com",
        "time": "Mon Nov 14 11:16:37 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:06:44 2016 +0000"
      },
      "message": "added skslc to BUILD.gn\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4764\n\nChange-Id: I89330cfa4be4d43d9183a8e53b28d6c0061f33e2\nReviewed-on: https://skia-review.googlesource.com/4764\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\nCommit-Queue: Ethan Nicholas \u003cethannicholas@google.com\u003e\n"
    },
    {
      "commit": "87c36f230234b7b5e5d04953d0ac9937cc7f7b5f",
      "tree": "1f07714c816b40fa38ecd5a1b951ee6e2db373e9",
      "parents": [
        "c6ca9511ca06587f29ce2ddecf814ce440fc1773"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Sun Nov 13 10:29:25 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 17:01:57 2016 +0000"
      },
      "message": "GN: detect is_clang cheaply when possible.\n\nRunning is_clang.py is the current long-poll in `gn gen` time.\nWe can avoid it trivially in a few situations:\n  - We always use Clang on Android, iOS, and Mac.\n  - If cc and cxx are clang and clang++, it\u0027s Clang.\n\nThis cuts `gn gen` time from 80ms to 20ms on my laptop.\n\n(Did you know gn has a --tracelog\u003dtrace.log option for creating Chrome-tracing-compatible traces?  Pretty neat.)\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4746\n\nChange-Id: Ic81d221675e8309cc9942bb9e62243d86658b02d\nReviewed-on: https://skia-review.googlesource.com/4746\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Ben Wagner \u003cbungeman@google.com\u003e\n"
    },
    {
      "commit": "c6ca9511ca06587f29ce2ddecf814ce440fc1773",
      "tree": "b7437e7316ce159478807e93d23308926b6d63ae",
      "parents": [
        "b0d10e05f1054a86a00b42d9089b53d779f8d01e"
      ],
      "author": {
        "name": "Hal Canary",
        "email": "halcanary@google.com",
        "time": "Mon Nov 14 10:36:24 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 15:39:09 2016 +0000"
      },
      "message": "experimental/xps_to_png: pass in DPI as program argument\n\nNOTRY\u003dtrue\nChange-Id: Ieb4f43c69a4f185d8e7877c9c736bd6a7d7b1eac\nReviewed-on: https://skia-review.googlesource.com/4761\nReviewed-by: Hal Canary \u003chalcanary@google.com\u003e\nCommit-Queue: Hal Canary \u003chalcanary@google.com\u003e\n"
    },
    {
      "commit": "b0d10e05f1054a86a00b42d9089b53d779f8d01e",
      "tree": "6526feaaa8fbfe387766e7e3a403535337e3a7c5",
      "parents": [
        "7f6cd90f0c8f6e8dd658cb1b1c587b833adfc364"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Sat Nov 12 10:29:26 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 15:21:25 2016 +0000"
      },
      "message": "Start hooking shaders into SkRasterPipelineBlitter.\n\nHere first just the simplest, constant-color shaders.\n\nBUG\u003dskia:\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4743\n\nChange-Id: I92c6523660e21a1e2aa353524570230282ba5dfe\nReviewed-on: https://skia-review.googlesource.com/4743\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "7f6cd90f0c8f6e8dd658cb1b1c587b833adfc364",
      "tree": "c2d015925ce8d90e0996d58b4030f4bec0e7f21f",
      "parents": [
        "4fea663af4f0d5dabb6e784072264abcbad29461"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Thu Nov 10 17:03:43 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 15:08:23 2016 +0000"
      },
      "message": "Start plumbing deferral of GPU resources in the image filters\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4688\n\nChange-Id: I904d999ea87a55bee73765aa96a2f8aef7a0d61c\nReviewed-on: https://skia-review.googlesource.com/4688\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "4fea663af4f0d5dabb6e784072264abcbad29461",
      "tree": "351841b0b2f16fb5348c833a5fbf4b5d1041bab7",
      "parents": [
        "c168a3ac3cb96555011c73938f71f8183990ab46"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 09:16:32 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 15:03:46 2016 +0000"
      },
      "message": "Apple\u0027s Clang can\u0027t assemble jsimd_arm_...\n\nThis should fix Build-Mac-Clang-arm64-Debug-GN_iOS_NoBuildbot.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4755\n\nChange-Id: Ie49ce5642fb2d373102c9309074e13ee3035a569\nReviewed-on: https://skia-review.googlesource.com/4755\nReviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "c168a3ac3cb96555011c73938f71f8183990ab46",
      "tree": "b82007a473656e03cacd4c19c82401d7b23e7a16",
      "parents": [
        "238b820369c4b556c2e7c8277855e6950de3d9eb"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 14:53:13 2016 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 14:53:23 2016 +0000"
      },
      "message": "Revert \"Always build the ANGLE test code. Always build ANGLE on windows and linux.\"\n\nThis reverts commit 238b820369c4b556c2e7c8277855e6950de3d9eb.\n\nReason for revert: breaks 32-bit bots, iOS bots, Google3 roll, -ASAN bot.\n\nOriginal change\u0027s description:\n\u003e Always build the ANGLE test code. Always build ANGLE on windows and linux.\n\u003e \n\u003e Make ANGLE test code independent of having ANGLE lib. Make ANGLE test code not include EGL headers.\n\u003e \n\u003e GOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4040\n\u003e \n\u003e DOCS_PREVIEW\u003d https://skia.org/?cl\u003d4040\n\u003e \n\u003e Change-Id: I7b857e9785246743f53fb969647b1162ce7419ab\n\u003e Reviewed-on: https://skia-review.googlesource.com/4040\n\u003e Commit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Reviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n\u003e \n\nTBR\u003dmtklein@chromium.org,mtklein@google.com,bsalomon@google.com,reviews@skia.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nChange-Id: I19bab8c93baebf032f8a4cefbedfe7359317e806\nReviewed-on: https://skia-review.googlesource.com/4758\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "238b820369c4b556c2e7c8277855e6950de3d9eb",
      "tree": "765b061086aa14b09202d4bc3d27680c58b69d74",
      "parents": [
        "d7148f673a426c49d6d830b9d0bd5ee6077f1b9d"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Fri Nov 11 15:35:34 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 14:34:11 2016 +0000"
      },
      "message": "Always build the ANGLE test code. Always build ANGLE on windows and linux.\n\nMake ANGLE test code independent of having ANGLE lib. Make ANGLE test code not include EGL headers.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4040\n\nDOCS_PREVIEW\u003d https://skia.org/?cl\u003d4040\n\nChange-Id: I7b857e9785246743f53fb969647b1162ce7419ab\nReviewed-on: https://skia-review.googlesource.com/4040\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "d7148f673a426c49d6d830b9d0bd5ee6077f1b9d",
      "tree": "b82007a473656e03cacd4c19c82401d7b23e7a16",
      "parents": [
        "bde64e438ae24f9f1c90fff5e1a12e71db5742de"
      ],
      "author": {
        "name": "Hal Canary",
        "email": "halcanary@google.com",
        "time": "Mon Nov 14 08:29:46 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 14:31:14 2016 +0000"
      },
      "message": "Documentation:  move some things around\n\nNOTRY\u003dtrue\nDOCS_PREVIEW\u003d https://skia.org/?cl\u003d4750\n\nChange-Id: I0d1bc77a533ede8e0514ff0b680a5aa851051fc6\nReviewed-on: https://skia-review.googlesource.com/4750\nReviewed-by: Heather Miller \u003chcm@google.com\u003e\nCommit-Queue: Hal Canary \u003chalcanary@google.com\u003e\n"
    },
    {
      "commit": "bde64e438ae24f9f1c90fff5e1a12e71db5742de",
      "tree": "afd220ff026c71f389fef2a2428a6ea047049733",
      "parents": [
        "e7bd81d0a8e41432c9ad62e452742813b21e9923"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Mon Nov 14 08:39:39 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 14:07:54 2016 +0000"
      },
      "message": "Mark inline functions in SkTypes.h as static.\n\nIf these are not marked static (or SK_FORCE_INLINE) they become extremely dangerous to use from files built with different optimization flags than the baseline.  The One Definition Rule becomes trivially easy to violate, and the linker can easily pick a CPU-specific version of the function.\n\nTBR\u003dreed@google.com\n\nBUG\u003dchromium:664864\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4752\n\nChange-Id: If3044a32229db1a1e3a8b83aace6047d92b36d05\nReviewed-on: https://skia-review.googlesource.com/4752\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\nReviewed-by: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    },
    {
      "commit": "e7bd81d0a8e41432c9ad62e452742813b21e9923",
      "tree": "f00f8493237039bc54ba40cbec3d2b7f47b44c6d",
      "parents": [
        "5df4934b3e40cdc378e225d1dda39f015cae9bae"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@chromium.org",
        "time": "Sun Nov 13 08:52:07 2016 -0500"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Mon Nov 14 13:50:15 2016 +0000"
      },
      "message": "GN: turn on easy libjpeg-turbo SIMD backends (ARMv7 and ARMv8)\n\nThese are so easy we might as well...\n\nI did a quick check of relevant-looking defines:\n   - GYP defined WITH_SIMD, but it looks like that\u0027s already defined (by jconfig.h?);\n   - GYP defined RGBX_FILLER_0XFF, but that affects only x86/x86-64;\n   - GYP defined STRICT_MEMORY_ACCESS, which does nothing;\n   - GYP defined MOTION_JPEG_SUPPORTED, which does nothing (and we\u0027d probably not care anyway).\n\nBUG\u003dskia:5875\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d4745\n\nChange-Id: Ib1f28d354630be472c4d9648d5ade74a452a9e24\nReviewed-on: https://skia-review.googlesource.com/4745\nReviewed-by: Matt Sarett \u003cmsarett@google.com\u003e\nCommit-Queue: Mike Klein \u003cmtklein@chromium.org\u003e\n"
    }
  ],
  "next": "5df4934b3e40cdc378e225d1dda39f015cae9bae"
}
