)]}'
{
  "commit": "e9dcf937febd92b9a2399cb8fb4a2e60ae52ef7d",
  "tree": "6c1917be17f4f8c0757edbd8fa372933211fb66f",
  "parents": [
    "2736518ffea9e46177b47539eb2a45fe629d4c3a"
  ],
  "author": {
    "name": "Austin Eng",
    "email": "enga@chromium.org",
    "time": "Thu Apr 11 19:10:08 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 11 19:10:08 2024 +0000"
  },
  "message": "Add ShaderModuleCompilationOptions\n\nAllows configuring strictMath in shaders\n\nBug: b/332394417, dawn:2503\nChange-Id: I5ee8f9820b3b49c3a1e0edc1238ea2d817adc15b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/183361\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce7092ae39bda4f07829a433af20e48f6b47fda9",
      "new_mode": 33188,
      "new_path": "docs/dawn/features/shader_module_compilation_options.md"
    },
    {
      "type": "modify",
      "old_id": "7d18e1812c7a80eb6d77c1fe1f7d7d9f0e3f3591",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "a68e7f97cf9de6fa9b1f5493259e2b3b04394275",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "400e37ec192853bcbaef875a96c430bfa47ec368",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Features.cpp",
      "new_id": "13b8dc585ebb5de756ac62e75da8c5d9b2893225",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Features.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e27d07e30a78d8c2daf0d3745937cfdfeab098b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "c15c52a0f49b0cb26aa22ef1bb17365cc39407a9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "829744322b42857e8f61211743cd047c0a145220",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "de83e17ff7617857ffae211142f6dc46ea6efb60",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "01b2df8ac60661d528a725e035260138e60a81b0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp",
      "new_id": "049017475cc059e407a2316c9ed7feb6dee8ede4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c33d0b7b6baaee77fb3bf65881923e05bc8aae2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp",
      "new_id": "b29d4a1545578dbf1889dcba94353b576d733ec7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/PhysicalDeviceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "e222c66ebfc20a5ee5403832c06f1bd0e6c6ac4f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp",
      "new_id": "7fb0cf443c144e630608ebf3b03ac147b8546607",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8a51e288a325310355e5a968db241534e8cdc0e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ComputePipelineD3D12.cpp",
      "new_id": "63a0b2e1da4e71e70905bee29311834b7a08bbd9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ComputePipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc9775dd381708a74c67899e25d0a2dc9f554a24",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp",
      "new_id": "87712482eefc09a53180843a95541bdc7d4958f3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/PhysicalDeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b84e13ef463b6b8eff7c043b0ed6561a3950081",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp",
      "new_id": "7b962743dd1f2e288b981faacfc389a3857d1a7c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "41f36ecb538ece77c737a9ee621da84b70e149e1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/BackendMTL.mm",
      "new_id": "672d705baf2e270e96aa56c0bc95d92ef6ba4cfc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/BackendMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "178255389f8ecd597c40f13bc0e98eb670c77c5f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "f6e68908e7c2e46bd0c43fbdb9684874bbe470ef",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "3f93e881b9e5d814b5dfd0c721f1511c2c1ae4a2",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp",
      "new_id": "a998e92ef122afc004f85261c2c41148884a9536",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1e5b51f1a83d24509571b45665972c5d4b4cf50",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/SupportedFeatures.cpp",
      "new_id": "9e41fcd2961bdcc8ac82b9f46d51ad496ad9fb8c",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/SupportedFeatures.cpp"
    }
  ]
}
