)]}'
{
  "commit": "5b8e024794eede9fcadf75850d241c640ae18d6d",
  "tree": "a376574509cfe975f94f3dcfffc73c84892b0c9b",
  "parents": [
    "6ef5958297a54bb2b1f41eabb7899ec4837318b8"
  ],
  "author": {
    "name": "Brandon DeRosier",
    "email": "bdero@google.com",
    "time": "Tue Mar 28 18:52:21 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 28 18:52:21 2023 -0700"
  },
  "message": "[Impeller] Gaussian blur: Add alpha mask specialization (#40707)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e890eabfa2fe2b5fe59ccaf662422429b9196444",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "b08e3e2160e68ad701d7fd89818c820ecdcfcfd9",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "9689ac979e85dcee7df4a689fc776c58a06bb2c2",
      "old_mode": 33188,
      "old_path": "impeller/entity/BUILD.gn",
      "new_id": "69c772605977d09504c38859a6a6ee70c104ea58",
      "new_mode": 33188,
      "new_path": "impeller/entity/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3c2545cd97b53c7a185a62f5d86465813441ed40",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/content_context.cc",
      "new_id": "9b421edfcaa4a6bb92bb29e6c52bd48c0fb50abe",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/content_context.cc"
    },
    {
      "type": "modify",
      "old_id": "f9ab7ac85df0c017e0502795a35a15cd99010436",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/content_context.h",
      "new_id": "f139293d5940046a715b152a30ba0e5c6a24a5e2",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/content_context.h"
    },
    {
      "type": "modify",
      "old_id": "6683a7118dbcb024043069e2043db4454b3f3689",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/filters/gaussian_blur_filter_contents.cc",
      "new_id": "deec204c33de2f1ffe0855070e31bbcb7b549e67",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/filters/gaussian_blur_filter_contents.cc"
    },
    {
      "type": "rename",
      "old_id": "718b4826021c019f50932805689b8f11ebd1af18",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur.glsl",
      "new_id": "4a218303efc274ea5f54d3180d944595886b04c0",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/gaussian_blur/gaussian_blur.glsl",
      "score": 73
    },
    {
      "type": "rename",
      "old_id": "f402003b13bf19ac382b46972c037d801af2e298",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur.vert",
      "new_id": "f402003b13bf19ac382b46972c037d801af2e298",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/gaussian_blur/gaussian_blur.vert",
      "score": 100
    },
    {
      "type": "copy",
      "old_id": "8b483ae45de30698367b331366f05971971baa1d",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur.frag",
      "new_id": "5c60a89545c43e2b011a45c79542f171697d42a2",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/gaussian_blur/gaussian_blur_alpha_decal.frag",
      "score": 63
    },
    {
      "type": "rename",
      "old_id": "8b483ae45de30698367b331366f05971971baa1d",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur.frag",
      "new_id": "90b21c10291dc907781f5c23933e59b169cfdc5e",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/gaussian_blur/gaussian_blur_alpha_nodecal.frag",
      "score": 63
    },
    {
      "type": "copy",
      "old_id": "8b483ae45de30698367b331366f05971971baa1d",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur.frag",
      "new_id": "57ae5a8a01e45ec66fce40b5edb328c66ad847cf",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/gaussian_blur/gaussian_blur_noalpha_decal.frag",
      "score": 63
    },
    {
      "type": "copy",
      "old_id": "8b483ae45de30698367b331366f05971971baa1d",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur.frag",
      "new_id": "3c556958eac6047e2ea5778e720ebf08c9038861",
      "new_mode": 33188,
      "new_path": "impeller/entity/shaders/gaussian_blur/gaussian_blur_noalpha_nodecal.frag",
      "score": 63
    },
    {
      "type": "delete",
      "old_id": "c3076c7f7f902d5728507ce9a53d8a274c94739e",
      "old_mode": 33188,
      "old_path": "impeller/entity/shaders/gaussian_blur_decal.frag",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9d800cc43c0ab36975bcb0d484da6adb02a90613",
      "old_mode": 33188,
      "old_path": "impeller/tools/malioc.json",
      "new_id": "d9e3b4b4226eaadb98f4382ab1bf84c802d3ae0f",
      "new_mode": 33188,
      "new_path": "impeller/tools/malioc.json"
    }
  ]
}
