)]}'
{
  "commit": "8c19238a09fd3cd7e4e6c91ad749a80c89d989eb",
  "tree": "723c5c222fdb291928b73e676253e456e7d9d57a",
  "parents": [
    "61c17e61e64926c45efa037873cf6dc599bedb47"
  ],
  "author": {
    "name": "Mike Reed",
    "email": "reed@google.com",
    "time": "Fri Oct 06 10:03:50 2017 -0400"
  },
  "committer": {
    "name": "Derek Sollenberger",
    "email": "djsollen@google.com",
    "time": "Fri Oct 06 16:44:07 2017 +0000"
  },
  "message": "experiments to speed up drawing 32bit images into 565\n\nNew (legacy style) blitters only coded for shaders (and very restricted blendmodes)\n\n(cherry picked from commit ef8ce2858b7692c9ec9874c43656e603f304c760)\n\nBug: skia:\nChange-Id: Id57ee84f1c1028b79c7ccca8919480c68ac4b9c6\nReviewed-on: https://skia-review.googlesource.com/56400\nCommit-Queue: Derek Sollenberger \u003cdjsollen@google.com\u003e\nReviewed-by: Derek Sollenberger \u003cdjsollen@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39a80fef85eba914d6a3d635446c46f1e4524275",
      "old_mode": 33188,
      "old_path": "gn/core.gni",
      "new_id": "75d324535cf9e1a7e2630b97a509f4d5e7151f26",
      "new_mode": 33188,
      "new_path": "gn/core.gni"
    },
    {
      "type": "modify",
      "old_id": "45a569835bac7ed2affc2ef1e19c0303b0f79ce5",
      "old_mode": 33188,
      "old_path": "src/core/SkBlitter.cpp",
      "new_id": "daee46018bb04489a8f3625b17f8ad1437fc6138",
      "new_mode": 33188,
      "new_path": "src/core/SkBlitter.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72977c190153458e0d00655fb9f9b05fca62dcfa",
      "new_mode": 33188,
      "new_path": "src/core/SkBlitter_RGB565.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f34391bc0afc9c5311ff9838620475e40b23fd1",
      "old_mode": 33188,
      "old_path": "src/core/SkBlitter_Sprite.cpp",
      "new_id": "cb8d8102ae5e7d7c64954a6b846bd6e8c409e53e",
      "new_mode": 33188,
      "new_path": "src/core/SkBlitter_Sprite.cpp"
    },
    {
      "type": "modify",
      "old_id": "47b20176e64bf13b6c229c0d94b9fa2895413f2c",
      "old_mode": 33188,
      "old_path": "src/core/SkCoreBlitters.h",
      "new_id": "9d227e9b4308c66f5695b35aea0649673820c1b7",
      "new_mode": 33188,
      "new_path": "src/core/SkCoreBlitters.h"
    },
    {
      "type": "modify",
      "old_id": "9f10dbfc70ad7d5a8b0a3487c29292aac4a0ad98",
      "old_mode": 33188,
      "old_path": "src/core/SkSpriteBlitter.h",
      "new_id": "42313677cf2b7c94a2242f6df9679c9c4165f574",
      "new_mode": 33188,
      "new_path": "src/core/SkSpriteBlitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b78099d89787da2ac265a554ce3afae015c7e24",
      "new_mode": 33188,
      "new_path": "src/core/SkSpriteBlitter_RGB565.cpp"
    }
  ]
}
