)]}'
{
  "commit": "e095571be47008e6deca936cd0b8b45d1c937ca9",
  "tree": "ce47bfa4eda0338b7aaf8c9cd771df805abc690c",
  "parents": [
    "1e346a0b40c89b2e3b10f71c81d68712d6ac7b07"
  ],
  "author": {
    "name": "François Beaufort",
    "email": "beaufort.francois@gmail.com",
    "time": "Tue Jul 15 02:45:35 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jul 15 02:45:35 2025 -0700"
  },
  "message": "[dawn][metal] Add texture component swizzle feature support\n\nBug: 414312052\nChange-Id: I4fe036c99f0eb965f53ff21562ac9daccc934fd3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/249434\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Zhaoming Jiang \u003czhaoming.jiang@microsoft.com\u003e\nCommit-Queue: Fr \u003cbeaufort.francois@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "248fe5b69df9538b8e88a2d5ffe21f514c10cf83",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.cpp",
      "new_id": "148ba87feedb9482c45339a989a06d0fcfc035a4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.cpp"
    },
    {
      "type": "modify",
      "old_id": "96d2903680f086438d5f7fcb216317ddc27b5c45",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.h",
      "new_id": "a4f8c901f2687dcc2fcf45f7bfd7c984700e8354",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.h"
    },
    {
      "type": "modify",
      "old_id": "73c9feff7835db2d4918a308f5c0d263d323e4f2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm",
      "new_id": "aed4563a9af25801b7c1f286734a584e473e319b",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/PhysicalDeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "8a14036a697340126435daff62f8cc50c67745e1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/TextureMTL.mm",
      "new_id": "591ee01e76c492cfa0e7c84b6f473b28acf7210d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/TextureMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "f580f2678130b9a3dc3d3436ad2f7f152cf3f105",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "85a4642a23d912b17aa9fabd89f77d19004a2ed4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a7272e58bd9619fbbe52fc3ad8473ba1af920b3",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/TextureComponentSwizzleTests.cpp"
    }
  ]
}
