)]}'
{
  "commit": "2155da5dca153a472c8152e3db6a5a309ad1aa56",
  "tree": "f0b126a82ed0f3724f4fb8157274ba81e67a65cf",
  "parents": [
    "dc20b8682aa71ff31f135de6ae7f8acaa2e16383"
  ],
  "author": {
    "name": "Hao Li",
    "email": "hao.x.li@intel.com",
    "time": "Fri Aug 07 02:42:50 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Aug 07 02:42:50 2026"
  },
  "message": "webgpu: speed up sample_texture_combos (#4690)\n\n* webgpu: speed up sample_texture_combos\n\nRender all texels in a single draw call using per-vertex point\npositioning instead of numAcross*2 setViewport+draw calls, and\nreplace the O(N) select-chain sampling with an O(1) switch so\neach invocation samples only its own combo. Reduces runtime from\n~13s to ~1s.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3f5739c105260848c2cf6e881f4ff919826d9795",
      "old_mode": 33188,
      "old_path": "src/webgpu/api/operation/sampling/sampler_texture.spec.ts",
      "new_id": "d74cd27a618c0977af627d21db174dbc949fbb57",
      "new_mode": 33188,
      "new_path": "src/webgpu/api/operation/sampling/sampler_texture.spec.ts"
    }
  ]
}
