)]}'
{
  "commit": "33f4be83cedd7de855553ca9c5465a181ce32fea",
  "tree": "3ce4eb8b1b8bebe8161d571864fe21d05de739cd",
  "parents": [
    "e66af373e81ac1af8ba471518dfea175651234a1"
  ],
  "author": {
    "name": "Laurenz Stampfl",
    "email": "47084093+LaurenzV@users.noreply.github.com",
    "time": "Mon Jun 02 10:03:51 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 02 08:03:51 2025 +0000"
  },
  "message": "Align image rasterization more with Skia implementation (#1029)\n\nOn the one hand, to make it more SIMD-compatible, but on the other hand\nfor some nice performance improvements already!\n\n```\nBefore:\nfine/image/transform/none_u8: 893.79 ns\nfine/image/transform/none_f32: 901.79 ns\nfine/image/extend/pad_u8: 902.01 ns\nfine/image/extend/pad_f32: 947.86 ns\nfine/image/extend/repeat_u8: 2.2883 µs\nfine/image/extend/repeat_f32: 2.3449 µs\nfine/image/extend/reflect_u8: 2.3390 µs\nfine/image/extend/reflect_f32: 2.4345 µs\n\nAfter:\nfine/image/transform/none_u8_scalar: 438.70 ns\nfine/image/transform/none_f32_scalar: 626.66 ns\nfine/image/extend/pad_u8_scalar: 464.97 ns\nfine/image/extend/pad_f32_scalar: 801.11 ns\nfine/image/extend/repeat_u8_scalar: 500.76 ns\nfine/image/extend/repeat_f32_scalar: 682.00 ns\nfine/image/extend/reflect_u8_scalar: 876.11 ns\nfine/image/extend/reflect_f32_scalar: 1.1661 µs\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74b99d909e6700f29efefe3747f4d800b4ad6384",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_bench/src/fine/image.rs",
      "new_id": "21fcca1b97fd13d4add088c0ffc27746689f163e",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_bench/src/fine/image.rs"
    },
    {
      "type": "modify",
      "old_id": "fd6ab7b1f3dcd17f2e8c953315710cee43e46674",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_common/src/encode.rs",
      "new_id": "f842b0c8526e338d9dec10f7c815954792486f04",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_common/src/encode.rs"
    },
    {
      "type": "modify",
      "old_id": "a455d5e9e39c467629a4c031913fd742ed472c50",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_cpu/src/fine/image.rs",
      "new_id": "0cd3964500ddb64b1b2f72520b2ad934f8c88326",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_cpu/src/fine/image.rs"
    },
    {
      "type": "modify",
      "old_id": "574d518655733253646c3794f4cfeabcff1cc3af",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/glyphs_bitmap_apple.png",
      "new_id": "3346eba1e26fbef4509b2c5c1a105271134aa2a9",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/glyphs_bitmap_apple.png"
    },
    {
      "type": "modify",
      "old_id": "dcb9c1b892b05c90c00b43f97702bb8ac795804c",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/image_bicubic_with_rotation.png",
      "new_id": "05ec97597fa5c40cdf39f3a1203fd27d37956b89",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/image_bicubic_with_rotation.png"
    },
    {
      "type": "modify",
      "old_id": "dbddf1cc48517e238a6cb904285999ee37017aa5",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/image_bicubic_with_translation.png",
      "new_id": "006c50807be252118a808bb6a84e09abf726b647",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/image_bicubic_with_translation.png"
    }
  ]
}
