)]}'
{
  "commit": "992d1e91d5c0af2f21dd1ee3d572a03c6727122c",
  "tree": "0eb2130ac487ff36aced8829ab3167955f0c22a7",
  "parents": [
    "d67dc2a9144ce7df3251b1acacd3b0877fe6284a"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Tue Sep 19 02:46:33 2023"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 19 02:46:33 2023"
  },
  "message": "Proxy webgpu calls back to the main thread. NFC (#20124)\n\nUntil we have real multi-threaded webgpu support this is probable\r\nthe best we can do.\r\n\r\nI tested these locally. I don\u0027t think we actually have WebGPU support\r\nin our CI yet, but that is something else I\u0027m working on.\r\n\r\nFixes: #19645",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad890200749dde122fde331b537ad17dca3ffeab",
      "old_mode": 33188,
      "old_path": "src/library.js",
      "new_id": "2ad9dc9c86bc537f7e069110585dff6ed9d2b4ae",
      "new_mode": 33188,
      "new_path": "src/library.js"
    },
    {
      "type": "modify",
      "old_id": "3da5f12874d994d97f6b6dbe03c46aaba816c391",
      "old_mode": 33188,
      "old_path": "src/library_html5_webgpu.js",
      "new_id": "7f4ce880a450ba8b73d237010cbf2de248f8cb94",
      "new_mode": 33188,
      "new_path": "src/library_html5_webgpu.js"
    },
    {
      "type": "modify",
      "old_id": "01a1d7137ebae65641f1cff53537c30abb957b93",
      "old_mode": 33188,
      "old_path": "src/library_webgpu.js",
      "new_id": "02499bc0bebba3f072f196850a1c87325aec5afb",
      "new_mode": 33188,
      "new_path": "src/library_webgpu.js"
    },
    {
      "type": "modify",
      "old_id": "777aa5f415eed0bcdd32861357ea454c18a4eb0c",
      "old_mode": 33188,
      "old_path": "test/test_browser.py",
      "new_id": "814f2bec1626557d35dcffbccb217638d17b1f4c",
      "new_mode": 33188,
      "new_path": "test/test_browser.py"
    },
    {
      "type": "modify",
      "old_id": "d8ad832deda05d41017b35822b70e345961b48bb",
      "old_mode": 33188,
      "old_path": "test/webgpu_basic_rendering.cpp",
      "new_id": "7a415eaf7d2b217b333019e6518f550d2a18c984",
      "new_mode": 33188,
      "new_path": "test/webgpu_basic_rendering.cpp"
    },
    {
      "type": "modify",
      "old_id": "80ef054bf3c661c92c5cb22fa3106c470a770f48",
      "old_mode": 33188,
      "old_path": "test/webgpu_get_device.cpp",
      "new_id": "a5861042059f7d46a97bae61d92345bf193614a2",
      "new_mode": 33188,
      "new_path": "test/webgpu_get_device.cpp"
    }
  ]
}
