)]}'
{
  "commit": "bfebbf03cd28ab1c1ef646823de594b7b6c9bd4f",
  "tree": "d253129ec4359bcf2cd4a31182842cd430d33e7e",
  "parents": [
    "50b8d9cadea748172e0b0d01ab18882c66f5dd0d"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Oct 16 20:48:50 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 16 20:48:50 2023 +0000"
  },
  "message": "Move tint writer outputs into the SPIRV request.\n\nThis CL moves the options which are passed to the tint writer for the\nSPIR-V backend out of the compilation callback and passes them directly\nthrough the `SpirvCompilationRequest`. This should incur less copying of\nthe data in the request.\n\nChange-Id: I1a91ec348001fc8d463fc424d51db60d4723d939\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/154100\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cc052cf6ec01fd403cb0eea0f4dbdc412559627",
      "old_mode": 33188,
      "old_path": "src/dawn/native/StreamImplTint.cpp",
      "new_id": "d1c4f9e44db27f9be762257fcc713d65df11e616",
      "new_mode": 33188,
      "new_path": "src/dawn/native/StreamImplTint.cpp"
    },
    {
      "type": "modify",
      "old_id": "3698afca29e6f18f3e845a4faf43263c5c2035c9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp",
      "new_id": "d425e9332acbdd1582a44914afd56a6cfbe782da",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/ShaderModuleVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "d68baa6d75f1ec5b72b6e238a69bafb3e4dabcfa",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/option_builder.cc",
      "new_id": "66df1e4d53c425657b9b4fe2a26b4fef89c3c6a5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/option_builder.cc"
    },
    {
      "type": "modify",
      "old_id": "0285b0bdc77d9f3a7a40e553dfbffa4037565217",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/helpers/generate_bindings.cc",
      "new_id": "5ed371c0b790152021207d65f7bf17ac346588ca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/helpers/generate_bindings.cc"
    }
  ]
}
