)]}'
{
  "commit": "08b832c14d8a2b56f34297099db3bce96ce07fff",
  "tree": "b0042925e7acb739d0f8f81e8d336fcde0de44ab",
  "parents": [
    "b03da099c360d8f021e4de2a3dd0cfb63cbc74d9"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Aug 28 22:05:52 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Aug 28 22:05:52 2025 -0700"
  },
  "message": "Add stub for resource binding transform\n\nStart creating the infrastructure for the resource binding transform.\nThis includes creating the options structure and setting up the SPIR-V\noptions to receive the needed options.\n\nBug: 439627523\n\nChange-Id: I42026e99019c24730ea0f1460e1524499f503213\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258976\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81dee6d39ca7d44dc3c26255a382f94b96e1c9cd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "b5e8a92cf57f96ebb9a80a9375cb08654661e875",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c771b56cc7dad59d31f05b49302783e7334159d",
      "old_mode": 33188,
      "old_path": "src/tint/api/common/BUILD.bazel",
      "new_id": "d5e80a5131b9266c12a87c2af791c50eb705f00d",
      "new_mode": 33188,
      "new_path": "src/tint/api/common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "53800e5b19783ecb2553bbe9a5f313b38c8da0a3",
      "old_mode": 33188,
      "old_path": "src/tint/api/common/BUILD.cmake",
      "new_id": "a813c9980fefb3a07e61dd17e1ce65340457236d",
      "new_mode": 33188,
      "new_path": "src/tint/api/common/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "c599f0bf2dd464c3693fbd22c3785dbb6f7d250d",
      "old_mode": 33188,
      "old_path": "src/tint/api/common/BUILD.gn",
      "new_id": "c5483d041d16976e1fe686d251fe8fed748b5678",
      "new_mode": 33188,
      "new_path": "src/tint/api/common/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6caec1a0e0cc4451fc14dfc25837781d17916a6d",
      "new_mode": 33188,
      "new_path": "src/tint/api/common/resource_binding_config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "96fde447e4ce18151c5cedcdcf9f5affda1b2e1f",
      "new_mode": 33188,
      "new_path": "src/tint/api/common/resource_type.h"
    },
    {
      "type": "modify",
      "old_id": "af40537e30e8efd2bae033b1c3b0788b509834ff",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.bazel",
      "new_id": "64ff860feac7116b8ab1e71dc4408fa2e740792f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8a24efc3dd09807bce3fd195eb45402ae641bcc0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.cmake",
      "new_id": "5ea8d42f966f86b96c44aa37146c5ee3ae0d1c89",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "5e1822531882489f3d5f4a0fdcb69f3244928c70",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.gn",
      "new_id": "689cef34c9e9d36b46ef96818299a3bc0dbc22c3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12151b331d10ab29aae367ec092fc47478279d46",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_binding.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a08039786db1348b9a80eb58abafc6f4e5f79ff9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/resource_binding.h"
    },
    {
      "type": "modify",
      "old_id": "f0adbea30af08fbe8fd48ec55ce948e043182e80",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/options.h",
      "new_id": "9f09b85436f79a528a5a8b4ea7a7b0e6efaf5a86",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/options.h"
    },
    {
      "type": "modify",
      "old_id": "2e7c20cd9ec6891b9bfaec157ac715e1ce4e072b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/raise.cc",
      "new_id": "9a6a7004e8a5b7a92d0bb61d757f529927eab50b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "8294794e4883e4de854b8d8c5388024dbd2f6972",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector.cc",
      "new_id": "867755008c1a8de0cb4c85c127f5eed349d993f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "c11ba9dbdafa1339f84f7cddc6e31a52dac46240",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector_test.cc",
      "new_id": "e37802cfc89c577115857adc1de46a7762d60a07",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e43432e998e6593db7e2750323206c04714c991",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/resource_binding_info.h",
      "new_id": "9b99aa4056ff4e0585306c4ca6af298b340750cc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/resource_binding_info.h"
    }
  ]
}
