)]}'
{
  "commit": "58d924f67f8dac19015cffafa0551bd5f8faca6d",
  "tree": "ae264056e2bd058c73d26a955481e662622e7845",
  "parents": [
    "b98cc808901df3ad14837e0d6a083e4237a5fe56"
  ],
  "author": {
    "name": "Rafael Cintron",
    "email": "rafael.cintron@microsoft.com",
    "time": "Tue Nov 25 11:13:20 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 25 11:13:20 2025 -0800"
  },
  "message": "Use dawn::native::SystemHandle everywhere in D3D backends\n\nMoved several callsites doing manual handle management to use\nSystemHandle instead.\n\nBug: chromium:462643934\nChange-Id: Ib4610b7b6db4df6da962693217d7bfbf97f337ef\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/272374\nCommit-Queue: Rafael Cintron \u003crafael.cintron@microsoft.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6953e673e6e08fc08e9308a4e8cb12c08207819f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BUILD.gn",
      "new_id": "641db003b05555993d6381abdce0c47b445a8407",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "62cafdfaa68af690b88e8a4fae2ba2b3aca94b69",
      "old_mode": 33188,
      "old_path": "src/dawn/native/CMakeLists.txt",
      "new_id": "97198b8d069ddeaff8633615db1dc8fa6fa1b5b4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2b8fe065fa604a88361e9e98c44339b2e77c73d9",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SystemEvent.cpp",
      "new_id": "3a1dfe09877d31d2be26412c57fcbd3637ec004e",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SystemEvent.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa028d66fd11592e4ae68da9b717933ff2cc9bae",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SystemEvent.h",
      "new_id": "d193613c261a3463639997c376e56cf91f747a67",
      "new_mode": 33188,
      "new_path": "src/dawn/native/SystemEvent.h"
    },
    {
      "type": "modify",
      "old_id": "390612c992ea21681fafca391b2a51026e3f1ee5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/QueueD3D.cpp",
      "new_id": "d69c3b53dd8e0e654814642b20994f005826c5f8",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/QueueD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e70087f83b7b01d5e5550ce06dde3ceaee1d0e7",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/SharedFenceD3D.cpp",
      "new_id": "700ed8d4f2ee873a22b79c651d08955a6a0259a4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/SharedFenceD3D.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a3f1e10e6dc33fc6c66b43f9fd5cc0342532f90",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d/SharedFenceD3D.h",
      "new_id": "cdf73a8caa4d27661739c9efc5ba760dc15b0030",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d/SharedFenceD3D.h"
    },
    {
      "type": "modify",
      "old_id": "e61ea15141815eec742ce67dc9ed061f76c50e73",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d11/SharedFenceD3D11.cpp",
      "new_id": "98e32c9994714d5b85f554dbe5470fb5be835582",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d11/SharedFenceD3D11.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5929d64471e0784d40f15fd7cead48af4815095",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/SharedFenceD3D12.cpp",
      "new_id": "53c38c861d78d85e3318297dbed287330461616d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/SharedFenceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "37e730715f80aa3c73773a33ab5d9ee843b653b8",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/QueueGL.cpp",
      "new_id": "eb05f76b13b284b1ebdd0128d26f9a80b8e82c78",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/QueueGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "890c2af28fb4b1671867f8392901ae2701ecf635",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/SharedFenceEGL.cpp",
      "new_id": "dda6ae01297e241494a8d6707c0b8f29a588b320",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/SharedFenceEGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "f7ba0175605d50861c6a52c7c1af8d620b8c1c9c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/SharedFenceEGL.h",
      "new_id": "e13560fa36ba267cc3602380c9122f589f125a82",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/SharedFenceEGL.h"
    },
    {
      "type": "modify",
      "old_id": "34e907c7ce5ad68531ac00f9c10ed5215981e513",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.cpp",
      "new_id": "f5331bcf02bba4dc2182a5e310d7aab87b41d375",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3ca821c0c87a853ca124c6ab00fcd5a81c154cc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedFenceVk.cpp",
      "new_id": "6ba8ae48f42c2f12ffd72e59d4ae5ec1f7ac9caf",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedFenceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "e598d1f3cfa536e08db535ac8ef3b2a81e4e2866",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedFenceVk.h",
      "new_id": "9720c57933e56216f6c4e6b0b95cd5b196d6356a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedFenceVk.h"
    },
    {
      "type": "modify",
      "old_id": "8ab30dbb7c50e8cc960424195cd21a4e9149338a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp",
      "new_id": "95c31c51264c07b38986dd2fd195a608f7f57b27",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/SharedTextureMemoryVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee01517b4f3a7390555e5323ade733b0c1b4b2a2",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/external_semaphore/SemaphoreServiceImplementationFD.cpp",
      "new_id": "823c6c15135a77f16453abb6e6602b915eb0dec7",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/external_semaphore/SemaphoreServiceImplementationFD.cpp"
    },
    {
      "type": "modify",
      "old_id": "7dcd21cd8ed6bc5e1648573ae202ab065924115a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/external_semaphore/SemaphoreServiceImplementationZirconHandle.cpp",
      "new_id": "b51063d4bb0b67c1d9869e699329949d3bd8213c",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/external_semaphore/SemaphoreServiceImplementationZirconHandle.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f2054ec1db0ec4e159cdbbbfde0b7be3b2c3609",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/VideoViewsTests_win.cpp",
      "new_id": "7cd471c2057dc5480af2c7c747bec97e3b749bb2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/VideoViewsTests_win.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbfa3a3c26a5b1345517befd6d17f0f90effdafd",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp",
      "new_id": "5762a4aa8b622bbac7c238d1ecd7fdc010ffd396",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_android.cpp"
    },
    {
      "type": "modify",
      "old_id": "faed01ac8474f13fd1c824e60d9df50ac7513022",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_win.cpp",
      "new_id": "e9d110cc0e54fbd7f3b80e68ca227d9629abe935",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_win.cpp"
    },
    {
      "type": "modify",
      "old_id": "80f11335ef59e1e177d6e5209cb380b13b36daee",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_win_d3d12.cpp",
      "new_id": "b2fc0e884a81b45ac48581572d3f6b3df711d228",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests_win_d3d12.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c20ce2220de1a0031788b80ecd0008e16611f86",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/BUILD.gn",
      "new_id": "447eb1d5ff42f4852f48d1edb715350f551d286a",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0f4cbdaa904cf02c1cab14f209e69ff0b941179f",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/CMakeLists.txt",
      "new_id": "f0929152bf2a295ec7e4bf1fc9a3a40788de19ba",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "6cc1e02fb945776aad141eab0de3daab766f16dd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SystemHandle.cpp",
      "new_id": "094c7111023b3dc8f563f9ada1d50a8f45e95228",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/SystemHandle.cpp",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "ea3460f1bedd18874f2af233bf145333c121a557",
      "old_mode": 33188,
      "old_path": "src/dawn/native/SystemHandle.h",
      "new_id": "8f2cd3e3498ec34c6401be8867feade7424e4b30",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/SystemHandle.h",
      "score": 85
    },
    {
      "type": "modify",
      "old_id": "24b926326ad2bc739c4253edd8d74e871603799b",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/WindowsDebugLogger.cpp",
      "new_id": "6846ff4dc6564a3ddb96e68f2dc7bd367bda2df2",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/WindowsDebugLogger.cpp"
    }
  ]
}
