)]}'
{
  "commit": "c93cb0d5dd25fac2873f5548947fadf449c511bc",
  "tree": "3a3bc2a1151c38a267a563cbc7b5f79bb2039d4a",
  "parents": [
    "b894006fefe27aac5fd3fa0d125cc12febdeb1e8"
  ],
  "author": {
    "name": "Alex Gemberg",
    "email": "gemberg67@gmail.com",
    "time": "Fri Aug 28 06:35:38 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 28 06:35:38 2026 +0000"
  },
  "message": "feat: add GPU timing to WebGL browser examples (#1852)\n\nAdd asynchronous GPU execution timing to the native WebGL2 and\nwgpu-WebGL browser examples using disjoint timer queries.\n \n- Vello Hybrid WebGL backend - Tiger scene 1\n\n\u003cimg width\u003d\"418\" height\u003d\"340\" alt\u003d\"image\"\nsrc\u003d\"https://github.com/user-attachments/assets/134fdfe5-d7ab-4428-b29a-c4c1c29733d9\"\n/\u003e\n\n\n- Vello Hybrid WebGL backend - Filters scene 7\n\n\u003cimg width\u003d\"415\" height\u003d\"340\" alt\u003d\"image\"\nsrc\u003d\"https://github.com/user-attachments/assets/fb28fc68-6b5c-45fd-bf13-2476271276b8\"\n/\u003e\n\nCreated with assistance from GPT-5.6 Sol.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df3940cc990285c455fcac3d1d2d03a7486ca982",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_example_scenes/Cargo.toml",
      "new_id": "afb5d3ced2482d0c86c7416f748ba722407fa20c",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_example_scenes/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "c2195a221784dc2fdc6d044bc7634160db251f89",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_example_scenes/src/performance.rs",
      "new_id": "dca19ab94340b5b06ca2e9e61f372c7e3098f946",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_example_scenes/src/performance.rs"
    },
    {
      "type": "modify",
      "old_id": "f8227de6cc27f76bca5d176320f96cb34805e5d9",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/examples/native_webgl/Cargo.toml",
      "new_id": "96df70de61c20410583e122888119e947bb96f94",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/native_webgl/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "fffd6518bcfe9bbe429ae4a5f631724064161833",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/examples/native_webgl/src/lib.rs",
      "new_id": "d6d650bd4d9d0a947a1196e7bcab6697f5432f42",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/native_webgl/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "2662e5b74514df03831c280e8fc7e8541d0a55fd",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/examples/wgpu_webgl/Cargo.toml",
      "new_id": "3908969ea21c179b7c3e2c9eb596c324adce6a44",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_webgl/Cargo.toml"
    },
    {
      "type": "modify",
      "old_id": "7438e62e7fbe74429cf406dbd2392c5db7f21a34",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/examples/wgpu_webgl/src/lib.rs",
      "new_id": "45f24b00e319253931b1d01ef148cdace6fad48e",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/examples/wgpu_webgl/src/lib.rs"
    }
  ]
}
