)]}'
{
  "commit": "a8fbeba6cbaeb695354560dcf0affc57d37bce88",
  "tree": "e6f4ef1843e19fe0c9d4a4e0b62926d436f340be",
  "parents": [
    "22a5e345c972b530b3e41254752babf1b9430d83"
  ],
  "author": {
    "name": "Chris Dalton",
    "email": "csmartdalton@google.com",
    "time": "Sat Mar 30 00:31:23 2019 -0600"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Wed Apr 03 19:39:24 2019 +0000"
  },
  "message": "Add a cap to allow coverage counting or not\n\nWe don\u0027t want to just disable the \"ccpr\" path renderer anymore (or\nwhatever it should be called), because we are adding an MSAA\nimplementation. This new cap will eventually tell ccpr whether it can\nuse coverage counting, or if it should just use the MSAA impl.\n\nBug: skia:\nChange-Id: Ie6e5ca1a637ca4408bc6bb844153afa9da26f58e\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/204883\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Chris Dalton \u003ccsmartdalton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "804efb715d20ee01e4d2a00d91d6c287f5ca87c3",
      "old_mode": 33188,
      "old_path": "include/gpu/GrContextOptions.h",
      "new_id": "3bfe6f383e884b559e7512c52474a905e50e3b93",
      "new_mode": 33188,
      "new_path": "include/gpu/GrContextOptions.h"
    },
    {
      "type": "modify",
      "old_id": "6d7641c10e5c4aaf8ab6d699de151d135343e020",
      "old_mode": 33188,
      "old_path": "infra/bots/recipes/skpbench.expected/Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-All-Android_CCPR_Skpbench.json",
      "new_id": "c3025647f2e638b061e2f34a63ab21be045673d8",
      "new_mode": 33188,
      "new_path": "infra/bots/recipes/skpbench.expected/Perf-Android-Clang-Pixel-GPU-Adreno530-arm64-Release-All-Android_CCPR_Skpbench.json"
    },
    {
      "type": "modify",
      "old_id": "c0c54bdbd9010bd724e3d8e0abc4eb7b3f8989e0",
      "old_mode": 33188,
      "old_path": "infra/bots/recipes/skpbench.py",
      "new_id": "09e4baceaa02dbc112fe69e3df2a240da467ba1f",
      "new_mode": 33188,
      "new_path": "infra/bots/recipes/skpbench.py"
    },
    {
      "type": "modify",
      "old_id": "dfeeacd19779ac97aa3307aff405da2e97462f5a",
      "old_mode": 33188,
      "old_path": "infra/bots/recipes/test.expected/Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_CCPR.json",
      "new_id": "aaf582a28503495dd12e3efc7a8b89a9140f0385",
      "new_mode": 33188,
      "new_path": "infra/bots/recipes/test.expected/Test-Android-Clang-NVIDIA_Shield-GPU-TegraX1-arm64-Debug-All-Android_CCPR.json"
    },
    {
      "type": "modify",
      "old_id": "3436dbc6593978396852ebaff37b424c5d1ece41",
      "old_mode": 33188,
      "old_path": "infra/bots/recipes/test.py",
      "new_id": "beb452884a2379f8b260fbb92bf7908a1ab442f8",
      "new_mode": 33188,
      "new_path": "infra/bots/recipes/test.py"
    },
    {
      "type": "modify",
      "old_id": "f07f90785a97de84c4b1efcc38128577fcf2ec81",
      "old_mode": 33188,
      "old_path": "src/gpu/GrCaps.cpp",
      "new_id": "7b576a7f24ca712a64f0b4d3f1716a379038c352",
      "new_mode": 33188,
      "new_path": "src/gpu/GrCaps.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7f773135155023da50942d4ec49811d8afb0376",
      "old_mode": 33188,
      "old_path": "src/gpu/GrCaps.h",
      "new_id": "1348bed3142e2e145b66f04e9452d24dbe0f9a84",
      "new_mode": 33188,
      "new_path": "src/gpu/GrCaps.h"
    },
    {
      "type": "modify",
      "old_id": "473d4e6db53db7bdf51eccc2cea5ef2c813d306d",
      "old_mode": 33188,
      "old_path": "src/gpu/GrPathRendererChain.h",
      "new_id": "3542ec4548756f9067c600d1d3a8305423420bb7",
      "new_mode": 33188,
      "new_path": "src/gpu/GrPathRendererChain.h"
    },
    {
      "type": "modify",
      "old_id": "484bd08d89568269f4f19e46f06a1e5938914285",
      "old_mode": 33188,
      "old_path": "src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp",
      "new_id": "c31af4f9743f693d432f92f7b7ffb04019ce5b58",
      "new_mode": 33188,
      "new_path": "src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "b7bf16e47ea792ff9c17245644cf645e21f1129e",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLCaps.cpp",
      "new_id": "553332cef207723a456b3e52128b30c812d00135",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLCaps.cpp"
    },
    {
      "type": "modify",
      "old_id": "41094cbf060a625e3aa0184480219f23e43f47fd",
      "old_mode": 33188,
      "old_path": "src/gpu/mtl/GrMtlCaps.mm",
      "new_id": "17656d0ac1e4dcf1349f17c5bc579e84e3f557d1",
      "new_mode": 33188,
      "new_path": "src/gpu/mtl/GrMtlCaps.mm"
    },
    {
      "type": "modify",
      "old_id": "3c5393af2799da6acaa88522489941c7b4ded022",
      "old_mode": 33188,
      "old_path": "tools/flags/CommonFlagsGpu.cpp",
      "new_id": "5a90789828d92d90cb8dccecdda5fd7298a09769",
      "new_mode": 33188,
      "new_path": "tools/flags/CommonFlagsGpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "9d111f0ff0d3dc8aea54c610a7f4957ed64af3c7",
      "old_mode": 33261,
      "old_path": "tools/skpbench/skpbench.py",
      "new_id": "df26232d41f3722502f52cf795ae280f1af43db1",
      "new_mode": 33261,
      "new_path": "tools/skpbench/skpbench.py"
    },
    {
      "type": "modify",
      "old_id": "3350cd467342682f7aa4d62da6e6e19301366da1",
      "old_mode": 33188,
      "old_path": "tools/viewer/Viewer.cpp",
      "new_id": "3a610ac135a551eeab2eb92ff059acdec103d78c",
      "new_mode": 33188,
      "new_path": "tools/viewer/Viewer.cpp"
    }
  ]
}
