)]}'
{
  "commit": "17aef635425b61538c5b7f48e75ff7432019720e",
  "tree": "e12e36c4ff98c96d215232d2d93419b964de4031",
  "parents": [
    "05369f8b20eac34b68a81e551868a7386b1b4f3b"
  ],
  "author": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Thu Jul 20 17:48:47 2023 +0000"
  },
  "committer": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Thu Jul 20 17:48:47 2023 +0000"
  },
  "message": "PLS draw shader optimizations\n\n* Don\u0027t unpack the color if we\u0027re just rendering a clip.\n\n* Pack the gradient data in a way that is faster for the fragment shader to unpack.\n\nRope: 525-596 fps\n187 martys: 106 - 114 fps\n\nDiffs\u003d\n7f3990675 PLS draw shader optimizations (#5627)\n\nCo-authored-by: Chris Dalton \u003c99840794+csmartdalton@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bba85ad86bfeb507fe855bef8f28cb61d682d8dc",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "db70053408775858b28df45270c8213aca97a3e2",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "5d0405d116ec5cd3b75f3a5056459ddd0a55402c",
      "old_mode": 33188,
      "old_path": "renderer/shaders/draw.glsl",
      "new_id": "fac423f5c156d8edf0f89ccaf94c893fbeae929f",
      "new_mode": 33188,
      "new_path": "renderer/shaders/draw.glsl"
    }
  ]
}
