)]}'
{
  "commit": "27a3d31d7a9d65bb49b83da404cc4830eb3ce06e",
  "tree": "b2a437e7c3f50b76520668362cc2f30a333cb873",
  "parents": [
    "88264e3e188d66e5fa5c8a47de9c1c37fcb9f6c2"
  ],
  "author": {
    "name": "Jonah Ryan-Davis",
    "email": "jonahr@google.com",
    "time": "Wed Nov 06 12:56:52 2019 -0500"
  },
  "committer": {
    "name": "Jonah Ryan-Davis",
    "email": "jonahr@google.com",
    "time": "Wed Nov 06 18:33:09 2019 +0000"
  },
  "message": "Fix issues presenting MetalSurfaces\n\nMetalSurfaceEXT and MacOSSurfaceMVK were inheriting incorrectly from\nthe base class MetalSurface, and were improperly initialized.\nAdditionally, none of the drawables were ever released, meaning there\nwere no re-used drawables. Add an @autoreleasepool around the drawable\nretrival path, as per the spec: https://developer.apple.com/documentation/quartzcore/cametallayer?language\u003dobjc#3172024\n\nBug: chromium:1015454\nChange-Id: Idd2f1842977a6f5dccecf31d152d454a44e9261c\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/37948\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Jonah Ryan-Davis \u003cjonahr@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17cf87b3f4deca4ba0445fca431fad236f1aab77",
      "old_mode": 33188,
      "old_path": "src/WSI/BUILD.gn",
      "new_id": "a7233db43ad357825daa0bfb3bcf567db887f54a",
      "new_mode": 33188,
      "new_path": "src/WSI/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "29972a4d6a7ec260381f8a7fff37ee4d0c44a853",
      "old_mode": 33188,
      "old_path": "src/WSI/MetalSurface.h",
      "new_id": "a5fd708b0f4dd40cb7c7237c5828e9740683e239",
      "new_mode": 33188,
      "new_path": "src/WSI/MetalSurface.h"
    },
    {
      "type": "modify",
      "old_id": "29dfa6767101134e2bed3c91a6cfa0e40cb3a830",
      "old_mode": 33188,
      "old_path": "src/WSI/MetalSurface.mm",
      "new_id": "1db25f3f740eb19e24772a8dbea284e2255f3f17",
      "new_mode": 33188,
      "new_path": "src/WSI/MetalSurface.mm"
    }
  ]
}
