)]}'
{
  "commit": "6c4d4cc55f173b344f12306f4ef6a4d5d9ecac0a",
  "tree": "754d26c45590b1a32eb6947aaf96d305bde672b1",
  "parents": [
    "3632bee07457f56ddeeed539b12a205cf684bad8"
  ],
  "author": {
    "name": "Thomas Churchman",
    "email": "thomas@kepow.org",
    "time": "Thu Feb 20 21:08:53 2025 +0100"
  },
  "committer": {
    "name": "Thomas Churchman",
    "email": "thomas@kepow.org",
    "time": "Thu Feb 20 21:30:26 2025 +0100"
  },
  "message": "Ensure `PathEncoder` encodes in little-endian\n\n(On top of https://github.com/linebender/vello/pull/817 to prevent\nconflicts.)\n\nWGSL expects little-endian data, but Vello currently doesn\u0027t convert to\nlittle-endian, except for colors: `DrawColor` specifies its endianness\nexplicitly, with conversion handled by the Color crate. On big-endian\nhosts, the other encodings would break.\n\nWhether big-endian hosts are a valid target for Vello, I do not know.\nThis is opened in part as a place to have that discussion. If this is\ndesirable, other places will need attention. I have not taken a look\nyet.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba7950844a789eb8a75097713178682462f25e23",
      "old_mode": 33188,
      "old_path": "vello_encoding/src/path.rs",
      "new_id": "c975fe8b62ccbd650ce69ce881ce647b64631973",
      "new_mode": 33188,
      "new_path": "vello_encoding/src/path.rs"
    }
  ]
}
