)]}'
{
  "commit": "24df185ac135aac48a404c1e2993377341f84017",
  "tree": "add61b7e86180a1f1d14c55d9cd95ab278cf253c",
  "parents": [
    "4984ada2e4023ecc98d392b8d305c622e977f252"
  ],
  "author": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Wed Jun 05 19:45:10 2024 -0700"
  },
  "committer": {
    "name": "Raph Levien",
    "email": "raph@google.com",
    "time": "Thu Jun 06 07:37:15 2024 -0700"
  },
  "message": "Add inner joins\n\nDraw inner join for almost all joins. The exception is when the join angle is tiny. It shouldn\u0027t be too hard to add optimizations, especially when it\u0027s possible to evaluate that the join is entirely inside one side of the stroke.\n\nIt\u0027s under an #ifdef, the old code is not changed substantially.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dede2f22dec61a09d81465583aa98f9c60a50ae9",
      "old_mode": 33188,
      "old_path": "shader/flatten.wgsl",
      "new_id": "e44ac6fd0a6c86331b1bdc64bb6a1c46ed068174",
      "new_mode": 33188,
      "new_path": "shader/flatten.wgsl"
    },
    {
      "type": "modify",
      "old_id": "e00c1a96a468235f2196e214a6dde1a1dbe6415c",
      "old_mode": 33188,
      "old_path": "src/shaders.rs",
      "new_id": "d5df41f8dda909d2b869c9385c67d4870f8f33d7",
      "new_mode": 33188,
      "new_path": "src/shaders.rs"
    }
  ]
}
