{"action":"created","issue":{"url":"https://api.github.com/repos/anholt/libepoxy/issues/163","repository_url":"https://api.github.com/repos/anholt/libepoxy","labels_url":"https://api.github.com/repos/anholt/libepoxy/issues/163/labels{/name}","comments_url":"https://api.github.com/repos/anholt/libepoxy/issues/163/comments","events_url":"https://api.github.com/repos/anholt/libepoxy/issues/163/events","html_url":"https://github.com/anholt/libepoxy/issues/163","id":308278173,"number":163,"title":"\"Couldn't find current GLX or EGL context.\\n\" exits GNOME Games","user":{"login":"Kekun","id":2536339,"avatar_url":"https://avatars2.githubusercontent.com/u/2536339?v=4","gravatar_id":"","url":"https://api.github.com/users/Kekun","html_url":"https://github.com/Kekun","followers_url":"https://api.github.com/users/Kekun/followers","following_url":"https://api.github.com/users/Kekun/following{/other_user}","gists_url":"https://api.github.com/users/Kekun/gists{/gist_id}","starred_url":"https://api.github.com/users/Kekun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kekun/subscriptions","organizations_url":"https://api.github.com/users/Kekun/orgs","repos_url":"https://api.github.com/users/Kekun/repos","events_url":"https://api.github.com/users/Kekun/events{/privacy}","received_events_url":"https://api.github.com/users/Kekun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-24T16:38:07Z","updated_at":"2018-04-10T17:45:09Z","closed_at":null,"author_association":"NONE","body":"When running a game in GNOME Games in some ancient machine, the application quits with this message on stderr: \"Couldn't find current GLX or EGL context.\". The machine still has a powerful enough GPU (i915 driver) to run gnome-shell and power totem's clutter-gtk video display.\r\n\r\nThe error message was found in epoxy_get_proc_address().\r\n\r\nI would like Games (which uses GtkGLArea) to be able to recover from this error by using a software rendering method, which implies for libepoxy to transmit its errors."},"comment":{"url":"https://api.github.com/repos/anholt/libepoxy/issues/comments/380188101","html_url":"https://github.com/anholt/libepoxy/issues/163#issuecomment-380188101","issue_url":"https://api.github.com/repos/anholt/libepoxy/issues/163","id":380188101,"user":{"login":"anholt","id":3431811,"avatar_url":"https://avatars1.githubusercontent.com/u/3431811?v=4","gravatar_id":"","url":"https://api.github.com/users/anholt","html_url":"https://github.com/anholt","followers_url":"https://api.github.com/users/anholt/followers","following_url":"https://api.github.com/users/anholt/following{/other_user}","gists_url":"https://api.github.com/users/anholt/gists{/gist_id}","starred_url":"https://api.github.com/users/anholt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/anholt/subscriptions","organizations_url":"https://api.github.com/users/anholt/orgs","repos_url":"https://api.github.com/users/anholt/repos","events_url":"https://api.github.com/users/anholt/events{/privacy}","received_events_url":"https://api.github.com/users/anholt/received_events","type":"User","site_admin":false},"created_at":"2018-04-10T17:45:09Z","updated_at":"2018-04-10T17:45:09Z","author_association":"OWNER","body":"It's the responsibility of the application to create the GLX or EGL context before calling into libepoxy.  This error is what you'd get if you'd failed to do so -- are you sure games isn't just failing to create its context and then calling libepoxy anyway?"}}
{"actor":{"display_login":"anholt"}}