)]}'
{
  "commit": "4eec0a86eb532b7a4111be6bc604bbe45f2b77fe",
  "tree": "6486004ab926b1ebe2bd79e6786902f537a3eca9",
  "parents": [
    "82bfeab48c96331bc2e0c811eb0000f361594a74"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Tue Nov 12 16:37:22 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 12 16:37:22 2024 +0000"
  },
  "message": "IR: Fix robustness transform on textureLoad of sampled and depth textures\n\nFor sampled and depth textures, which contain a \u0027level\u0027 argument, the\nrobustness transform is supposed to clamp \u0027coords\u0027 using the dimensions\nat the clamped level, but it was looking up dimensions at level 0\ninstead.\n\nBug: 42250751\nBug: 42251045\nBug: 378541479\nChange-Id: I0e7fd6148417b248a9b584ae19818e9027306b63\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/214514\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "079a6cdd49767106f6aafbe0e0f49436341dd851",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.cc",
      "new_id": "b9dd0714742c0249cc4d95284f7c108346a3bde3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "a9ecbf8f8775de2875f4bfeca4061922fb5fd819",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness_test.cc",
      "new_id": "791101e2ede61537f87c942cfef945fad7a3ede5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness_test.cc"
    },
    {
      "type": "modify",
      "old_id": "432dc0dae32e3319c809c2b474cc4441f7d4ca98",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc",
      "new_id": "0a4da78cf4255faa37f88c6f378b35b42c8111b6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8badf526405196915d0575f3ea08d4848f65a27a",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ceba9a82be1ab9cf41228c22cf93df0a4350ba0",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ceba9a82be1ab9cf41228c22cf93df0a4350ba0",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bb0ee27a7ae0168c30efb22dc787a20658a1a315",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72b8b84926139c2440cd765cf607477c8e5067dd",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72b8b84926139c2440cd765cf607477c8e5067dd",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1edc576c7891f4a58b7bd1af1bb8597d59a558a",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.ir.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ac2d2a5f299070a369eee1fd6e0ff4a02cf1bde",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8a3b11612016e7575c948bb6d83902ad6357cc9",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "705ce781e50f7668bd3c559562f12f5d0aaa66d4",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/378541479.wgsl.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "e6e322dc7d87af83ad0ca095709ca9a84f48b36a",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1739.wgsl.expected.ir.dxc.hlsl",
      "new_id": "32a4cf087f859a616dc1ada76c62d1ab7866b6af",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1739.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6e322dc7d87af83ad0ca095709ca9a84f48b36a",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1739.wgsl.expected.ir.fxc.hlsl",
      "new_id": "32a4cf087f859a616dc1ada76c62d1ab7866b6af",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1739.wgsl.expected.ir.fxc.hlsl"
    }
  ]
}
