)]}'
{
  "commit": "68a632e18afcc4b4c87ef1d8af448a5e7b923a0b",
  "tree": "ebcf5c3b53b478785a4a3831f48bf1e86f5ba5ae",
  "parents": [
    "7d45a3d9198001c0698b61c5acc8a4cb8423326d"
  ],
  "author": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Wed Aug 02 16:43:50 2023 -0700"
  },
  "committer": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Wed Aug 02 16:43:50 2023 -0700"
  },
  "message": "Fix some text rendering artifacts\n\nDerive y_edge from coordinates (relative to tile edge) rather than from edge crossings. This is more correct when a line endpoint is on a tile edge.\n\nDoes not fix all artifacts, but is an improvement.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fd7d67572aec5ec1f2dc66a2366ff830326a35a2",
      "old_mode": 33188,
      "old_path": "shader/path_tiling.wgsl",
      "new_id": "ed3ec915b24b265d78a079dab41f09be46a1f17e",
      "new_mode": 33188,
      "new_path": "shader/path_tiling.wgsl"
    },
    {
      "type": "modify",
      "old_id": "2375d9549e98d4d04bea56a5ed8ee9840f7cb52f",
      "old_mode": 33188,
      "old_path": "src/cpu_shader/path_tiling.rs",
      "new_id": "949d7d3ab33ab19902673f1d8b5fe33735d6c8af",
      "new_mode": 33188,
      "new_path": "src/cpu_shader/path_tiling.rs"
    }
  ]
}
