)]}'
{
  "commit": "2542e37b1fba8c31f08f3e64f33fb8879621fa66",
  "tree": "d7b781864b01ed16bd50f61db037dc21a7f489c3",
  "parents": [
    "a699a82f991fd815050178d2c0527eff41c17294"
  ],
  "author": {
    "name": "Kevin Lubick",
    "email": "kjlubick@google.com",
    "time": "Tue May 24 09:03:04 2022 -0400"
  },
  "committer": {
    "name": "Kevin Lubick",
    "email": "kjlubick@google.com",
    "time": "Tue May 24 17:15:18 2022 +0000"
  },
  "message": "[shaders] Fix memory leak\n\nWe need to free shaders after we create them every frame or we run\nout of memory and see cryptic errors like \"Invalid Memory Access\".\n\nThis revealed a bug in how the shaders handled uniform memory,\naddressed here: https://skia-review.googlesource.com/c/skia/+/543416\n\nChange-Id: I270b6f1f6ed7bd01eacd4f2d2bb67b5b852a42d8\nReviewed-on: https://skia-review.googlesource.com/c/buildbot/+/543436\nReviewed-by: Jorge Betancourt \u003cjmbetancourt@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d5c65173ae42845d7e5ae10e223c2635814c956",
      "old_mode": 33188,
      "old_path": "shaders/modules/shadernode/index.ts",
      "new_id": "452f2086f9437163834bc9be64a46859d0eb4743",
      "new_mode": 33188,
      "new_path": "shaders/modules/shadernode/index.ts"
    },
    {
      "type": "modify",
      "old_id": "44d98b595339293545441d4603177fd2d3a98644",
      "old_mode": 33188,
      "old_path": "shaders/modules/shaders-app-sk/shaders-app-sk.ts",
      "new_id": "0c263aa2e4e087f5e410666af07c434e19a8bee3",
      "new_mode": 33188,
      "new_path": "shaders/modules/shaders-app-sk/shaders-app-sk.ts"
    }
  ]
}
