)]}'
{
  "commit": "773cf6a7f85d7d28588d9d7af417b8afb97d9f4f",
  "tree": "73123f27053dde80c33634cc8a2053e07af5403c",
  "parents": [
    "4e2da32b1df0767812b2c7dbad48ac1224086cff"
  ],
  "author": {
    "name": "Ian Elliott",
    "email": "ianelliott@google.com",
    "time": "Mon Nov 07 14:59:16 2022 -0700"
  },
  "committer": {
    "name": "Ian Elliott",
    "email": "ianelliott@google.com",
    "time": "Mon Nov 07 15:37:40 2022 -0700"
  },
  "message": "Vulkan: Always enable mVirtualBlockMutex\n\nPorted from an upstream ANGLE change in the Chromium Gerrit (see:\nhttps://chromium-review.googlesource.com/c/angle/angle/+/3855203).\n\nThis addresses an issue when multiple threads both try to use the\nVulkan Memory Allocator at the same time.  In particular, the issue is\nwhen one thread is allocating and another thread is doing a free.\n\nTest: Port from Chromium Gerrit\nBug: 236098131\nBug: 254137707\nChange-Id: I0fda61e5db3ff60f776b8d4917a9f10dafed6b1a\nMerged-In: I4294a13726367d73ba2255cfea9663d625cd8e36\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7285841ad3e9f347edcb80a355c46002d6461e47",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_utils.cpp",
      "new_id": "0a2fb137f133fee5bbf32f6912fa8c833899a471",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_utils.cpp"
    },
    {
      "type": "modify",
      "old_id": "a53c8a462f90e213ea041c30220644616982b94f",
      "old_mode": 33188,
      "old_path": "src/libANGLE/renderer/vulkan/vk_utils.h",
      "new_id": "37f07acc360d59972b32870344832222b93e71c7",
      "new_mode": 33188,
      "new_path": "src/libANGLE/renderer/vulkan/vk_utils.h"
    }
  ]
}
