)]}'
{
  "commit": "b61bbdc8690f2b61e5a81f6852d04c78b1b23936",
  "tree": "79d499f03158fb7942d32a97554a832e795fc5f5",
  "parents": [
    "37bf6cf5d6c9e6faec26d6d7a833d7365add14aa"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Wed Jan 17 22:01:20 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 17 22:01:20 2024 +0000"
  },
  "message": "DXC: assert if a flag is unhandled\n\nThis avoids issues such as the one I recently fixed, where we were\nsetting D3DCOMPILE_SKIP_OPTIMIZATION, but this wasn\u0027t being handled in\nthe backend.\n\nAlso, since DXC\u0027s default opt level is /O3, but we are using the FXC\nmacros, where the default is /O1, make sure to explicitly set /O3 when\nusing DXC. This ensures that we _can_ use /O1 in the future by setting\nD3DCOMPILE_OPTIMIZATION_LEVEL1.\n\nChange-Id: I6c6f3fae22a96fb148f6ca92229d8b6a4c9bac81\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/170040\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9aad664ae7cd5f7fe4c88674d19dabed8f774d3",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ShaderUtils.cpp",
      "new_id": "c0aeea4d192c4498c0e802f4c693e82cab395715",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ShaderUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5fac0ca1e1f63019796047e73e79b283b1be0e0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ComputePipelineD3D12.cpp",
      "new_id": "0e56e153b600425ca618f14a875e169d59c90ac5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ComputePipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "483a75dff6038d49e28392c166c54a03c3e0fe3d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp",
      "new_id": "ab4b8a31d7889fbaf5a684aeee8619db32f4000e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp"
    }
  ]
}
