{"action":"opened","issue":{"url":"https://api.github.com/repos/BZFlag-Dev/bzflag/issues/18","labels_url":"https://api.github.com/repos/BZFlag-Dev/bzflag/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/BZFlag-Dev/bzflag/issues/18/comments","events_url":"https://api.github.com/repos/BZFlag-Dev/bzflag/issues/18/events","html_url":"https://github.com/BZFlag-Dev/bzflag/issues/18","id":89105388,"number":18,"title":"Vsync stops working on Mac OS X/SDL 2 when window is fully occluded","user":{"login":"macsforme","id":4955448,"avatar_url":"https://avatars.githubusercontent.com/u/4955448?v=3","gravatar_id":"","url":"https://api.github.com/users/macsforme","html_url":"https://github.com/macsforme","followers_url":"https://api.github.com/users/macsforme/followers","following_url":"https://api.github.com/users/macsforme/following{/other_user}","gists_url":"https://api.github.com/users/macsforme/gists{/gist_id}","starred_url":"https://api.github.com/users/macsforme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/macsforme/subscriptions","organizations_url":"https://api.github.com/users/macsforme/orgs","repos_url":"https://api.github.com/users/macsforme/repos","events_url":"https://api.github.com/users/macsforme/events{/privacy}","received_events_url":"https://api.github.com/users/macsforme/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/BZFlag-Dev/bzflag/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/BZFlag-Dev/bzflag/milestones/2","html_url":"https://github.com/BZFlag-Dev/bzflag/milestones/2.4.4%20Release","labels_url":"https://api.github.com/repos/BZFlag-Dev/bzflag/milestones/2/labels","id":1113629,"number":2,"title":"2.4.4 Release","description":"The next BZFlag maintenance release with several security patches and bug fixes","creator":{"login":"blast007","id":328999,"avatar_url":"https://avatars.githubusercontent.com/u/328999?v=3","gravatar_id":"","url":"https://api.github.com/users/blast007","html_url":"https://github.com/blast007","followers_url":"https://api.github.com/users/blast007/followers","following_url":"https://api.github.com/users/blast007/following{/other_user}","gists_url":"https://api.github.com/users/blast007/gists{/gist_id}","starred_url":"https://api.github.com/users/blast007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blast007/subscriptions","organizations_url":"https://api.github.com/users/blast007/orgs","repos_url":"https://api.github.com/users/blast007/repos","events_url":"https://api.github.com/users/blast007/events{/privacy}","received_events_url":"https://api.github.com/users/blast007/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":2,"state":"open","created_at":"2015-05-17T00:35:30Z","updated_at":"2015-06-17T19:35:35Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-06-17T19:35:35Z","updated_at":"2015-06-17T19:35:35Z","closed_at":null,"body":"On Mac OS X using SDL 2.0, with vsync enabled in display options, if the window is fully occluded, the framerate is no longer limited and the client begins consuming a high percentage of CPU. Switching back to the client or making the window visible shows that the framerate was at a high level, but it returns to the expected rate once the window is visible. This bug was reported to the SDL team at https://bugzilla.libsdl.org/show_bug.cgi?id=2998, but it is unclear if or when this will be fixed. A temporary workaround to limit the framerate to some sane number when this condition is detected may be necessary."}}