)]}'
{
  "commit": "fcf22c35a51fdae89f8a936bc47fb19f4b74ee17",
  "tree": "3b25741625325bf7f967cb495abd50b3850e3164",
  "parents": [
    "91608fc52ab113da9d6f87bf6ff7216a64355e91"
  ],
  "author": {
    "name": "Shrek Shao",
    "email": "shrekshao@google.com",
    "time": "Fri Jan 17 13:13:09 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 17 13:13:09 2025 -0800"
  },
  "message": "Compat: Blit T2B for float16/32 textures when not color renderable\n\nGL uses framebuffer to implement copy for these texture formats.\nThis does not work if the formats are not color renderable.\nUse the compute shader blit to emulate the copy.\n\nBug: 381214487\nChange-Id: I613206b318db62b61d23553680d6231b48c901d7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/221836\nReviewed-by: Stephen White \u003csenorblanco@chromium.org\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdc7dde8b329a0e01b6754db85c43f9bd32c9084",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BlitTextureToBuffer.cpp",
      "new_id": "5e64a720ba2c6ce6f195d369b90d57f08b530059",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BlitTextureToBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b700086caa9b4333ea2b38695c9452b3acb7e30",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "d8dccb73c311bd6ff8ecba5d3401be784e97f5a3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0bda7a6eae9474cc5e61a52446ad6d7e064175d7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CommandEncoder.cpp",
      "new_id": "cc5cac30ab11bee0fbcbed1df9b77d15840b1f08",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CommandEncoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c8cff16a06a1dcd01d7f852a17c12d3cfea04b0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.cpp",
      "new_id": "bd96d0545aced0162b88acc97a28f1aecf5b7be4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a8ca231092adfad0869743d84e4f8238929c255",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "d6208f2f9c438707036f744386063439a9f42e42",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a80e6aecafb2c27f14c58effc30061c52fb4e3a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "93ed488964d7f4aefee31f182a4218a754bb6e5f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "dd944fe710e96de1fb65786ad39f7064437fde06",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp",
      "new_id": "67e7f7d3e6a93dc9c6149b2454915e5243e8d0d0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/PhysicalDeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "968efae4b4a05ca4be51a6188517734ff8d63021",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/CopyTests.cpp",
      "new_id": "1122f0adfc0f9881abd817777be53ea1435d676f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/CopyTests.cpp"
    }
  ]
}
