)]}'
{
  "commit": "e5ef562c1a22d5be201f2970b085bb4d24a6770c",
  "tree": "ca714f078be3210880d9bd278f66fea3bb02a57a",
  "parents": [
    "1eaa73d0f73a2967b91e59fea5c201d1f87cb448"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Wed Nov 27 12:01:25 2024 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Nov 27 12:01:25 2024 +0000"
  },
  "message": "[M126-LTS] 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(cherry picked from commit 4eec0a86eb532b7a4111be6bc604bbe45f2b77fe)\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/215455\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9284b9a48e896865ca3d6c0d19d39777139809a2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.cc",
      "new_id": "5b1acf92c24e26dc4bafdb95b24b12a594626a9d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "1829c79b817f93d038cb4d8ab2cca86ae185e639",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness_test.cc",
      "new_id": "56540bf530ace7e335be1580ed7a0a049cae8b57",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness_test.cc"
    },
    {
      "type": "modify",
      "old_id": "773dd2f34fb20fb4e32bced1d454410f587909bf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc",
      "new_id": "293f44f17705118886b9e1eada589d46cf1afd6d",
      "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"
    }
  ]
}
