)]}'
{
  "commit": "184dd5ba2bc5d535c78e131c536f0faa0157b626",
  "tree": "a2bfafaffc42d7728244b6128ea7fd469d46d50c",
  "parents": [
    "cdeecc758abeca4f949ab97961915079f95b691f"
  ],
  "author": {
    "name": "Raph Levien",
    "email": "raph.levien@gmail.com",
    "time": "Thu Feb 20 17:01:09 2025 -0800"
  },
  "committer": {
    "name": "Raph Levien",
    "email": "raph.levien@gmail.com",
    "time": "Fri Feb 21 17:54:32 2025 -0800"
  },
  "message": "Implement basic clip logic\n\nAdds a clip method to the (CPU) render context, plus a considerable amount of mechanism in coarse and fine rasterization to support clipping.\n\nThe coarse rasterization logic contains a similar set of optimizations as Vello. In particular, all-zero tiles have drawing suppressed, and all-one tiles pass drawing commands through with no additional work to clip.\n\nNot extensively validated, but it does render a simple scene with clipping correctly.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eeb6a1ba8935c1b3b2e013703f71ebaeb01f192e",
      "old_mode": 33188,
      "old_path": "vello_hybrid/examples/gpu.rs",
      "new_id": "433823f2a99ddb9d77ed5e08d1b74d31a0b7955a",
      "new_mode": 33188,
      "new_path": "vello_hybrid/examples/gpu.rs"
    },
    {
      "type": "modify",
      "old_id": "e91f017596e954d9635efa9b082e877e7a71502b",
      "old_mode": 33188,
      "old_path": "vello_hybrid/examples/simple.rs",
      "new_id": "bae2c10ecce6abdbaf0edad1abf1ef4a560f78a3",
      "new_mode": 33188,
      "new_path": "vello_hybrid/examples/simple.rs"
    },
    {
      "type": "modify",
      "old_id": "4b935528d60248ed759b19d99eb0fa4e19b065ef",
      "old_mode": 33188,
      "old_path": "vello_hybrid/src/fine.rs",
      "new_id": "52b94b05f533fa60d3350a40f73f2d89fd7cc70e",
      "new_mode": 33188,
      "new_path": "vello_hybrid/src/fine.rs"
    },
    {
      "type": "modify",
      "old_id": "b4ed688a817a69d7d503d5d78b6c1563082b23bd",
      "old_mode": 33188,
      "old_path": "vello_hybrid/src/gpu.rs",
      "new_id": "c5a1b65277dfa0048c63db19da3734df83976a95",
      "new_mode": 33188,
      "new_path": "vello_hybrid/src/gpu.rs"
    },
    {
      "type": "modify",
      "old_id": "1c7bfa6744116f69c842c5eb519a23b51f8d702a",
      "old_mode": 33188,
      "old_path": "vello_hybrid/src/render.rs",
      "new_id": "7ecb8b27957de50fcea3e64a2d5a5341cd2a5e2a",
      "new_mode": 33188,
      "new_path": "vello_hybrid/src/render.rs"
    },
    {
      "type": "modify",
      "old_id": "72bf9202117b712fcefed72798396b0dabe78c64",
      "old_mode": 33188,
      "old_path": "vello_hybrid/src/simd/neon.rs",
      "new_id": "777b809466927acc368d3a7f695797505e52da73",
      "new_mode": 33188,
      "new_path": "vello_hybrid/src/simd/neon.rs"
    },
    {
      "type": "modify",
      "old_id": "5e71153e18406093525a23312091e2bd1a36be94",
      "old_mode": 33188,
      "old_path": "vello_hybrid/src/wide_tile.rs",
      "new_id": "9d8dbcd6a3e52de919c3bcc059a705a9496ff5aa",
      "new_mode": 33188,
      "new_path": "vello_hybrid/src/wide_tile.rs"
    }
  ]
}
