)]}'
{
  "commit": "f818920d3e956a1858888aaf2650929bf3da9b43",
  "tree": "9be0fbb1dd15e91c7dd0e0e46ae5df6ac861a1c5",
  "parents": [
    "647942d81b3e95e2e12e0d8b6e5c84064bb1db55"
  ],
  "author": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Fri Jan 17 20:39:37 2025 +0000"
  },
  "committer": {
    "name": "csmartdalton",
    "email": "hello@rive.app",
    "time": "Fri Jan 17 20:39:37 2025 +0000"
  },
  "message": "Update the atan2 definition in shaders\n\nThe old approach wasn\u0027t compatible with Metal\u0027s atan2, and using an acos() is simpler anyway.\n\nDiffs\u003d\ne042c0af4c Update the atan2 definition in shaders (#8883)\n\nCo-authored-by: Chris Dalton \u003c99840794+csmartdalton@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93df727426211ed93bfefa112f380d125f306209",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "a210b0c25a5d9a5047459f1e93b527f52e4038bb",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "c94c26c123864efbcf33ecafc4b9ea26d7fda5e5",
      "old_mode": 33188,
      "old_path": "renderer/src/shaders/common.glsl",
      "new_id": "959c9039170552a76036a36a096cafac233e0746",
      "new_mode": 33188,
      "new_path": "renderer/src/shaders/common.glsl"
    },
    {
      "type": "modify",
      "old_id": "5cfdf4b239ee68a4cf475af1bc605fa3f476fb95",
      "old_mode": 33188,
      "old_path": "renderer/src/shaders/hlsl.glsl",
      "new_id": "382791a5d7f5957e05dac6003464e3eef0ffb564",
      "new_mode": 33188,
      "new_path": "renderer/src/shaders/hlsl.glsl"
    },
    {
      "type": "modify",
      "old_id": "f7807faf7f78f5a0853b3c5437b3ba5d26c65d1c",
      "old_mode": 33188,
      "old_path": "renderer/src/shaders/metal.glsl",
      "new_id": "fdf36114660941d22667ecbec31db5317ad35b27",
      "new_mode": 33188,
      "new_path": "renderer/src/shaders/metal.glsl"
    },
    {
      "type": "modify",
      "old_id": "da7022b0b9ad159e4424fc91f779375a1c62d2df",
      "old_mode": 33188,
      "old_path": "renderer/src/shaders/rhi.glsl",
      "new_id": "f36e961629dedffd3e505691494dda1ddd7cea27",
      "new_mode": 33188,
      "new_path": "renderer/src/shaders/rhi.glsl"
    }
  ]
}
