{"action":"created","issue":{"url":"https://api.github.com/repos/kuroneko/libxplanemp/issues/17","repository_url":"https://api.github.com/repos/kuroneko/libxplanemp","labels_url":"https://api.github.com/repos/kuroneko/libxplanemp/issues/17/labels{/name}","comments_url":"https://api.github.com/repos/kuroneko/libxplanemp/issues/17/comments","events_url":"https://api.github.com/repos/kuroneko/libxplanemp/issues/17/events","html_url":"https://github.com/kuroneko/libxplanemp/issues/17","id":300116173,"number":17,"title":"libxplanemp exhausts texture IDs","user":{"login":"kuroneko","id":78143,"avatar_url":"https://avatars0.githubusercontent.com/u/78143?v=4","gravatar_id":"","url":"https://api.github.com/users/kuroneko","html_url":"https://github.com/kuroneko","followers_url":"https://api.github.com/users/kuroneko/followers","following_url":"https://api.github.com/users/kuroneko/following{/other_user}","gists_url":"https://api.github.com/users/kuroneko/gists{/gist_id}","starred_url":"https://api.github.com/users/kuroneko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kuroneko/subscriptions","organizations_url":"https://api.github.com/users/kuroneko/orgs","repos_url":"https://api.github.com/users/kuroneko/repos","events_url":"https://api.github.com/users/kuroneko/events{/privacy}","received_events_url":"https://api.github.com/users/kuroneko/received_events","type":"User","site_admin":false},"labels":[{"id":229742659,"url":"https://api.github.com/repos/kuroneko/libxplanemp/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-02-26T05:42:57Z","updated_at":"2018-02-26T09:16:50Z","closed_at":null,"author_association":"OWNER","body":"A user has reported errors allocating texture IDs - this could be due to there not being a mechanism for X-Plane to reclaim spent texture IDs that are no longer required, and libxplanemp does not internally recycle unused texture IDs at this time."},"comment":{"url":"https://api.github.com/repos/kuroneko/libxplanemp/issues/comments/368436279","html_url":"https://github.com/kuroneko/libxplanemp/issues/17#issuecomment-368436279","issue_url":"https://api.github.com/repos/kuroneko/libxplanemp/issues/17","id":368436279,"user":{"login":"frungy2","id":33800538,"avatar_url":"https://avatars1.githubusercontent.com/u/33800538?v=4","gravatar_id":"","url":"https://api.github.com/users/frungy2","html_url":"https://github.com/frungy2","followers_url":"https://api.github.com/users/frungy2/followers","following_url":"https://api.github.com/users/frungy2/following{/other_user}","gists_url":"https://api.github.com/users/frungy2/gists{/gist_id}","starred_url":"https://api.github.com/users/frungy2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frungy2/subscriptions","organizations_url":"https://api.github.com/users/frungy2/orgs","repos_url":"https://api.github.com/users/frungy2/repos","events_url":"https://api.github.com/users/frungy2/events{/privacy}","received_events_url":"https://api.github.com/users/frungy2/received_events","type":"User","site_admin":false},"created_at":"2018-02-26T09:16:50Z","updated_at":"2018-02-26T09:16:50Z","author_association":"NONE","body":"Was the user using the Flight Factor A320? For some reason that plane messes up the OpenGL stack, causing [this check](https://github.com/kuroneko/libxplanemp/blob/master/src/TexUtils.cpp#L299) to fail. That was the reason why I readded the glGetError() in my fork [here](https://github.com/frungy2/libxplanemp-xfs/commit/acb5d165d734c6dfd11336f2362df64dc5c41c0e).\r\n\r\nOn reading the #12 reasoning, maybe there should be no check after the call to XPLMGenerateTextureNumbers(...) and instead check if the texNum actually has a sane value?"}}
{"actor":{"display_login":"frungy2"}}