)]}'
{
  "commit": "2c4847e59a74da1bdcb9c284b1456c7dfc2866c0",
  "tree": "6f5ace080a9f73174553c2608db5f3508d770e51",
  "parents": [
    "3fcf96dd8c262c69029a47ce6ad85314fcd3d69b"
  ],
  "author": {
    "name": "Yan,Shaobo",
    "email": "shaobo.yan@intel.com",
    "time": "Tue Apr 04 08:57:46 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 04 08:57:46 2023 +0000"
  },
  "message": "Fix bug about requiring unexpected files when compiling on Android\n\nIn MemoryService implementation, Dawn uses DAWN_PLATFORM_IS() to choose\nrequired header files for different OS platform.\n\nOn Android platform, both DAWN_PLATFORM_IS(LINUX) and DAWN_PLATFORM_IS(ANDROID) are true. This caused some linux platform header files and implementations has been included unexpected when compiling on Android platform.\n\nThis CL strict the macro condition to ensure Android platform include AHardwareBuffer related files only.\n\nBug:dawn:1593\nChange-Id: If64567edf99cd25a3783d8c456a1fc3f6a7dccf2\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/126323\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Shaobo Yan \u003cshaobo.yan@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc8d79c01bff302d7dfd24bcd86f6f8b8c4824dd",
      "old_mode": 33188,
      "old_path": "src/dawn/common/Platform.h",
      "new_id": "d0eeb779bf88db90a691a36bca1cea9144413c1c",
      "new_mode": 33188,
      "new_path": "src/dawn/common/Platform.h"
    },
    {
      "type": "modify",
      "old_id": "f751d75164bd6b8119f7ee67fdf84990684e6038",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/external_memory/MemoryService.cpp",
      "new_id": "35491d3ad1105b8dda33e8524e21178292051ecb",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/external_memory/MemoryService.cpp"
    }
  ]
}
