)]}'
{
  "commit": "96609af96f242f9acd978d537bc4824e19b3a7fc",
  "tree": "133f22d0c1f507aa0a007dadb81283d3e59b451f",
  "parents": [
    "968ac30620ae217281349a2c961de851232b2d67"
  ],
  "author": {
    "name": "Laurenz Stampfl",
    "email": "laurenz.stampfl+github@gmail.com",
    "time": "Thu Oct 22 09:18:31 2026 +0200"
  },
  "committer": {
    "name": "Laurenz Stampfl",
    "email": "laurenz.stampfl+github@gmail.com",
    "time": "Wed Oct 28 12:02:57 2026 +0100"
  },
  "message": "vello_cpu: support negative render offsets\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b555b76933ac92beff11a176f70ea0e0d77dc0a8",
      "old_mode": 33188,
      "old_path": "vello_bench/src/fine/pack.rs",
      "new_id": "34c420300372c90cb4010e37cd5d035d99ef3062",
      "new_mode": 33188,
      "new_path": "vello_bench/src/fine/pack.rs"
    },
    {
      "type": "modify",
      "old_id": "85d8800c5e7c59a62d7d0f3ea89fe706664827e6",
      "old_mode": 33188,
      "old_path": "vello_common/src/geometry.rs",
      "new_id": "e5d1aa8a7b97fd587182aeb1502099044545333a",
      "new_mode": 33188,
      "new_path": "vello_common/src/geometry.rs"
    },
    {
      "type": "modify",
      "old_id": "54e92b4b7e4319fef814aefacffd4029a358d635",
      "old_mode": 33188,
      "old_path": "vello_cpu/src/fine/highp/mod.rs",
      "new_id": "31e7cdb460bea7205162b8259e668fb21cdf71c7",
      "new_mode": 33188,
      "new_path": "vello_cpu/src/fine/highp/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "c257e6360a5acdcc102cff2e4014076e63515b04",
      "old_mode": 33188,
      "old_path": "vello_cpu/src/fine/lowp/mod.rs",
      "new_id": "55a8a6cdc5042bbe5fcc4395aeb9956d3f7a6e17",
      "new_mode": 33188,
      "new_path": "vello_cpu/src/fine/lowp/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "b478331e5e01f4e5dabd99a50949d2d16879bbed",
      "old_mode": 33188,
      "old_path": "vello_cpu/src/fine/mod.rs",
      "new_id": "f3f568ed64119699acb17ba2b00c07cffd73426c",
      "new_mode": 33188,
      "new_path": "vello_cpu/src/fine/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "adf7ff8ba088f34fd5e582408c0d06e562b4ae21",
      "old_mode": 33188,
      "old_path": "vello_cpu/src/region.rs",
      "new_id": "e8c78797a79b6a5c5eb1b2ed36cce83bd8f8a94a",
      "new_mode": 33188,
      "new_path": "vello_cpu/src/region.rs"
    },
    {
      "type": "modify",
      "old_id": "dc8fcd5a4f8f52482da97c64d5918a20f6ece593",
      "old_mode": 33188,
      "old_path": "vello_cpu/src/render.rs",
      "new_id": "71ee973c0e7419eb8816cb203b350228624f51d8",
      "new_mode": 33188,
      "new_path": "vello_cpu/src/render.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3f22e676903b7464cfd788373dfed559eb48ae2",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_clear_rects.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85f0af183bc92c06acd076eb17d6f70771f961a4",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_clear_viewport.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76c6870da7f0e42b649f4b049f5664d2e57e8c92",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_down_left.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24c15a692da10662bc21cd359aab5b2fb4a994cf",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_down_right.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a44af63d403151b0a1fdc43956a62720bb0ccd1",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_filter_drop_shadow.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34d7ca067b4bb28ec4f5e7ff3d739e1f024b9398",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_gradient.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9ab1446497a301e16b8ef1d04811316c0780cfb",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_image.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e15001a8c5cfffbaca4460af360a87f091ce7e5c",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_outside_target.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dce705000f7a4c032df89c53a7f9db1135564935",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_overflowing_shape_stays_clipped.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88ce1be007a34145c18a7f94a4f3c9c39e78906f",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_src_over_isolates_root_blend.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9fd089944651c719f242bdae456ec87f1919577",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_up_left.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "042acb7d6b8391de61da38d3bc6414e14ed0d6cb",
      "new_mode": 33188,
      "new_path": "vello_tests/snapshots/offset_up_right.png"
    },
    {
      "type": "modify",
      "old_id": "f45661ce5fec185111c548d575ea2c82a4a8851d",
      "old_mode": 33188,
      "old_path": "vello_tests/src/renderer.rs",
      "new_id": "2e73a2acd1a277cc6d4e6054b392ce80ce35e749",
      "new_mode": 33188,
      "new_path": "vello_tests/src/renderer.rs"
    },
    {
      "type": "modify",
      "old_id": "4418497d30173c82c2b9fbb223cc8ad339cfd29b",
      "old_mode": 33188,
      "old_path": "vello_tests/tests/basic.rs",
      "new_id": "403ce714678b4de1f2f9eb1f1bce426cb670e5a3",
      "new_mode": 33188,
      "new_path": "vello_tests/tests/basic.rs"
    },
    {
      "type": "modify",
      "old_id": "3b6ed4579a5aca7af6c0e179e8b17ccf8d68081d",
      "old_mode": 33188,
      "old_path": "vello_tests/tests/mod.rs",
      "new_id": "170474a6ea8ac77a8018d54213765af5f63771e0",
      "new_mode": 33188,
      "new_path": "vello_tests/tests/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f361c4d54b30011c99e8e0432e9285b2b48d722",
      "new_mode": 33188,
      "new_path": "vello_tests/tests/offset.rs"
    }
  ]
}
