)]}'
{
  "commit": "a753d1a3475dcae3ca80fcfffed30c0cc25a349b",
  "tree": "fee5d11e382899947be5403a5ac3b283d3069be5",
  "parents": [
    "8fc1eb28937b751ea1e66d2a7805922b02b7b5b8"
  ],
  "author": {
    "name": "Florin Malita",
    "email": "fmalita@chromium.org",
    "time": "Fri Feb 22 17:00:32 2019 -0500"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Fri Feb 22 23:11:02 2019 +0000"
  },
  "message": "Reland \"[skottie] Add tritone layer effect support\"\n\nThis reverts commit 42ee4028a9b8619157890ee0d9d60b02bcc84028.\n\nOriginal change\u0027s description:\n\u003e Revert \"[skottie] Add tritone layer effect support\"\n\u003e \n\u003e This reverts commit 71c70ea13e26814ba560f3f6b1398888b9a5f0b8.\n\u003e \n\u003e Reason for revert: broke WASM builds\n\u003e \n\u003e Original change\u0027s description:\n\u003e \u003e [skottie] Add tritone layer effect support\n\u003e \u003e \n\u003e \u003e Generalize sksg::TintColorFilter into GradientColorfilter, to support\n\u003e \u003e multiple color interpolation ranges.\n\u003e \u003e \n\u003e \u003e Keep the two-color/single-matrix (tint) specialization, and use a table\n\u003e \u003e color filter for the general case.\n\u003e \u003e \n\u003e \u003e Change-Id: Idf42833462127c29fb69fe94337a1d1478b77dd9\n\u003e \u003e Reviewed-on: https://skia-review.googlesource.com/c/194024\n\u003e \u003e Reviewed-by: Mike Reed \u003creed@google.com\u003e\n\u003e \u003e Commit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n\u003e \n\u003e TBR\u003dfmalita@chromium.org,reed@google.com\n\u003e \n\u003e Change-Id: Id5bd99701f74fbd4f54d0aca74e753b7ab88bdb3\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/194429\n\u003e Reviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\n\u003e Commit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n\nTBR\u003dfmalita@chromium.org,reed@google.com\n\nChange-Id: Ie7fc28ff784b91f01108415e50677e8982ccf858\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/194430\nReviewed-by: Florin Malita \u003cfmalita@chromium.org\u003e\nCommit-Queue: Florin Malita \u003cfmalita@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66708b2edda05dd0553ea19b2aa17178a715afc5",
      "old_mode": 33261,
      "old_path": "experimental/canvaskit/compile.sh",
      "new_id": "78f1c3fc0c36a044cc8a2b76e417e4cba874c0aa",
      "new_mode": 33261,
      "new_path": "experimental/canvaskit/compile.sh"
    },
    {
      "type": "modify",
      "old_id": "61679ff215f46de7cd9d147fd38c5e6d40559499",
      "old_mode": 33188,
      "old_path": "modules/skottie/src/SkottieLayerEffect.cpp",
      "new_id": "70e8314ef1cac588af357d1f5fc5bcadd39163bb",
      "new_mode": 33188,
      "new_path": "modules/skottie/src/SkottieLayerEffect.cpp"
    },
    {
      "type": "modify",
      "old_id": "4397cc4b7d7f8d24fcbffd05b96a251d443e1dbb",
      "old_mode": 33188,
      "old_path": "modules/sksg/include/SkSGColorFilter.h",
      "new_id": "0029b3193930bced8b7da685cc42fcd315a7c33f",
      "new_mode": 33188,
      "new_path": "modules/sksg/include/SkSGColorFilter.h"
    },
    {
      "type": "modify",
      "old_id": "f10d83f4ec9b3b2b13d7ad9b1eb89a01e1216406",
      "old_mode": 33188,
      "old_path": "modules/sksg/src/SkSGColorFilter.cpp",
      "new_id": "c34c729c85edc3a10edabb4d7b8ee285914ff702",
      "new_mode": 33188,
      "new_path": "modules/sksg/src/SkSGColorFilter.cpp"
    }
  ]
}
