)]}'
{
  "commit": "2b3fb63ef133cab8f261a173d4f0026d179543eb",
  "tree": "38b5a489849be003e6974022da99408d68467ce1",
  "parents": [
    "0640012afc5a5454644ca51f13ee4128529c5ffd"
  ],
  "author": {
    "name": "Laurenz Stampfl",
    "email": "47084093+LaurenzV@users.noreply.github.com",
    "time": "Fri Sep 26 11:37:03 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 26 09:37:03 2025 +0000"
  },
  "message": "Don\u0027t special case reflect extend mode for gradients (#1248)\n\nThat did require regenerating some of the test cases, but they visually\nlook the same so probably just rounding differences.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad3bd74be7090f1449dfdf4afd4037ceac8f842d",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_common/src/encode.rs",
      "new_id": "5714a361b2149bfd4c2c63bf139fb138042628bc",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_common/src/encode.rs"
    },
    {
      "type": "modify",
      "old_id": "b11afecc6d01315c59d43320cca93e5b38aabb23",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_cpu/src/fine/common/gradient/mod.rs",
      "new_id": "abd32455cb886c278a243dce68a34ba9a28004a3",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_cpu/src/fine/common/gradient/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "581761b2e40755d00a86cb357346f0b36cc4fe66",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_cpu/src/fine/lowp/gradient.rs",
      "new_id": "32c353000c855204c8935f174d057e2e60b66df4",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_cpu/src/fine/lowp/gradient.rs"
    },
    {
      "type": "modify",
      "old_id": "13dc401270a776d26a5e5390aea29b24280c5335",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/render/common.rs",
      "new_id": "fc574fb476393e3b0856a304e500d558d8baff9e",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/render/common.rs"
    },
    {
      "type": "modify",
      "old_id": "2a89fd872dfcc815ae82d4f77b17a3c0557d3798",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/render/webgl.rs",
      "new_id": "217a11bbd1b091f27d34aaa0fc09575ff4eaa47f",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/render/webgl.rs"
    },
    {
      "type": "modify",
      "old_id": "2fbcaf59deb5b59d82de92b1f132c0200239bb5a",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_hybrid/src/render/wgpu.rs",
      "new_id": "2fb20b72763c85052ba3454e87bf424924e515d1",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_hybrid/src/render/wgpu.rs"
    },
    {
      "type": "modify",
      "old_id": "fb0a7f3124f9ed73be5ee8858e2db57dfb247058",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl",
      "new_id": "b1306bac17e304446d34c8985b964d858ddf5fdc",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_shaders/shaders/render_strips.wgsl"
    },
    {
      "type": "modify",
      "old_id": "16179c263bc666326ad8096166b103584b6830e7",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/glyphs_colr_test_glyphs.png",
      "new_id": "eb8bca00dd9329e80baf105dbad19facf8025080",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/glyphs_colr_test_glyphs.png"
    },
    {
      "type": "modify",
      "old_id": "dfe4096b6078d8e39f819c31242e3a3d57920688",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_linear_spread_method_reflect.png",
      "new_id": "0eed59ca5fdeb0090bd0e56c5055e1177d214058",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_linear_spread_method_reflect.png"
    },
    {
      "type": "modify",
      "old_id": "1dc9bd266e56df5150bebded3af5d9470ae5aff9",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_linear_with_y_reflect.png",
      "new_id": "fcbcf48c82938dde94054da88f7ea6a752ab2231",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_linear_with_y_reflect.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e2958f651dafe63faa34ec3afc4a9603ad83794",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_radial_smaller_r1_with_reflect.png"
    },
    {
      "type": "modify",
      "old_id": "bc4abc3c96cba710aa92b1de5fd683ef709ff268",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_radial_spread_method_reflect.png",
      "new_id": "6c6f344353ed6eb9e9bf5ae65c16aefea2e5eb40",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_radial_spread_method_reflect.png"
    },
    {
      "type": "modify",
      "old_id": "4cfa36b282e2000b22a23c955b89fef56bc6115b",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_sweep_spread_method_reflect.png",
      "new_id": "105489b332632bf7fcb426769fbd26e6fd102445",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/snapshots/gradient_sweep_spread_method_reflect.png"
    },
    {
      "type": "modify",
      "old_id": "59d4e63da77f7dc694e33e429d1d59675081e142",
      "old_mode": 33188,
      "old_path": "sparse_strips/vello_sparse_tests/tests/gradient.rs",
      "new_id": "876b7523bbc86f62a9b5de2b0a2a13525cd3f895",
      "new_mode": 33188,
      "new_path": "sparse_strips/vello_sparse_tests/tests/gradient.rs"
    }
  ]
}
