)]}'
{
  "commit": "4bc4fcf854461d63f08a46e4b00af2f52063bef0",
  "tree": "73e75eef37f078cc2453a66406c84a30deff8c8f",
  "parents": [
    "b3932622b0ff17b59c5a6b737bf9b5a4729303d5"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed May 21 08:44:18 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 21 08:44:18 2025 -0700"
  },
  "message": "[spirv-reader][ir] Add support for sampling projection explicit lod.\n\nHandle `OpImageSampleProjExplicitLod` but polyfilling in WGSL. We don\u0027t\nsupport the `proj` variants in WGSL so manually divide the coordinates\nby the last component to get the same behaviour.\n\nBug: 407384373\nChange-Id: I0f09554247cadf08f5aa0766b5c2a1ef6f33ea83\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/243074\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6fe562dc175c450c5aaa08b3cbc333532a20f0a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc",
      "new_id": "9b587491652c3450ef7c834752e1b3a3217eb39d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "fa40d9909fcf48d1eacd9913733ec859867b9a66",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl",
      "new_id": "008e20d8823d019f9e40104077715b4747f1a608",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "0742df6816cd25634c2c4cfd7700d4a5b4ede545",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.h",
      "new_id": "2d03155e7c41b9f69f2e576339fedb9509335ee6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "50759890fb4fd6e51540a2e4d76ce7a86a708588",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "e274584b5140389b6e2b970388dc068edee7c810",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "fdf0bc63340bfe84e64726cee705ad6e1c3ce0dc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "ae7ef797888fafb9ebff70ac3506c57601fe58fe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "420069cecd9780afeea28aad48a1e914f671ff1a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture.cc",
      "new_id": "dfe3e80cfbc5114506361f310f498524280f4115",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture.cc"
    },
    {
      "type": "modify",
      "old_id": "832bebf2ab925f7a16ddfe8486934c1abaf11d42",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "42ff7bacd9a896be589e923782239b1eb0256c89",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "c004fc694235b4f632c0f1a46a2cc4b3b42a79d0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/texture_test.cc",
      "new_id": "a60ce312f9c27be58778002533f6894bc7cd9cd1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41c3a6e4bd028ce60ea030e3bdb888f49d17f6f3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "ad0a1bf184e81c885f38674cde0ba00bb9d556b8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "8c5c9a2ceb0262880738085f25dd0a2d6027a058",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "8680fd38280feac864301e0b7a08ffe2c6af9ddc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    }
  ]
}
