)]}'
{
  "commit": "7327c9ddfcd0bf7e01ed4440d0c429d49f0acdc8",
  "tree": "770d3ff272741e5b0625b101c2e213ecb664737f",
  "parents": [
    "139e88015cb50eb24cb6f1df585e443e4377beea"
  ],
  "author": {
    "name": "Robert Phillips",
    "email": "robertphillips@google.com",
    "time": "Tue Oct 08 16:32:56 2019 -0400"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Tue Oct 08 22:43:22 2019 +0000"
  },
  "message": "Add GrRenderTask and GrOp prePrepare framework\n\nWe want to be able to pull more work forward when creating DDLs. The prePrepare entry points will allow us to perform this CPU-side preprocessing.\n\nChange-Id: I2c0c7978dbf7d7c335425ea81ab2323cb9dcdbc3\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/247048\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8093e69d7010c78d835c7790dbe488ad547e6fd1",
      "old_mode": 33188,
      "old_path": "src/gpu/GrCopyRenderTask.h",
      "new_id": "640bb1167cfbeb2fdb88879f454e456f7047d151",
      "new_mode": 33188,
      "new_path": "src/gpu/GrCopyRenderTask.h"
    },
    {
      "type": "modify",
      "old_id": "65d8059ce42926e7694ef3446af57f907b698162",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawingManager.cpp",
      "new_id": "fe44231d4fa70a46ea0d991fec994d422bfaf8f2",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawingManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "35bfcb65558104a08dabeb2432331fa069a1da22",
      "old_mode": 33188,
      "old_path": "src/gpu/GrOpsTask.cpp",
      "new_id": "229dd9c8f43af5992df1ebb3a0d7284faeca54f9",
      "new_mode": 33188,
      "new_path": "src/gpu/GrOpsTask.cpp"
    },
    {
      "type": "modify",
      "old_id": "80e4ffd76e237c0ea584436089d95fc73a40233b",
      "old_mode": 33188,
      "old_path": "src/gpu/GrOpsTask.h",
      "new_id": "9531ab98c8e257edfe6309d45f6e859a134f06f8",
      "new_mode": 33188,
      "new_path": "src/gpu/GrOpsTask.h"
    },
    {
      "type": "modify",
      "old_id": "801713c2c5b2b2bee9bdc75f68f495c7aa63b6df",
      "old_mode": 33188,
      "old_path": "src/gpu/GrRenderTask.h",
      "new_id": "22bd25eb8ae0396bf944860f6670b1f275681d92",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTask.h"
    },
    {
      "type": "modify",
      "old_id": "913f2503c2c0468c35ac405a16ce038949a6c4a0",
      "old_mode": 33188,
      "old_path": "src/gpu/GrTextureResolveRenderTask.h",
      "new_id": "48fea3905b00caf2ba466d2886e05c0d753ca293",
      "new_mode": 33188,
      "new_path": "src/gpu/GrTextureResolveRenderTask.h"
    },
    {
      "type": "modify",
      "old_id": "08437c747433de927918e56b64127eb6fc4fe993",
      "old_mode": 33188,
      "old_path": "src/gpu/GrTransferFromRenderTask.h",
      "new_id": "40e89da6be6abb23d741483e7eee25ba91f690fd",
      "new_mode": 33188,
      "new_path": "src/gpu/GrTransferFromRenderTask.h"
    },
    {
      "type": "modify",
      "old_id": "46c2edfbbe0560bde3407818c582a85fd82a1265",
      "old_mode": 33188,
      "old_path": "src/gpu/GrWaitRenderTask.h",
      "new_id": "fc736e1c9b9f4d741ca54a65a5a2616cc6dce1a3",
      "new_mode": 33188,
      "new_path": "src/gpu/GrWaitRenderTask.h"
    },
    {
      "type": "modify",
      "old_id": "5baf9852849b0a82717e891e2d9dbffcf3e53bf8",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrMeshDrawOp.h",
      "new_id": "b956a4be589e988a5dfdb2f01251707700baf4d7",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrMeshDrawOp.h"
    },
    {
      "type": "modify",
      "old_id": "e63df01593fd9d06d745459332aa57ac5335995c",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrOp.h",
      "new_id": "f42b5b5045e2016a61452c35cf826d7243ed0a9d",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrOp.h"
    },
    {
      "type": "modify",
      "old_id": "b3ef41465949742b4807aaef0565d7c8fbfcf344",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrTextureOp.cpp",
      "new_id": "669c935afb0f2142b3fb63310fd578e9750a7f97",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrTextureOp.cpp"
    }
  ]
}
