{"action":"created","issue":{"url":"https://api.github.com/repos/dcnieho/FreeGLUT/issues/66","repository_url":"https://api.github.com/repos/dcnieho/FreeGLUT","labels_url":"https://api.github.com/repos/dcnieho/FreeGLUT/issues/66/labels{/name}","comments_url":"https://api.github.com/repos/dcnieho/FreeGLUT/issues/66/comments","events_url":"https://api.github.com/repos/dcnieho/FreeGLUT/issues/66/events","html_url":"https://github.com/dcnieho/FreeGLUT/issues/66","id":362459918,"node_id":"MDU6SXNzdWUzNjI0NTk5MTg=","number":66,"title":"Feature requests","user":{"login":"andreasdr","id":9664312,"node_id":"MDQ6VXNlcjk2NjQzMTI=","avatar_url":"https://avatars1.githubusercontent.com/u/9664312?v=4","gravatar_id":"","url":"https://api.github.com/users/andreasdr","html_url":"https://github.com/andreasdr","followers_url":"https://api.github.com/users/andreasdr/followers","following_url":"https://api.github.com/users/andreasdr/following{/other_user}","gists_url":"https://api.github.com/users/andreasdr/gists{/gist_id}","starred_url":"https://api.github.com/users/andreasdr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andreasdr/subscriptions","organizations_url":"https://api.github.com/users/andreasdr/orgs","repos_url":"https://api.github.com/users/andreasdr/repos","events_url":"https://api.github.com/users/andreasdr/events{/privacy}","received_events_url":"https://api.github.com/users/andreasdr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-09-21T05:25:26Z","updated_at":"2018-10-08T06:49:10Z","closed_at":null,"author_association":"NONE","body":"Hi,\r\n\r\nI am the author of a 3D engine. Have a look here if interested:\r\n- https://github.com/andreasdr/tdme2\r\n\r\nI use FreeGLUT because if supports a lot of Operating Systems. So this is very nice.\r\nBut I have some kind of requests. Just telling first.\r\n\r\n- I need \"DPI awareness\" on MacOSX and Windows (GL window is scaled by 2 or something depending on Screen DPI settings, I just would prefer to have to pixels the window has on screen)\r\n- It would be nice to always have the ability to check for control, alt and command keys\r\n- Mousewheel support on FreeBSD does not seem to work, maybe its a problem on their side\r\n- Setting mouse position on MacOSX lacks (I have code that fixes it in my code)\r\n- I have a project cloned here (https://github.com/andreasdr/liquidfun) that has support for iOS, is it possible to merge it\r\n\r\nIf you would ask for my personal opinion FreeGLUT is nice, but I would drop the utility stuff from FreeGLUT and keep context management and windows creation and input events. Just my opinion in nowadays. Is there still some active development going on or is FreeGLUT dying?\r\n\r\nAre you interessted on some kind of collaboration?\r\n\r\nI can maybe even help.\r\n\r\nMany thanx and\r\n\r\nBest regards\r\nAndreas"},"comment":{"url":"https://api.github.com/repos/dcnieho/FreeGLUT/issues/comments/427735270","html_url":"https://github.com/dcnieho/FreeGLUT/issues/66#issuecomment-427735270","issue_url":"https://api.github.com/repos/dcnieho/FreeGLUT/issues/66","id":427735270,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNzczNTI3MA==","user":{"login":"rcmaniac25","id":418272,"node_id":"MDQ6VXNlcjQxODI3Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/418272?v=4","gravatar_id":"","url":"https://api.github.com/users/rcmaniac25","html_url":"https://github.com/rcmaniac25","followers_url":"https://api.github.com/users/rcmaniac25/followers","following_url":"https://api.github.com/users/rcmaniac25/following{/other_user}","gists_url":"https://api.github.com/users/rcmaniac25/gists{/gist_id}","starred_url":"https://api.github.com/users/rcmaniac25/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rcmaniac25/subscriptions","organizations_url":"https://api.github.com/users/rcmaniac25/orgs","repos_url":"https://api.github.com/users/rcmaniac25/repos","events_url":"https://api.github.com/users/rcmaniac25/events{/privacy}","received_events_url":"https://api.github.com/users/rcmaniac25/received_events","type":"User","site_admin":false},"created_at":"2018-10-08T06:49:10Z","updated_at":"2018-10-08T06:49:10Z","author_association":"CONTRIBUTOR","body":"I hear you. I don't know others opinions, so I'm not making an decisions for FreeGLUT, just stating the fact.\n\nAnd it really is a move by Apple to get people to move to Metal. I'd say \"instead of moving to Metal, move to Vulkan instead.\" It works across everything, except Mac, but there are frameworks that wrap Metal to provide a Vulkan API. Since you aren't moving \"now\", it should have better performance within a year or so. Then you'd be able to support everything.\n\nI'll state that I personally have been playing with adding Vulkan support to FreeGLUT but don't expect anything quick and it's still a question (for me, at least) if that should be a fork of this or (as I've tested it now) a flag that is set, similar to saying one wants GLES vs GL.\n\nBut I will wait for others to make an opinion on macOS support (either here or on our mailing list)"}}
{"actor":{"display_login":"rcmaniac25"}}