)]}'
{
  "commit": "4e3812937c5f2835c861a3e578d9f063b88bbfe3",
  "tree": "5bc7dd86c9fcd786ba5d815bb7ed251d47e57df1",
  "parents": [
    "755b78dc66b2362621a78b6964a9df3af94e960c"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Wed Sep 22 01:11:42 2021 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Wed Sep 22 13:59:20 2021 +0000"
  },
  "message": "Compute the image size in 64-bit arithmetic\n\nThe size of a 2D \u0027slice\u0027 is returned in a 32-bit value, which is\nsufficient for the maximum supported dimensions of 8192x8192, but for\n3D images we need to multiply by the depth in 64-bit to avoid numerical\noverflow.\n\nNote that currently we only allow memory allocations up to 1 GiB, but\nthis change fixes correctly reporting how much memory would be required,\nfrom a call to vkGetImageMemoryRequirements().\n\nBug: chromium:1248567\nChange-Id: Ic055790b4ae53355a90a173b824e94e3c5933316\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/57268\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aaae8a81977b95ef6d52ff09c9cfd19281092bd0",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkImage.cpp",
      "new_id": "c45e52e4b2268172dd7a99ad06b6a81260c49a63",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkImage.cpp"
    }
  ]
}
