)]}'
{
  "commit": "3b1bca8c657b6c39d7c9ea68c590c07714f73d2b",
  "tree": "081ee38d9c00b5f825961664dd9df19fadced6bc",
  "parents": [
    "497712e0325d133d7c3f7bdf63390a9e1527d282"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Tue Oct 10 02:45:24 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 10 02:45:24 2023 +0000"
  },
  "message": "D3D: Move all the functions about DXC from DeviceD3D to DeviceD3D12\n\nThis patch moves all the function calls about DXC from DeviceD3D to\nDeviceD3D12 so that DXC can only be used in D3D12 backend.\n\nThis patch also removes device-\u003eGetDxcValidator() as it is not used\nin Dawn.\n\nBug: dawn:1705\nChange-Id: I6c1bad52d8e25988a80dfff9acb6dd84d2fd5327\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/155342\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f50bf35a8ef55bf139fc9f50d523b631b63de1f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/DeviceD3D.cpp",
      "new_id": "3f80955f39a75138c80bba9487dafc6f89c5ea08",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/DeviceD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8ebbb3a156323b21955a9c624738beb08002c99",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/DeviceD3D.h",
      "new_id": "cd807054fe16b08766174e1c7933fd76063d6a10",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/DeviceD3D.h"
    },
    {
      "type": "modify",
      "old_id": "d2dea9539da26c433b3236706731f4026c78183c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ShaderUtils.cpp",
      "new_id": "3b5481d5d7ed09b1d8ed0a6f2bc11246291cc3e1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ShaderUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "40706630126e85c430464b35f524375047afc065",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ShaderUtils.h",
      "new_id": "0b5abb2fde697739efcbb576e7a5b00fecb6ad2f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ShaderUtils.h"
    },
    {
      "type": "modify",
      "old_id": "40a354d5cf514ff7f0dc5d698f8f5b613def0df4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp",
      "new_id": "0bd8450c65f52adab60cb2171350f039f99334f3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/ShaderModuleD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "af836c401524d9689fd0d3e3b4c17080d1631762",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.cpp",
      "new_id": "7da08d248dd345e853f730191bd4c82a475cca78",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "b430700bf1b9923026640c4dee930f52836c4e34",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.h",
      "new_id": "2072ad5561515c754c52b810b1005352a878e336",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "420942744c262f2825f2cd2d7a9195b280dfef19",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp",
      "new_id": "74f99f45989948a89d197d985603254b1db2a674",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/ShaderModuleD3D12.cpp"
    }
  ]
}
