)]}'
{
  "commit": "e2588d6565490f22a27843beb3cf5aecf9eb28d9",
  "tree": "3c09240c54b599fd65ec38e6a5d485cdb0741696",
  "parents": [
    "93d33d9fd16ec8df4695f6ce22ebfcd3c3a043da"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Wed Jul 05 23:57:51 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 05 23:57:51 2023 +0000"
  },
  "message": "Compat GLES: blit BGRA8Unorm texture to buffer using compute\n\nSupport BGRA8Unorm texture readback using texture to buffer\ncompute blit emulation when GL_EXT_read_format_bgra is\nnot available.\n\nBug: dawn:1393\nChange-Id: Iaad7057f73057829fb161a7580679702ba9f70bf\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/139506\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Stephen White \u003csenorblanco@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\nAuto-Submit: Shrek Shao \u003cshrekshao@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2189e696fa889d1e1f15b11aa9fd5df489e36bc4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlitTextureToBuffer.cpp",
      "new_id": "454deea442ff253069bbb24d21638c1dea83e0aa",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlitTextureToBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c170968115aca18d49b564fbd387d72dc2f386a4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "63be90fa87109df784b07355e7e825c85183d50b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ccbd5dcc95e58c914f13c221ec7bdd9837aca1b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "dfa8934c6b2c94e0a42a82a684a4d6c1771fe207",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "f62d240d3502f8c67ba772256cb8372277eb504c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.cpp",
      "new_id": "c1a3e873af82b2665815ae388a649126dbede99a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "1610e7d93c320226eb9f59bb44cea6adf23679fa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "e5ceb566512ca70ca03bc8704ac5cf511100f9ad",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "64b4be22457270ca4fbb015d5850a3ea03cd8f71",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "271b5c9fcb6c5b3320535209ee2cdde513b19d8f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "06154f43873eb3bbfb0b1eb6cc76ef0e03833d6c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/CommandBufferGL.cpp",
      "new_id": "63e619cdfe42de3dd7c7d0294d7694c86b0ff417",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/CommandBufferGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "d79d41ae13bb123801856bba9cb0d0e80147f759",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "df82a3530438bc2c99dfd4af512048ed73853aec",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c87de459916c2196257f20c7e7b6933115499be",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/TextureFormatTests.cpp",
      "new_id": "421ea3eb4b984de815194e08558050169b3b7a20",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/TextureFormatTests.cpp"
    }
  ]
}
