{"action":"created","issue":{"url":"https://api.github.com/repos/PistonDevelopers/piston/issues/880","labels_url":"https://api.github.com/repos/PistonDevelopers/piston/issues/880/labels{/name}","comments_url":"https://api.github.com/repos/PistonDevelopers/piston/issues/880/comments","events_url":"https://api.github.com/repos/PistonDevelopers/piston/issues/880/events","html_url":"https://github.com/PistonDevelopers/piston/issues/880","id":67916561,"number":880,"title":"Start an \"official\" window back-end using Gfx and Glutin","user":{"login":"bvssvni","id":1743862,"avatar_url":"https://avatars.githubusercontent.com/u/1743862?v=3","gravatar_id":"","url":"https://api.github.com/users/bvssvni","html_url":"https://github.com/bvssvni","followers_url":"https://api.github.com/users/bvssvni/followers","following_url":"https://api.github.com/users/bvssvni/following{/other_user}","gists_url":"https://api.github.com/users/bvssvni/gists{/gist_id}","starred_url":"https://api.github.com/users/bvssvni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvssvni/subscriptions","organizations_url":"https://api.github.com/users/bvssvni/orgs","repos_url":"https://api.github.com/users/bvssvni/repos","events_url":"https://api.github.com/users/bvssvni/events{/privacy}","received_events_url":"https://api.github.com/users/bvssvni/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PistonDevelopers/piston/labels/discussion","name":"discussion","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-12T13:40:13Z","updated_at":"2015-04-12T13:50:02Z","closed_at":null,"body":"Gfx got some abstractions now that require integration between window and graphics. We could add a library `gfx_window` to glue this to wrapped piston window abstractions, or we could start a `piston_window` that uses Glutin directly.\r\n\r\nThe argument is as following: If you want to use Gfx, which you need to use many 3D Piston libraries, then why would you want to use SDL2 or GLFW when Piston does the event abstraction, and Glutin provides a cross platform interface?"},"comment":{"url":"https://api.github.com/repos/PistonDevelopers/piston/issues/comments/92065040","html_url":"https://github.com/PistonDevelopers/piston/issues/880#issuecomment-92065040","issue_url":"https://api.github.com/repos/PistonDevelopers/piston/issues/880","id":92065040,"user":{"login":"Potpourri","id":1174908,"avatar_url":"https://avatars.githubusercontent.com/u/1174908?v=3","gravatar_id":"","url":"https://api.github.com/users/Potpourri","html_url":"https://github.com/Potpourri","followers_url":"https://api.github.com/users/Potpourri/followers","following_url":"https://api.github.com/users/Potpourri/following{/other_user}","gists_url":"https://api.github.com/users/Potpourri/gists{/gist_id}","starred_url":"https://api.github.com/users/Potpourri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Potpourri/subscriptions","organizations_url":"https://api.github.com/users/Potpourri/orgs","repos_url":"https://api.github.com/users/Potpourri/repos","events_url":"https://api.github.com/users/Potpourri/events{/privacy}","received_events_url":"https://api.github.com/users/Potpourri/received_events","type":"User","site_admin":false},"created_at":"2015-04-12T13:50:02Z","updated_at":"2015-04-12T13:50:02Z","body":"`piston_window` will work only with `gfx`? I.e. it will be `glutin_window` + impl `gfx::Output` + impl `gfx::Window`?"}}