)]}'
{
  "commit": "ba8b1ec2a10a544be517adccc16456da023759c1",
  "tree": "81a2df93c641bacd8cab6e2c9c084ef5ef4c2614",
  "parents": [
    "c7211a07d6ae92bb9c8908cb0ad04c56ef408fe1"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Wed Jul 09 20:33:56 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 09 20:33:56 2025 -0700"
  },
  "message": "[dawn] Enable TINT_BUILD_SPV_READER in Wasm\n\nFix a bug where TINT_BUILD_SPV_READER would be disabled in builds that\nhad dawn_wasm, even for non-Wasm targets. (One GN build can contain both\nWasm and non-Wasm targets.)\n\nWe could probably just fix it to use is_wasm instead of dawn_wasm, but\nthere should be no reason to disable the SPIR-V Reader in Wasm builds.\n(In fact, we definitely should support it so that Tint can be chained\nwith an HLSL or GLSL compiler in Wasm.)\n\nCreateShaderModuleFromASM didn\u0027t work in Wasm because it depends on\nwgpu::DawnShaderModuleSPIRVOptionsDescriptor. It\u0027s only used in one test\nfile, so move it to that test file unmodified.\n\nBug: none, 419596995\nChange-Id: I20552d0086f8b1681afcec111fd75481100125aa\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/251775\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65b4b96959d5db9455cececf9315b79b8525dad2",
      "old_mode": 33188,
      "old_path": "scripts/dawn_overrides_with_defaults.gni",
      "new_id": "ccf27f5ef39eb9b5a3cd82cf39b580b22aff9a66",
      "new_mode": 33188,
      "new_path": "scripts/dawn_overrides_with_defaults.gni"
    },
    {
      "type": "modify",
      "old_id": "b8ec2a23c86d4689f6eb25cbcf43a37ce1be539a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "d164ea9402f15ebefb46de4f01da7adc188a6a33",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b241e0cc3588b8c08fa2c52529809cc564e920ae",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp",
      "new_id": "ee7bc9d654aaad52ad0d81fcacfe79cfa6eaeff4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7641e142e9be5d4bbc4b70d2f3adbb0869fe0130",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/BUILD.gn",
      "new_id": "1eaa553f004be65b31021483498e009a9fc315c9",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9b2b07adc9ad81dfd9b609758d918ec5676eab14",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/WGPUHelpers.cpp",
      "new_id": "a525211ac4ba3d1636d427fc1086e558a2fee1b1",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/WGPUHelpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ed05224e3d0168ed2357b93cc61c23ee0599e71",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/WGPUHelpers.h",
      "new_id": "25694919438e7a79a57489645b3e0232263687d0",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/WGPUHelpers.h"
    },
    {
      "type": "modify",
      "old_id": "c2bf5abd96e7f2bba5c5fc3277d75543e6c417d2",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "def2910d50714665c4fbc7bf772cfc65ba951c26",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    }
  ]
}
