)]}'
{
  "commit": "5394128fd07d63e9521db7c1ff140b5324ef68bf",
  "tree": "79ad4bae15a69e00a98aadcbc4b5b01a757ee297",
  "parents": [
    "208e163f0bd9451f5be06e4c54d4fabbaf5b0bda"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Fri Aug 11 18:22:13 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Aug 11 18:22:13 2023 +0000"
  },
  "message": "Fix GLTextureWrappingTests: create a second GL device.\n\nIt turns out that the existing tests still pass even if the relevant ANGLE extension is not requested in ContextEGL. The reason is that the tests were using the test\u0027s native::opengl::Device to create a GL texture, wrap it and send it back to the same device (and same EGL context). This works even without the extension, since the GL texture IDs match.\n\nA better idea (stolen from VulkanImageWrappingTests) is to create a second native::opengl::Device and create textures in its context. That way, the texture IDs will be unknown to the main Device unless the extension is requested.\n\nBug: chromium:1414566\nChange-Id: I134a5a8cb3724c8a6ccb65a26e328ea75b763c35\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/145560\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16289f76173c03a0654fb6eeb983f70bf98dd955",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/GLTextureWrappingTests.cpp",
      "new_id": "f0ca12b9ff0985cde9821a7d0c08e3f6c607a41b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/GLTextureWrappingTests.cpp"
    }
  ]
}
