{"action":"created","issue":{"url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/issues/450","labels_url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/issues/450/labels{/name}","comments_url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/issues/450/comments","events_url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/issues/450/events","html_url":"https://github.com/chocolate-doom/chocolate-doom/issues/450","id":46234437,"number":450,"title":"port to SDL2","user":{"login":"fabiangreffrath","id":6449237,"avatar_url":"https://avatars.githubusercontent.com/u/6449237?v=3","gravatar_id":"","url":"https://api.github.com/users/fabiangreffrath","html_url":"https://github.com/fabiangreffrath","followers_url":"https://api.github.com/users/fabiangreffrath/followers","following_url":"https://api.github.com/users/fabiangreffrath/following{/other_user}","gists_url":"https://api.github.com/users/fabiangreffrath/gists{/gist_id}","starred_url":"https://api.github.com/users/fabiangreffrath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabiangreffrath/subscriptions","organizations_url":"https://api.github.com/users/fabiangreffrath/orgs","repos_url":"https://api.github.com/users/fabiangreffrath/repos","events_url":"https://api.github.com/users/fabiangreffrath/events{/privacy}","received_events_url":"https://api.github.com/users/fabiangreffrath/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/labels/feature%20request","name":"feature request","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":92,"created_at":"2014-10-20T06:05:10Z","updated_at":"2015-10-18T19:39:23Z","closed_at":null,"body":"Dear fraggle,\r\n\r\nI have skimmed through the \"SDL 1.2 to 2.0 Migration Guide\" [1] and found one amazing feature that I believe fits ideal for Chocolate Doom's purpose. SDL2 allows for setting a \"virtual resolution\" for the game content and will take care of scaling that up to the native screen resolution itself. All this is done by the GPU using OpenGL if available or DirectX elsewhere. So, to me this sounds exactly like the direction the not-yet-ready opengl branch was heading to, but with an already established API.\r\n\r\nAre there any plans to do the porting already?\r\n\r\n - Fabian\r\n\r\n[1] https://wiki.libsdl.org/MigrationGuide"},"comment":{"url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/issues/comments/149041256","html_url":"https://github.com/chocolate-doom/chocolate-doom/issues/450#issuecomment-149041256","issue_url":"https://api.github.com/repos/chocolate-doom/chocolate-doom/issues/450","id":149041256,"user":{"login":"PorscheMonty","id":10228056,"avatar_url":"https://avatars.githubusercontent.com/u/10228056?v=3","gravatar_id":"","url":"https://api.github.com/users/PorscheMonty","html_url":"https://github.com/PorscheMonty","followers_url":"https://api.github.com/users/PorscheMonty/followers","following_url":"https://api.github.com/users/PorscheMonty/following{/other_user}","gists_url":"https://api.github.com/users/PorscheMonty/gists{/gist_id}","starred_url":"https://api.github.com/users/PorscheMonty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PorscheMonty/subscriptions","organizations_url":"https://api.github.com/users/PorscheMonty/orgs","repos_url":"https://api.github.com/users/PorscheMonty/repos","events_url":"https://api.github.com/users/PorscheMonty/events{/privacy}","received_events_url":"https://api.github.com/users/PorscheMonty/received_events","type":"User","site_admin":false},"created_at":"2015-10-18T19:39:23Z","updated_at":"2015-10-18T19:39:23Z","body":"Thanks, and sorry about all that junk. I do certainly appreciate the extra information."}}