)]}'
{
  "commit": "c9ff7391efb75e81c3670ddca77a5893538a26fa",
  "tree": "75ba366755a54d54a15424755eefc59f265cb026",
  "parents": [
    "828746d96c455993b20cd2ace963860fd4740586"
  ],
  "author": {
    "name": "mikerreed",
    "email": "hello@rive.app",
    "time": "Mon Aug 01 18:59:31 2022 +0000"
  },
  "committer": {
    "name": "mikerreed",
    "email": "hello@rive.app",
    "time": "Mon Aug 01 18:59:31 2022 +0000"
  },
  "message": "Don\u0027t manually flip cgimages\n\nCGImage is flipped vertically relative to what we expect (for our texture coordinates). Previously we manually flipped the image (by drawing into a software canvas and extracting a new image). This is ok, but forces a particular colorspace and pixelformat -- rather than leaving it as the coregraphics decoder chose.\n\nThis PR removes the manual flipping, and just appends an additional transform to the CTM when we reference the image. For some tests (e.g. hero_editor) this shows a speed-up as well (not sure, but likely the colorspace of the original image is closer to what CG wanted for drawing.)\n\nDiffs\u003d\n1f9ff75d9 Don\u0027t manually flip images\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "285d534501e3056820ae462f3e92080b7fd246e3",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "dd757abc50e983cfe26e1fac821f10a07bb616df",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "5a8450e65e76a383895eb1bcbc851f23b5e821f1",
      "old_mode": 33188,
      "old_path": "skia/renderer/src/cg_factory.cpp",
      "new_id": "9e5aaf7d648fdf4cdedab5ecb6afc6ab5b1f1ac3",
      "new_mode": 33188,
      "new_path": "skia/renderer/src/cg_factory.cpp"
    }
  ]
}
