)]}'
{
  "commit": "ddda26d7b06eb3f3b8c6a9f3b418030dcc83b91b",
  "tree": "2585a2303c58e1c7e5748fd1672bd8f30e942c59",
  "parents": [
    "db3425b8246136faccb5e2782b5694960bd6edf1"
  ],
  "author": {
    "name": "Yves Auxier",
    "email": "yvesauxier@gmail.com",
    "time": "Tue Oct 20 22:11:27 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 21 04:11:27 2026 +0100"
  },
  "message": "EGL_KHR_platform_wayland, EGL_EXT_platform_wayland: Clarify eglSwapInterval behavior (#229)\n\nIt might not have been clear before that this was how eglSwapInterval\nwas intended to behave under the Wayland platform, but it\u0027s what clients\nexpect, and how EGL behaves in the real world, as well as what the\nWayland protocol requires (specifically, not tearing, without hints from\nother protocol extensions).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ca5e03bc9be567cfa250b6171619384df0106ef",
      "old_mode": 33188,
      "old_path": "extensions/EXT/EGL_EXT_platform_wayland.txt",
      "new_id": "e9dae9dcf1252348bd15c1384d4360c740a29842",
      "new_mode": 33188,
      "new_path": "extensions/EXT/EGL_EXT_platform_wayland.txt"
    },
    {
      "type": "modify",
      "old_id": "989b07d77b253b8d6d27b48c8af807f7b61b1fc8",
      "old_mode": 33188,
      "old_path": "extensions/KHR/EGL_KHR_platform_wayland.txt",
      "new_id": "e817ed4bf720ce1a72532007188943ec9c371e80",
      "new_mode": 33188,
      "new_path": "extensions/KHR/EGL_KHR_platform_wayland.txt"
    }
  ]
}
