)]}'
{
  "commit": "b3932622b0ff17b59c5a6b737bf9b5a4729303d5",
  "tree": "f8a7c429b8bbd6d5a4de08f82fddbaad2775b2de",
  "parents": [
    "4c511325636df10b5e61833e088b3a2597ebc086"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed May 21 08:44:12 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 21 08:44:12 2025 -0700"
  },
  "message": "[spirv-reader][ir] Support image sample proj implicit lod.\n\nHandle `OpImageSampleProjImplicitLod` 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: 407383941\nChange-Id: I82dad3b4c82614509db3d807277afad3152d8c18\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/243054\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec852e74e6db590a24c7c7fb4c3b72cbeeb538cd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc",
      "new_id": "e6fe562dc175c450c5aaa08b3cbc333532a20f0a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "d2f147fa8fe285c4973ff8d3a75fb566516219ee",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl",
      "new_id": "fa40d9909fcf48d1eacd9913733ec859867b9a66",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "9868718f65724ba1c791328a0edad87401d4e210",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.h",
      "new_id": "0742df6816cd25634c2c4cfd7700d4a5b4ede545",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "7d65bef072cbb35141ba5cead43006096d7bd2ec",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "50759890fb4fd6e51540a2e4d76ce7a86a708588",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "ea3d54983fdd97063908328d72f30441400100a4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/ast_parser/function.cc",
      "new_id": "0ebadd360e5bb9e509b270f444985e449b3bd6e9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/ast_parser/function.cc"
    },
    {
      "type": "modify",
      "old_id": "4c97a4d8ca869f092d6941528158f128c23b227a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "fdf0bc63340bfe84e64726cee705ad6e1c3ce0dc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "20cbf350675ac5802d6322206db09aaaff249cc5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/texture.cc",
      "new_id": "420069cecd9780afeea28aad48a1e914f671ff1a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/texture.cc"
    },
    {
      "type": "modify",
      "old_id": "2c7669c453d34d2f199550d34d0a1ac0832a9b8b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "832bebf2ab925f7a16ddfe8486934c1abaf11d42",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "fe68abb3434cfb055fca6e7f0a330aa1a776a8ad",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/texture_test.cc",
      "new_id": "c004fc694235b4f632c0f1a46a2cc4b3b42a79d0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "562964a182f7301c319063c71929c86f26743a38",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "41c3a6e4bd028ce60ea030e3bdb888f49d17f6f3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "3d65e1158bd837702c2f420755f416cc49d99dc8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "8c5c9a2ceb0262880738085f25dd0a2d6027a058",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    }
  ]
}
