)]}'
{
  "commit": "4e6f10fe26cb47222d53b3dbc089720314ef7a7b",
  "tree": "66b3b47e75c3fbc49aff1db24944ed511777d58a",
  "parents": [
    "18e089f18ce028fd1ca85a07874269ba74128737"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Sep 12 21:27:53 2023 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Sep 12 21:27:53 2023 +0000"
  },
  "message": "[ir] Add robustness for texture builtins\n\nClamp the coordinates, level, and array index arguments to\n`textureLoad`, `textureStore`, and `textureDimensions`.\n\nBug: tint:1718\nChange-Id: I77b17b9aae05a7ec31ea57b65dad0c17c9959985\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/151120\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43c25ff32fd3d9b70728e75ec17c7cfad61bba57",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.cc",
      "new_id": "ed03c80da84b2623f3bba9df4dc15301338b41a4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "6bda7fd9cce08899e2c73637b5a4820d34f9427d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness_test.cc",
      "new_id": "6bb4be097abfcc6a3353b2a121a979bebd5cb91f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b1e7f5c61aebe771d082944b014dc6dc0d8b30be",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/helper_test.h",
      "new_id": "5e727a91c8df15d654e086f856d2f9bc3ebc4909",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "c257bf703cd0d2e26fefc65b0ab5489b6a9ebd7e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc",
      "new_id": "1b228ec5c3d78faac432d642254a8048c272c73f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/texture_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2d3fce234103732bf7a8bb0c7c13e76f8ae8dc7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/robustness_test.cc",
      "new_id": "e2074ef43da3ca77cd73d2ed41f1c3046f3eb01c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/robustness_test.cc"
    }
  ]
}
