)]}'
{
  "commit": "20a67ef1dbbf974a976c27d68be3ee66e68b77e9",
  "tree": "4f498d86bb35751f5db738ca104300044c23450c",
  "parents": [
    "d8e28bda408531e941148fad1a8894f83ecf6d24"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Sat Apr 06 10:54:12 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Apr 06 10:54:12 2024 +0000"
  },
  "message": "Enable the OpenGLES backend on Android.\n\nPlease include the following text as part of the Dawn-\u003eChromium roll, as well as the footer \"Binary-Size: See commit description\":\n\nThis CL enables the Dawn GLES backend in Chrome on Android. This increases the APK size by ~143K. This functionality is necessary to increase the reach of WebGPU in Chrome to include Android devices without Vulkan support. It will also allow the use of Dawn\u0027s GLES backend for Skia/Graphite on Android, allowing a future binary size reduction when the ANGLE native backends are removed from the GPU process.\n\nPrevious work reduced the binary size increase from 182K -\u003e 153K:\nhttps://dawn-review.googlesource.com/c/dawn/+/166401\n\nAnd from 153K -\u003e 143K:\nhttps://dawn-review.googlesource.com/c/dawn/+/172260\n\nBug: dawn:1545\nChange-Id: I17d4984bdc0526a243c18de5ee587e0cd35f3c95\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/174860\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba91e46433938d43d35d2d67f715d95a0b44bd65",
      "old_mode": 33188,
      "old_path": "scripts/dawn_features.gni",
      "new_id": "323c0a9cda82c10446ee0635b68439f10a4cd598",
      "new_mode": 33188,
      "new_path": "scripts/dawn_features.gni"
    },
    {
      "type": "modify",
      "old_id": "924d970ba39ebaf20e18a1e0d87a89d46a43acc7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DepthBiasTests.cpp",
      "new_id": "6e454a7dc1c1d28b01d90d37b7ac767a34d84c93",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DepthBiasTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "881e3291fa8f910fe3c88efef62053111d92269b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MaxLimitTests.cpp",
      "new_id": "0e7d4e3ba4c8f3b4f308a190b1d3506b531d44bb",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MaxLimitTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c8ce2571518e6c276125be4a258777c11f4f885",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/QueueTests.cpp",
      "new_id": "283e9801d50c5c0ab7af7880889a64bf4fd9b773",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/QueueTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc16efae1fc97259246287aa6c666bebcda02b8b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/ShaderTests.cpp",
      "new_id": "3f3f3e7030289e115146dc5d8a96ddc3793e4a4e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/ShaderTests.cpp"
    }
  ]
}
