)]}'
{
  "commit": "b85a0aab6905af8b329539b7573a7555b727d5e5",
  "tree": "9e178f1cbd5c77cc3a522c54b529b50267d89e01",
  "parents": [
    "dcabb05113a732636691abc16d643a091336aea5"
  ],
  "author": {
    "name": "cdalton",
    "email": "cdalton@nvidia.com",
    "time": "Mon Jul 21 15:32:44 2014 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Jul 21 15:32:44 2014 -0700"
  },
  "message": "Add a GrPathRange class\n\nAdds a GrPathRange object that represents a range of paths on the gpu.\nUpdates GrDrawTarget::drawPaths and supporting code to use GrPathRange\ninstead of an array of GrPath objects.\n\nChange-Id: I67845f3893cd4d955db947d699aa3733cbb081e0\n\nBUG\u003dskia:\nR\u003dbsalomon@google.com, jvanverth@google.com, kkinnunen@nvidia.com\n\nAuthor: cdalton@nvidia.com\n\nReview URL: https://codereview.chromium.org/400713003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca2dc1d4aa1603805a3d00683c065f9d22fc5758",
      "old_mode": 33188,
      "old_path": "gyp/gpu.gypi",
      "new_id": "603a2fd4576610ffddc98af47f923035c4002d54",
      "new_mode": 33188,
      "new_path": "gyp/gpu.gypi"
    },
    {
      "type": "modify",
      "old_id": "42bed8cbe701dfb2a28562b13cc1775dbca5cd9e",
      "old_mode": 33188,
      "old_path": "include/core/SkStrokeRec.h",
      "new_id": "0c5892f62584393c5a9d49336afaae1c35039418",
      "new_mode": 33188,
      "new_path": "include/core/SkStrokeRec.h"
    },
    {
      "type": "modify",
      "old_id": "483a9a5217afc1252ee1eb5d55e44d2801da5fdb",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawTarget.cpp",
      "new_id": "72204fa14bfecbd81bff6619f709120e96ac4d3d",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "7898dfdcab66fedc1083c3099e12c5cc5f326c0b",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawTarget.h",
      "new_id": "c868e56aa79a733553875a84e5475cc0309acca0",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawTarget.h"
    },
    {
      "type": "modify",
      "old_id": "fd249deb7b065251c3a6c495df1aa38cfe962892",
      "old_mode": 33188,
      "old_path": "src/gpu/GrGpu.cpp",
      "new_id": "840f8ee4272b63a890ffe7eea7f0754d48cacbc4",
      "new_mode": 33188,
      "new_path": "src/gpu/GrGpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd7502e18ac3a0f5a0588d5c9aaafe1ab479d094",
      "old_mode": 33188,
      "old_path": "src/gpu/GrGpu.h",
      "new_id": "17b7b697e225f0095ab6df1a3498ceb83a37e5af",
      "new_mode": 33188,
      "new_path": "src/gpu/GrGpu.h"
    },
    {
      "type": "modify",
      "old_id": "dfff24792ea66dedd83490e16c5b26ab60a18bb5",
      "old_mode": 33188,
      "old_path": "src/gpu/GrInOrderDrawBuffer.cpp",
      "new_id": "26b54522b52abae4fc9142446726d9871ac6431e",
      "new_mode": 33188,
      "new_path": "src/gpu/GrInOrderDrawBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "3025c067f7a244119d7a0a785bf6034c71cb4484",
      "old_mode": 33188,
      "old_path": "src/gpu/GrInOrderDrawBuffer.h",
      "new_id": "b18112efae48a2e7e1c36891fcc9a110dd8f899e",
      "new_mode": 33188,
      "new_path": "src/gpu/GrInOrderDrawBuffer.h"
    },
    {
      "type": "modify",
      "old_id": "adb3fe6333a7020f8cc98e89351151da556bbb89",
      "old_mode": 33188,
      "old_path": "src/gpu/GrPath.cpp",
      "new_id": "5426e498f0cdd5b841d5d497b2f83bd6bdb01835",
      "new_mode": 33188,
      "new_path": "src/gpu/GrPath.cpp"
    },
    {
      "type": "modify",
      "old_id": "d324e6a74556e7b4510ac67f6c9d1b7375e64183",
      "old_mode": 33188,
      "old_path": "src/gpu/GrPath.h",
      "new_id": "2c0040cbf2d7a2d88714693098221d7724d946dc",
      "new_mode": 33188,
      "new_path": "src/gpu/GrPath.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02342c4e0ef9a98dd7c20a64f52e0e5e5287c5e6",
      "new_mode": 33188,
      "new_path": "src/gpu/GrPathRange.h"
    },
    {
      "type": "modify",
      "old_id": "637c85a997d8942da5c725777b8bef544fcf0227",
      "old_mode": 33188,
      "old_path": "src/gpu/GrStencilAndCoverTextContext.cpp",
      "new_id": "65c26423d1391edd69193620234af1e344e5303f",
      "new_mode": 33188,
      "new_path": "src/gpu/GrStencilAndCoverTextContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e79f5c9b7e43f59dcf5234bd780eb81de6e5616",
      "old_mode": 33188,
      "old_path": "src/gpu/GrStencilAndCoverTextContext.h",
      "new_id": "021a84d8760d31d8bebe15c25982cd7e2de3cd56",
      "new_mode": 33188,
      "new_path": "src/gpu/GrStencilAndCoverTextContext.h"
    },
    {
      "type": "modify",
      "old_id": "bb26b12c72cd4dbf14040658fb2b4b11b55f71e1",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLPath.cpp",
      "new_id": "1c745808e986a74022b936efcf9aefe0b6b8b5a5",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPath.cpp"
    },
    {
      "type": "modify",
      "old_id": "3409547b2b06ac4d154fc8cdeb7017ffb6a96de3",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLPath.h",
      "new_id": "4831b7250fe0e1fe85be866868171ad2f21b4913",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPath.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2df04e3057ef0ba9d1ce66c1910010883c563c03",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPathRange.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c6b78e0163db5b52a45c9bda7a9ec54f56e656d",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLPathRange.h"
    },
    {
      "type": "modify",
      "old_id": "6d47627e309fd072ab4d1b98d2bf6574693a011c",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL.cpp",
      "new_id": "d29c141c4f77606eea5cc3194e0962d0eeedc32d",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "52e7b86f4a71a61b51d217b2a25882b0f16bf426",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL.h",
      "new_id": "526e1ca0a90de3112f2cfc4cfc72b86b82d071d8",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL.h"
    }
  ]
}
