)]}'
{
  "commit": "10bf7020aa154dfbd024df40a33c8f39e5264a47",
  "tree": "f5a74bbbffb12c746eacb9108fb120e06388d42d",
  "parents": [
    "ff4fb3335bb79e68e71ba8ba431de1a2a0daf4e0"
  ],
  "author": {
    "name": "Jim Van Verth",
    "email": "jvanverth@google.com",
    "time": "Tue Apr 09 15:55:05 2019 -0400"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Tue Apr 09 21:33:35 2019 +0000"
  },
  "message": "Add non-AA support to OvalFactoryOps.\n\nNon-AA stroked ovals and rounded rects were falling back to a path renderer, when they can use\nthe much faster OvalFactoryOps. And since CircleOp is slightly faster than FillRRectOp for AA\ncircles, this extends it to work with non-AA circles as well.\n\nChange-Id: I7e3576e081f076056a00ed57ac6a805be7348b28\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206700\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nReviewed-by: Chris Dalton \u003ccsmartdalton@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4db9049858db806a9ceeacf3e949ade985661d8",
      "old_mode": 33188,
      "old_path": "src/gpu/GrRenderTargetContext.cpp",
      "new_id": "a9c60212c4e7a64e29c1ec30074d421c334bb087",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTargetContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7ea93e04d3fcb6bae8cacd581cf2b58cbe5def1",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrOvalOpFactory.cpp",
      "new_id": "730c0fccdd2568e5ee7259481d0fafeb8fa25eb7",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrOvalOpFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0f0034d480f422fb50cf580b02db5b357375ce9",
      "old_mode": 33188,
      "old_path": "src/gpu/ops/GrOvalOpFactory.h",
      "new_id": "ff002120164f922db747cc6c37fd61452f5bb108",
      "new_mode": 33188,
      "new_path": "src/gpu/ops/GrOvalOpFactory.h"
    }
  ]
}
