)]}'
{
  "commit": "b5e79bd249b86cc0ace626d3d06b3154da6d4731",
  "tree": "ec0ce24708b1ee754a9f55de733ce52afbea290a",
  "parents": [
    "f964186c1a993a64ff68f595b6ceb6194428c4fb"
  ],
  "author": {
    "name": "Dan Field",
    "email": "dnfield@google.com",
    "time": "Tue Jan 02 14:11:05 2024 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 02 22:11:05 2024 +0000"
  },
  "message": "Start wiring up fragment program for OpenGLES (#49347)\n\nMakes fragment programs work for OpenGLES backend.\r\n\r\nFixes https://github.com/flutter/flutter/issues/113715\r\nFixes https://github.com/flutter/flutter/issues/105538\r\nI cannot find a dedicated issue for this, but there probably is someone somewhere and I don\u0027t want to file a new one for it.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7a7e0d8bc2f239c0b8b52303a6e77afbd538508",
      "old_mode": 33188,
      "old_path": "impeller/aiks/aiks_unittests.cc",
      "new_id": "61ddc200d3f8300ecbd0d37780f62a8af44c64f3",
      "new_mode": 33188,
      "new_path": "impeller/aiks/aiks_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "8b267dbe48e28ace03a4fc703e742441eba21408",
      "old_mode": 33188,
      "old_path": "impeller/core/shader_types.h",
      "new_id": "25c405b1f0cb96833286bcc93d34bd07fabb9ab3",
      "new_mode": 33188,
      "new_path": "impeller/core/shader_types.h"
    },
    {
      "type": "modify",
      "old_id": "82ad3508ff2740475ce6ac3bd3a461d770f44fa9",
      "old_mode": 33188,
      "old_path": "impeller/entity/contents/runtime_effect_contents.cc",
      "new_id": "a2a5244b6b038a2ab2a16a11b24a6b8166f7517c",
      "new_mode": 33188,
      "new_path": "impeller/entity/contents/runtime_effect_contents.cc"
    },
    {
      "type": "modify",
      "old_id": "4cb0c416d5121045129054fee32eca9c351be380",
      "old_mode": 33188,
      "old_path": "impeller/entity/entity_unittests.cc",
      "new_id": "91d6b6a2735c8163460d1fceec109b539335f0d0",
      "new_mode": 33188,
      "new_path": "impeller/entity/entity_unittests.cc"
    },
    {
      "type": "modify",
      "old_id": "1867b65862e0d4790300070c72b0cce6ec1267d6",
      "old_mode": 33188,
      "old_path": "impeller/fixtures/BUILD.gn",
      "new_id": "bce07ac4006ac2998ebab33fa84e75fa46f94d11",
      "new_mode": 33188,
      "new_path": "impeller/fixtures/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f411615b51d8e6f9cd0ef9c434a7ddd52dba24f9",
      "old_mode": 33188,
      "old_path": "impeller/golden_tests/golden_playground_test.h",
      "new_id": "e4fdde82fb5a6ca96674fd9455736e7a771acdb6",
      "new_mode": 33188,
      "new_path": "impeller/golden_tests/golden_playground_test.h"
    },
    {
      "type": "modify",
      "old_id": "57e6b882eb5aa5693f60c6b84e85642149bd9bad",
      "old_mode": 33188,
      "old_path": "impeller/playground/playground.h",
      "new_id": "6f8f37fca8acc6ff37c012daf46285fd095c400b",
      "new_mode": 33188,
      "new_path": "impeller/playground/playground.h"
    },
    {
      "type": "modify",
      "old_id": "e2051a296776b93b2d43372883873043791d53f7",
      "old_mode": 33188,
      "old_path": "impeller/playground/playground_test.h",
      "new_id": "65ac08e67ecfde4e59c051332b17b2ef67b7ca03",
      "new_mode": 33188,
      "new_path": "impeller/playground/playground_test.h"
    },
    {
      "type": "modify",
      "old_id": "696ab62b42b352e651683bd1b6efbf239e9931ce",
      "old_mode": 33188,
      "old_path": "impeller/renderer/backend/gles/buffer_bindings_gles.cc",
      "new_id": "899cbbb5b7224d25c31dddfc4dc161ed7c1310ac",
      "new_mode": 33188,
      "new_path": "impeller/renderer/backend/gles/buffer_bindings_gles.cc"
    },
    {
      "type": "modify",
      "old_id": "f5b95aa7b25a0aae03a7556ccb75e5f0dc9da5c8",
      "old_mode": 33188,
      "old_path": "impeller/runtime_stage/runtime_stage_unittests.cc",
      "new_id": "082b4a44a56116d2850f22d5e8a5123e6e224416",
      "new_mode": 33188,
      "new_path": "impeller/runtime_stage/runtime_stage_unittests.cc"
    }
  ]
}
