)]}'
{
  "commit": "4c868ee85616c0ce5b0942a0094fbc5593cf20a4",
  "tree": "2c67c0cfb39f5d3fecd0b610f206e3fd9ed785a0",
  "parents": [
    "ee26c35e6eb2faad4e9b9ac9f6a78e4df8dc9c30"
  ],
  "author": {
    "name": "Brandon DeRosier",
    "email": "bdero@google.com",
    "time": "Sat Aug 03 12:00:35 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Aug 03 19:00:35 2024 +0000"
  },
  "message": "Revert \"[Impeller] Reland 2: Implement draw order optimization. (#54268) (#54325)\n\nManual revert of https://github.com/flutter/engine/pull/54268, since the time expired for automatic reverting.\r\n\r\n@jason-simmons found this patch to be causing a regression in a downstream app. Some draws are getting clipped away, and disabling the scissor fixes it. So there is likely still a case not being handled correctly with the clip replay or subpass draw deferral behavior.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65321d1790f54ca2aba40c90777156b410c3bce7",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/excluded_files",
      "new_id": "4420a94c5fa179964c879a61610e043117535458",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/excluded_files"
    },
    {
      "type": "modify",
      "old_id": "28bbe4769076a2d66972805466ce30af66c2bc6a",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "bd838fd198e0cb7da8e58552053438fa3bb8107a",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "c75ca724dc17de7c1c98de12ca02a88ce3b8fafa",
      "old_mode": 33188,
      "old_path": "impeller/entity/BUILD.gn",
      "new_id": "d91d56cdfe5fe65a5f5b62e76e4dd5b432b7c67a",
      "new_mode": 33188,
      "new_path": "impeller/entity/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "008674a99e7f6225280e5b952f1f24bf04ba5039",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/color_source_contents.h",
      "new_id": "5f72b13f05e820744099af4bfdc483b29403e9e8",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/color_source_contents.h"
    },
    {
      "type": "modify",
      "old_id": "cf39b60e337bca9f60e5001451242a4700a56331",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/filters/gaussian_blur_filter_contents.cc",
      "new_id": "3fa906e89296cafa53943b44764426a5308a4c74",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/filters/gaussian_blur_filter_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "7cc6befb517c83a7f2695906d3464cb192d2a11a",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/texture_contents.cc",
      "new_id": "a2af33e96c4862867d1e323b04cc292d415c9c08",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/texture_contents.cc"
    },
    {
      "type": "delete",
      "old_id": "5afdf438d0d2f27f29c3f0ae1b74c01497e64891",
      "old_mode": 33188,
      "old_path": "impeller/entity/draw_order_resolver.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c8d7a91d4755771c5a8ca7e810ce270fa1caaf4",
      "old_mode": 33188,
      "old_path": "impeller/entity/draw_order_resolver.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c19e781aaec6343a803234d463a13df024d9948f",
      "old_mode": 33188,
      "old_path": "impeller/entity/draw_order_resolver_unittests.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2e5229d707b6201e4aa822820a93c9a5b941eabc",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity.cc",
      "new_id": "cb336892d3a61b655b1fd23a9dddcd6f446fd40d",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity.cc"
    },
    {
      "type": "modify",
      "old_id": "daaac1420a420d6c15184379c6b086c639258624",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity.h",
      "new_id": "95f8b29b2400f6a8be8e95ee891b6944c142b9f8",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity.h"
    },
    {
      "type": "modify",
      "old_id": "cd29877cbac140a1d89afdda19f55ab31661bc80",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity_pass.cc",
      "new_id": "bd1e070836cb0c0aa0c106a2c93dd314678337aa",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity_pass.cc"
    },
    {
      "type": "modify",
      "old_id": "38e5d28d442317c32fda7aa568381ba8eeee701b",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity_pass.h",
      "new_id": "87731602d6925e90d75f23e15f9449dd4898c248",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity_pass.h"
    },
    {
      "type": "modify",
      "old_id": "1cef7a108587a6b3bb672321025d12189f2706b7",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity_pass_clip_stack.cc",
      "new_id": "eab0565b3d38228de7c8773e4bac37e4e9ba4359",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity_pass_clip_stack.cc"
    },
    {
      "type": "modify",
      "old_id": "df230fddd440444af6219e888059fc9a9a2c71d8",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity_pass_clip_stack.h",
      "new_id": "de1f1c9eee0709d77db9ef7f93eab8eb272adf18",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity_pass_clip_stack.h"
    }
  ]
}
