)]}'
{
  "commit": "ef879cc1ace1e3f0fa5f321c58b39b45a8281a2e",
  "tree": "95b453c95278fd316e1e31f39e9b687a21647b43",
  "parents": [
    "cf33476431368897ee45bb575f998233762b59a4"
  ],
  "author": {
    "name": "Le Hoang Quyen",
    "email": "lehoangquyen@chromium.org",
    "time": "Wed Aug 20 08:58:18 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 20 08:58:18 2025 -0700"
  },
  "message": "D3D: Add d3d_skip_shader_optimizations toggle\n\nAdds a new toggle, `d3d_skip_shader_optimizations`, to force the\nD3DCOMPILE_SKIP_OPTIMIZATION flag during shader compilation in D3D11\nand D3D12. This can be used to speed up shader compilation time by\nskipping optimization passes.\n\nBug: 439845637\nChange-Id: Ie085076b5c2e66b196d812fbb9cc3c6686b75923\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258114\nCommit-Queue: Quyen Le \u003clehoangquyen@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40d643eb4b0364d90a5225a0623ed742bffc0846",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.cpp",
      "new_id": "38b3fc20c91384adc802c8312965e75a3f8f4245",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf41d35beab6c2651606c67a1e14926639db44d5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Toggles.h",
      "new_id": "2320424bcbada238789709be466791c0d1761719",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Toggles.h"
    },
    {
      "type": "modify",
      "old_id": "038c7541960a78b5e45c6456008ffe7d967676b2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp",
      "new_id": "95f523bdfba8cae5a3077a93b77b44bae7100ebb",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ComputePipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "fca67bdcb9fc49774d8bea00e8bc3208f12d1534",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp",
      "new_id": "2e8ef8f0cd8c9db43e2acad96f9eec8617e625ec",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/RenderPipelineD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "92ee1916bcbb54504641e4aa8a7ac0aa201bb921",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ComputePipelineD3D12.cpp",
      "new_id": "dd3de80b4621f7496a9f6067228ca097a7310a74",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ComputePipelineD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec98d48b4b6532e3e3f05ee99111aa0ecc9f130e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp",
      "new_id": "12ec7d91eb36865c53a30be6233fe3bdea867c44",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/RenderPipelineD3D12.cpp"
    }
  ]
}
