)]}'
{
  "commit": "bdde2b776987ef15fc815e1f18dbbfd9284c201c",
  "tree": "a0c2d39e5a86b25994e1b42d75d435f5679f7532",
  "parents": [
    "6363c12347e9f59b22ad5261e8e9a1d6893a0ffc"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Apr 23 03:58:34 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 23 03:58:34 2025 -0700"
  },
  "message": "[tint][spirv] Inline image_from_texture in builtin_polyfill\n\nThe helper function in this file is only used for builtin_polyfill now\nso it can be merged in this file.\n\nAlso reworks how the computation of replacement types is done in\nbuiltin_polyfill to make it easier to extend in the future.\n\nBug: 411573958\nChange-Id: Id79bdd433c1f43f40e390ba737599e56e85bca50\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/237916\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1926b21a8971d44de8ae779641fdf845dd15238a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/ir/BUILD.bazel",
      "new_id": "f71d6a476be4176d036543726c509aa22bea22ee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/ir/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "20f8765f809e20e7f4d493c480c8236570f6699a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/ir/BUILD.cmake",
      "new_id": "d4abd090cc8fce65e6785cb2efc3dc0b863e475c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/ir/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "3498df02297e56f6c1512b4e97e30620828dc38a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/ir/BUILD.gn",
      "new_id": "c06651bae79d90926a6337897c6361dfcb47691b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/ir/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "806647e83cbfa8595e32988ba02651bfb9846e22",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/ir/image_from_texture.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f95a7870bf2ee09991afe9cb55cee5c59e65000c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/ir/image_from_texture.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "75895cff086bb41ae5967c51f317070ca3e242cd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "a9889bd814f559c780386f8c2e069a8a85a96119",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "0b9a7efae5e68a2780f95307dc3fbc83e559ffcc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc",
      "new_id": "6db6703f771e807feba8d7d427a65b4b931ed314",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "8fff29e3e58a31c2f2d33b7d1bc19d25205c3616",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.h",
      "new_id": "79459dbaff375ee9ce086eb2da2b17c1a6e3968b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/builtin_polyfill.h"
    }
  ]
}
