{"action":"created","issue":{"url":"https://api.github.com/repos/smellslikedonkey/DT3/issues/3","labels_url":"https://api.github.com/repos/smellslikedonkey/DT3/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/smellslikedonkey/DT3/issues/3/comments","events_url":"https://api.github.com/repos/smellslikedonkey/DT3/issues/3/events","html_url":"https://github.com/smellslikedonkey/DT3/issues/3","id":48076550,"number":3,"title":"DT3Linux folder for HAL is missing","user":{"login":"procedural","id":1072168,"avatar_url":"https://avatars.githubusercontent.com/u/1072168?v=3","gravatar_id":"","url":"https://api.github.com/users/procedural","html_url":"https://github.com/procedural","followers_url":"https://api.github.com/users/procedural/followers","following_url":"https://api.github.com/users/procedural/following{/other_user}","gists_url":"https://api.github.com/users/procedural/gists{/gist_id}","starred_url":"https://api.github.com/users/procedural/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/procedural/subscriptions","organizations_url":"https://api.github.com/users/procedural/orgs","repos_url":"https://api.github.com/users/procedural/repos","events_url":"https://api.github.com/users/procedural/events{/privacy}","received_events_url":"https://api.github.com/users/procedural/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-11-07T12:24:59Z","updated_at":"2015-01-05T13:08:50Z","closed_at":null,"body":"Release it too, please :)"},"comment":{"url":"https://api.github.com/repos/smellslikedonkey/DT3/issues/comments/68705313","html_url":"https://github.com/smellslikedonkey/DT3/issues/3#issuecomment-68705313","issue_url":"https://api.github.com/repos/smellslikedonkey/DT3/issues/3","id":68705313,"user":{"login":"smellslikedonkey","id":5970217,"avatar_url":"https://avatars.githubusercontent.com/u/5970217?v=3","gravatar_id":"","url":"https://api.github.com/users/smellslikedonkey","html_url":"https://github.com/smellslikedonkey","followers_url":"https://api.github.com/users/smellslikedonkey/followers","following_url":"https://api.github.com/users/smellslikedonkey/following{/other_user}","gists_url":"https://api.github.com/users/smellslikedonkey/gists{/gist_id}","starred_url":"https://api.github.com/users/smellslikedonkey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smellslikedonkey/subscriptions","organizations_url":"https://api.github.com/users/smellslikedonkey/orgs","repos_url":"https://api.github.com/users/smellslikedonkey/repos","events_url":"https://api.github.com/users/smellslikedonkey/events{/privacy}","received_events_url":"https://api.github.com/users/smellslikedonkey/received_events","type":"User","site_admin":false},"created_at":"2015-01-05T13:08:50Z","updated_at":"2015-01-05T13:08:50Z","body":"The easiest way to build the HAL for Linux would probably be to copy the one from DT3Apple and clear out the MacOS stuff (display, preferences and initialization code). About half of the functions will probably work on Linux as they are. DT3Android might help as well for a few more.\r\n\r\nBy far the largest chunk of work will be in the entry point code. This isn't part of the HAL. Basically it's the code that opens up the windows, initializes an OpenGL context, puts up a nice screen resolution dialog, etc.\r\n\r\nSince I found that this often changes between projects, I put it in DT3Empty rather than the core. Check out DT3Empty/src_game/GameApple/GameMac for the mac version, DT3Empty/src_game/GameApple/GameiOS for iOS, and DT3Empty/src_game/GameAndroid for Android. If you guys want to base this around SDL or some other framework, that would be cool. "}}