)]}'
{
  "commit": "f2f3bfc677c85f1fc9329a3d0a62c9c5e0da1a91",
  "tree": "2a5f077f8c2e51d4b1b86d643aaafc6d6b2b3d38",
  "parents": [
    "8650247ddb433bd6cee26b27c338395331dba2f2"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Thu May 13 20:32:32 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu May 13 20:32:32 2021 +0000"
  },
  "message": "resolver: Allocate IDs for named pipeline constants\n\nKeep track of any constant IDs specified in the shader, and then\nallocate IDs for the remaining constants when creating the semantic\ninfo.\n\nBug: tint:755\nChange-Id: I6a76b1193cac459b62582cde7469b092dde51d5d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/50841\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2bd1b09345e00e2115d90be46f7865688092d08a",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "6e5f3abac62d299747580ff67748e74bc5c5339a",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "7c8d5ba70aaf2f904dec526347c328c360ff014e",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "833cb33124d609d278b584a2e8115b9df6b212b5",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48a345697c77f4561d1d948d1e0912d7bc9d76b0",
      "new_mode": 33188,
      "new_path": "src/resolver/pipeline_overridable_constant_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b38c2d1ed0d136d8e89945885eedfa3a64725e2e",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "328cb15fef7e32865cfdf6ed43be60137ea5501a",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "95a73652cd2192270a799af095f6df976e7dfe7b",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "1f367f1288317230bbb5f2bb0a1615c9ca651ea8",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "363785ea594948b1208f4e757636a574ac5fa311",
      "old_mode": 33188,
      "old_path": "src/sem/variable.cc",
      "new_id": "83210cc1bfe7026dfb7a525e6245091252d5be98",
      "new_mode": 33188,
      "new_path": "src/sem/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "2090ee258146791d17e4c51373245a418069bf81",
      "old_mode": 33188,
      "old_path": "src/sem/variable.h",
      "new_id": "ba6118fc38d2902c55fda423ca3353afe3283108",
      "new_mode": 33188,
      "new_path": "src/sem/variable.h"
    },
    {
      "type": "modify",
      "old_id": "4f6bf1175eb5797480dcc44ea982dc34510d34fa",
      "old_mode": 33188,
      "old_path": "test/BUILD.gn",
      "new_id": "f5c3440f34f35abed63c6e063c97f90ad23498f5",
      "new_mode": 33188,
      "new_path": "test/BUILD.gn"
    }
  ]
}
