)]}'
{
  "commit": "628ddfc21f2a2d885059cd130ee0046018988ad6",
  "tree": "ad35dd893f19dafa9d5e0adfaffc5191b1ab95de",
  "parents": [
    "e6d2d2a94d619d83797472d1a1e7cad0cc86e240"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Mon Dec 11 20:55:48 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Dec 11 20:55:48 2023 +0000"
  },
  "message": "Removes unnecessary UnpackedBase in favor of just Unpacked.\n\n- This change also allows moving the massive header include into the cpp\n  files on a need-to basis since we can add Unpacked\u003cT\u003e to Forward.h.\n\nBug: dawn:1955\nChange-Id: I392326bafaa23e7acad7fc12aac5a7d6a68362b7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/165101\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6bbed1a064d25302229618f4facade40bc5c9592",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Adapter.cpp",
      "new_id": "da6f63f070c5d19d9f5722ebb8aa6f3e7ce3efa6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Adapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "e896167dc18422935c3d9b61cf86094a8126ad76",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ChainUtils.h",
      "new_id": "00a005252fb3769b49508b25cc4eb4da101dc7ec",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ChainUtils.h"
    },
    {
      "type": "modify",
      "old_id": "d2f383bde2def8a935f4bd9965cdd9ffa4576a12",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.h",
      "new_id": "5f2d473591f27b39afbca82d4965c3961c14ec48",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "aa322e52f41d17631352b45475f1ff179951e3f8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.cpp",
      "new_id": "3996ca0f23b661dc641d63604a706c0714b76acb",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "aeac7f2339e160b1d1b030f6fc65049e05afa38c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.h",
      "new_id": "f743e155dd3ab527a5c69634a6d54ee894cee6a6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.h"
    },
    {
      "type": "modify",
      "old_id": "81a8c7de27e8fb7978661d17eb62ac0a6b3cd46c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Forward.h",
      "new_id": "832ed55fb4bbb974897854ae221028ebdf919901",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Forward.h"
    },
    {
      "type": "modify",
      "old_id": "52372683e5a7addff7a028cec79ddf478e61f166",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.cpp",
      "new_id": "3ff2ab4b89e88ee3f511a0a828f7f19441077686",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3a1a870d47d1e8e8deb805916bedaad18f977e1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.h",
      "new_id": "0f7347c6e8b09e7f1fc7c4b258f900193d335ff9",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.h"
    },
    {
      "type": "modify",
      "old_id": "0d64d110ca5a01cad3f81fb638fc246c7b11fdef",
      "old_mode": 33188,
      "old_path": "src/dawn/native/RenderPassEncoder.h",
      "new_id": "edc8064b6418852a748219b86f8fd62e5b09a9db",
      "new_mode": 33188,
      "new_path": "src/dawn/native/RenderPassEncoder.h"
    },
    {
      "type": "modify",
      "old_id": "3de94bcc60b31e2787ace184458e4690dfeaaedc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SharedTextureMemory.h",
      "new_id": "9d37659e3f3d8c801a193eb42ac17933c261a361",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SharedTextureMemory.h"
    },
    {
      "type": "modify",
      "old_id": "5d28e63f2933f704d8d76d73ba3390c39b87b630",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Texture.h",
      "new_id": "febfc29343ae074764446e606d8c87839b2d6a38",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Texture.h"
    },
    {
      "type": "modify",
      "old_id": "2762faa1d1e3808823edc48775f95f69b5f87b3a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ExternalImageDXGIImpl.cpp",
      "new_id": "72d0f8d8100dd15523db2840500f00089e62d789",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ExternalImageDXGIImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "a50f2d183b7418a358da163f1ad18a5dad218aa4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/ExternalImageDXGIImpl.h",
      "new_id": "b8a42587f670017100d3d34dd3f11ce83396c422",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/ExternalImageDXGIImpl.h"
    },
    {
      "type": "modify",
      "old_id": "f8055b7be5f969815275ad252f2f17a52e3aa632",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/SwapChainD3D11.cpp",
      "new_id": "81002400753777f1e94c306f46df807d0b341abf",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/SwapChainD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b3dfac3033cb6fe13ac859f10d03174b86b4a95",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/TextureD3D11.cpp",
      "new_id": "438d833d570d2519715912041c40beeab8acc53e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/TextureD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "169d5793343b1e8cf2466307f700db75131716d4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/SwapChainD3D12.cpp",
      "new_id": "e5ae0f864fbf96addebec702afbb28021a52b3ee",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/SwapChainD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "e09ec4cc0e1d605b5f7915f999662dc13530feba",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/TextureD3D12.cpp",
      "new_id": "e7e70069de43fbad46584317c1b36ee78dff6833",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/TextureD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "62e8daa427f6f73295172d2bd727be942b10cfe2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.mm",
      "new_id": "112ecf8f13d3d9e9089c5d0c0001b514884d4491",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "753ed9cbd7f632812ff352128aca42cb1d5f36c0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/SwapChainMTL.mm",
      "new_id": "981d41533bd543e5a8bfa46f2d151e3157595a7d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/SwapChainMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "f3c339d86be40770623309e28c1826f091448671",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/TextureMTL.mm",
      "new_id": "d2b34bf6a001dd7d7e137f24216780eb2dc23240",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/TextureMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "dafc8e7d6f0a7cbe0e4775d0e98976383f179d88",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "7e7198cdb0cc98503bca2f389cb787dd76e0e6c3",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5fa779222b75b2789183c7e47521012650ddd09",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.cpp",
      "new_id": "765e73fc975f722395b1caf10026971d5960813c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "462c653c4d0c0b5bd38ba141f5aae9c789eb6c4c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/TextureGL.cpp",
      "new_id": "3afaa4e69eb81395dae768a6084ec45777ad945c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/TextureGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b7e4cac194902221cf31dbb4865ba64192c502e",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SwapChainVk.cpp",
      "new_id": "37def95f8a203fdacc58562253d0b9c1c84432d1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SwapChainVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "214e778d7c4539b4e72cecb090b58a126a478fac",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/TextureVk.cpp",
      "new_id": "651af6da90875a85e1b6f700c6ad380afa4bf398",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/TextureVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6e5a8c0b43e2109ebfd26ac606c25f01730a9e3",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/AllowedErrorTests.cpp",
      "new_id": "08bdcacbfc5d1a4ffecc9f23d8b6a0ce9dbd58c9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/AllowedErrorTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "93e0d8fee336aea2f5686d436bb01d0a57c50b60",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/DestroyObjectTests.cpp",
      "new_id": "003122ce8703af0160d0197c94f745b4451e9786",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/DestroyObjectTests.cpp"
    }
  ]
}
