)]}'
{
  "commit": "79f4a07947f00a7b26beeaacba7540532eb3fcc8",
  "tree": "d2dda85e094c329e43024c06642113040b6293f0",
  "parents": [
    "503e0176b2d5467f82d8c9b66d3a7b41a67778ee"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Fri Aug 11 00:45:54 2023 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Fri Aug 11 00:45:54 2023 +0000"
  },
  "message": "[tint] Add textureBarrier() builtin function\n\nMust only be called from compute stages and only if the\nchromium_experimental_read_write_storage_texture extension is enabled.\n\nBug: tint:2007\nChange-Id: I1790f65b5a4caebd8c30daff9efe3bf92d97cd12\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/146243\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eabb9dc2101682de17062953c27ee9348d4a20f2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "f08b591b204da9d64e0c5815d9b76bd48348f054",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "959b6fd73e74f20605b5822391c71b3f78d06f3c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/function.cc",
      "new_id": "3d34627f6ef96858b7e4c760339dc02e9da4c25a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/function.cc"
    },
    {
      "type": "modify",
      "old_id": "5bceedc82568675106f7c3eb4b0bf00f0e3905d1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/function.cc.tmpl",
      "new_id": "32ed851c75a26d6b3793c823677622e048a018ee",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/function.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "c7a326376eecb24d0185ecda00f4c4d4b9aa8808",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/function.h",
      "new_id": "0daf5b011135619dfd6c51fb80b1ee8b26ecef53",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/function.h"
    },
    {
      "type": "modify",
      "old_id": "547c83dd03eccd9a1b7e7f71c3b9ee87e3a46108",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data/data.cc",
      "new_id": "cbc2a3ff20b3c60f0864047977139900ffb36fc3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data/data.cc"
    },
    {
      "type": "modify",
      "old_id": "bcbd5f48f363bf374eff0405499b799bdc094727",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc",
      "new_id": "038be272b7688c956729250c73bef6499575c7f3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/builtin_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc48e7f3d3f0c7465c5eeff282bceb98e735b166",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/uniformity_test.cc",
      "new_id": "0cba7df402348fe600e9581816a93bf4601aa3eb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/uniformity_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ece6ded4d639cb58d33fbb0fae25a5b9ddbd8ae5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/builtin.cc",
      "new_id": "3845778c664342364d7340e1079edb3df27cf117",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/builtin.cc"
    },
    {
      "type": "modify",
      "old_id": "d74ecf05e9cddd8a7036220c1b18a44cf8c67938",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/gen.wgsl.tmpl",
      "new_id": "a9d5718baab9de76ecf6047bb9169147cf949b41",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/gen.wgsl.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6601891dc4828f701e8a007c9ba38187a8a221",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07414b93796cc5e840f157d53fe2458f95c041ff",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07414b93796cc5e840f157d53fe2458f95c041ff",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22638ea161397a519f3a7ecb69da1a2b56f1acda",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ab09ee68d3874633fdb599ecd64ce5e31880507",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "101d0e926f60e3dadf227e31f5d3a7032f80914d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dd62dfd9e6126b6622461e1f15f5f268ab36de8",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/textureBarrier/3d0f7e.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e6601891dc4828f701e8a007c9ba38187a8a221",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "321204a5d488309ef0af9840d8d71157775fb894",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "321204a5d488309ef0af9840d8d71157775fb894",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22638ea161397a519f3a7ecb69da1a2b56f1acda",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "192df8b54afb1d5f67fe92cdcbb538058773ce04",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc66566d4d594733e40713721cd4a33f4eda5ab7",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6dd62dfd9e6126b6622461e1f15f5f268ab36de8",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/textureBarrier/3d0f7e.wgsl.expected.wgsl"
    }
  ]
}
