)]}'
{
  "commit": "b043fe447bb33ad0bccc959b05941a67b81b5c24",
  "tree": "defcd69bc7cf21f6bbe2621a268dc0f4d7847379",
  "parents": [
    "e3abca2d81052f7ae3b16f088102b3bb948ac977"
  ],
  "author": {
    "name": "Robert Ancell",
    "email": "robert.ancell@canonical.com",
    "time": "Thu Jul 18 16:02:39 2024 +1200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 18 16:02:39 2024 +1200"
  },
  "message": "Use glBlitFramebuffer when rendering (#53080)\n\nThis is much faster than using a shader which is not required currently\r\n(we are not doing any transformations).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2163aae6ffb43cea49c1c94cd3de23af259297f",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/fl_renderer.cc",
      "new_id": "9db2bee5bdf7e65c3d9f104aeabf403d02e5b1d2",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_renderer.cc"
    },
    {
      "type": "modify",
      "old_id": "a44e546560a3931348127008429482ae51d25fb5",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/fl_renderer_test.cc",
      "new_id": "7c5144df9f14ff70270464d55073a5031190cee3",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/fl_renderer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e82e626caae5764ca0f217d68c794c9558872ebc",
      "old_mode": 33188,
      "old_path": "shell/platform/linux/testing/mock_epoxy.cc",
      "new_id": "0b60e9d9193c1cb5bcca620ea3003fa29643659c",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/testing/mock_epoxy.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c21f9ee00bbaf603231d07fa1721e2de15af75b7",
      "new_mode": 33188,
      "new_path": "shell/platform/linux/testing/mock_epoxy.h"
    }
  ]
}
