)]}'
{
  "commit": "e5bd32ddbe5726bc8641d21ad6d63f1bd804b1b8",
  "tree": "38f8818a4d72a3d23e8c45096e7616ac0158fe74",
  "parents": [
    "a90b9392211034df41fef0c01ae9defa9ec382d7"
  ],
  "author": {
    "name": "Thomas Churchman",
    "email": "thomas@churchman.nl",
    "time": "Thu Mar 20 10:54:58 2025 +0100"
  },
  "committer": {
    "name": "Thomas Churchman",
    "email": "thomas@churchman.nl",
    "time": "Fri Mar 21 10:34:18 2025 +0100"
  },
  "message": "Remove tile height restriction from `vello_common`, add to `vello_hybrid`\n\nWith the changes to alpha mask packing in\nhttps://github.com/linebender/vello/pull/866 the scalar code in\n`vello_common` and `vello_cpu` now works for arbitrary tile sizes.\n\nMost tile size configurations I\u0027ve checked pass the tests, some tile\nheights (e.g., 7) cause rounding differences in the rasterized images.\n\n`vello_hybrid`\u0027s shader code assumes a tile height of 4, so a check has\nbeen introducted in that crate.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a8d944b1b532e46c993c61d21d4fbc3434e2e3e",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_common/src/tile.rs",
      "new_id": "e6b89fa3eeaf8053e896c8e71a31abf88b9bcb7f",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_common/src/tile.rs"
    },
    {
      "type": "modify",
      "old_id": "74dbaf1b742436f4cfd115aa1152ccea2384c93e",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/lib.rs",
      "new_id": "2e2dac94b1be5bbc066605604ffd77f83d915f50",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/lib.rs"
    }
  ]
}
