)]}'
{
  "commit": "4260675f065044246ac8a03d3fd40ec124accc47",
  "tree": "01b8ced88b0fb04ff56f20981074c9f331467835",
  "parents": [
    "978af5552ba12957e0ff956d5b25cdde5c5362af"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Oct 08 06:13:18 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 08 06:13:18 2024 +0000"
  },
  "message": "[glsl] Add OffsetFirstIndex transform\n\nUse the push constant layout to load the offset values and add them to\nthe builtins.\n\nBug: 42251044\nChange-Id: Ie46d6cc462960254dbc31467e27edabcaa841c3f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/209855\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8122943f6a5eaa187e61ece8f4f69f5ab61c05f4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/BUILD.bazel",
      "new_id": "172c47c66910320e874319a4793a6a069c53c07b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "0893974311348a4f131c207b8cd7e377253bb4c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/BUILD.cmake",
      "new_id": "16fc29d994c3efc56f275014c44acf395a0c19bb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "3886a8ac637b671b3b904a08279c211d8c22d84d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/BUILD.gn",
      "new_id": "208d910bbc301255aca96b81be20adc0beaf8ca2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd431ad1339749a998348f3102543e8e69f41f16",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1a843378f51acc61382866155338cd37bcf731c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/offset_first_index.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f59cb1fa8050a3fd985d22573efe1e95a774da45",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/offset_first_index_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b2e66e84526e9b9d0cfedad7ba7aa4d0505f718e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/raise.cc",
      "new_id": "cf69fdeb2908fa77417c881ddbab48babc4b6451",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "bd82bea6a96304a1ea832144f02e165571f1041c",
      "old_mode": 33188,
      "old_path": "test/tint/bug/chromium/1251009.wgsl.expected.ir.glsl",
      "new_id": "afbbb22d21842f0bfb2c1c0f6f56b2c20acc619b",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/1251009.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "998732c5aa5c6444030aded19150e5d6aaaf4a92",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/824.wgsl.expected.ir.glsl",
      "new_id": "d63adac0dac9763f868c0fb486eb19047cac0973",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/824.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "69964dcea317629071f4e0e7746566aac74b781a",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/vertex_input_builtins.wgsl.expected.ir.glsl",
      "new_id": "9e343bfff91eab6486464d9f448e8f414aeff83e",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/vertex_input_builtins.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "11b1feedfdd500decc37d7e1310865e0521c580f",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/vertex_input_builtins_struct.wgsl.expected.ir.glsl",
      "new_id": "586cbfee5d116ac51f4535c624deb26750242c1d",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/vertex_input_builtins_struct.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "19fc8edecb06d46c111072959f1340de54b54abf",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/vertex_input_mixed.wgsl.expected.ir.glsl",
      "new_id": "ed3116c3b33bef8c8e4c5534ef9e674d58d1bdf0",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/vertex_input_mixed.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "c66c0619d18ddaf42e23284d55c670ee1914f858",
      "old_mode": 33188,
      "old_path": "test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.ir.glsl",
      "new_id": "a082a5de878285f22027eeac28fa0c4da656c224",
      "new_mode": 33188,
      "new_path": "test/tint/types/functions/shader_io/vertex_input_mixed_f16.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "fe37517319702515cc2068541cf26a7a5e8b256d",
      "old_mode": 33188,
      "old_path": "test/tint/var/uses/instance_index.wgsl.expected.ir.glsl",
      "new_id": "d0ce28631104a32d151ad3f41f68d5d471ffacf2",
      "new_mode": 33188,
      "new_path": "test/tint/var/uses/instance_index.wgsl.expected.ir.glsl"
    },
    {
      "type": "modify",
      "old_id": "e91048e72573284cdc538db1351da9d6be537ddc",
      "old_mode": 33188,
      "old_path": "test/tint/var/uses/push_constant_and_instance_index.wgsl.expected.ir.glsl",
      "new_id": "67dd10554818aad993380ec72acc1457193d3b7f",
      "new_mode": 33188,
      "new_path": "test/tint/var/uses/push_constant_and_instance_index.wgsl.expected.ir.glsl"
    }
  ]
}
