{"action":"opened","issue":{"url":"https://api.github.com/repos/d3lio/BattleTanks/issues/14","repository_url":"https://api.github.com/repos/d3lio/BattleTanks","labels_url":"https://api.github.com/repos/d3lio/BattleTanks/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/d3lio/BattleTanks/issues/14/comments","events_url":"https://api.github.com/repos/d3lio/BattleTanks/issues/14/events","html_url":"https://github.com/d3lio/BattleTanks/issues/14","id":143207500,"number":14,"title":"Rename Vbo and switch to glm-rs","user":{"login":"d3lio","id":6381604,"avatar_url":"https://avatars.githubusercontent.com/u/6381604?v=3","gravatar_id":"","url":"https://api.github.com/users/d3lio","html_url":"https://github.com/d3lio","followers_url":"https://api.github.com/users/d3lio/followers","following_url":"https://api.github.com/users/d3lio/following{/other_user}","gists_url":"https://api.github.com/users/d3lio/gists{/gist_id}","starred_url":"https://api.github.com/users/d3lio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3lio/subscriptions","organizations_url":"https://api.github.com/users/d3lio/orgs","repos_url":"https://api.github.com/users/d3lio/repos","events_url":"https://api.github.com/users/d3lio/events{/privacy}","received_events_url":"https://api.github.com/users/d3lio/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/d3lio/BattleTanks/labels/engine","name":"engine","color":"006b75"},{"url":"https://api.github.com/repos/d3lio/BattleTanks/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/d3lio/BattleTanks/labels/gliw","name":"gliw","color":"0052cc"}],"state":"open","locked":false,"assignee":{"login":"d3lio","id":6381604,"avatar_url":"https://avatars.githubusercontent.com/u/6381604?v=3","gravatar_id":"","url":"https://api.github.com/users/d3lio","html_url":"https://github.com/d3lio","followers_url":"https://api.github.com/users/d3lio/followers","following_url":"https://api.github.com/users/d3lio/following{/other_user}","gists_url":"https://api.github.com/users/d3lio/gists{/gist_id}","starred_url":"https://api.github.com/users/d3lio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3lio/subscriptions","organizations_url":"https://api.github.com/users/d3lio/orgs","repos_url":"https://api.github.com/users/d3lio/repos","events_url":"https://api.github.com/users/d3lio/events{/privacy}","received_events_url":"https://api.github.com/users/d3lio/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/d3lio/BattleTanks/milestones/2","html_url":"https://github.com/d3lio/BattleTanks/milestones/T-34-85","labels_url":"https://api.github.com/repos/d3lio/BattleTanks/milestones/2/labels","id":1656165,"number":2,"title":"T-34-85","description":"This milestone is dedicated to core engine objects like scene, entities, geometries, materials, etc.","creator":{"login":"d3lio","id":6381604,"avatar_url":"https://avatars.githubusercontent.com/u/6381604?v=3","gravatar_id":"","url":"https://api.github.com/users/d3lio","html_url":"https://github.com/d3lio","followers_url":"https://api.github.com/users/d3lio/followers","following_url":"https://api.github.com/users/d3lio/following{/other_user}","gists_url":"https://api.github.com/users/d3lio/gists{/gist_id}","starred_url":"https://api.github.com/users/d3lio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3lio/subscriptions","organizations_url":"https://api.github.com/users/d3lio/orgs","repos_url":"https://api.github.com/users/d3lio/repos","events_url":"https://api.github.com/users/d3lio/events{/privacy}","received_events_url":"https://api.github.com/users/d3lio/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":0,"state":"open","created_at":"2016-03-20T20:34:58Z","updated_at":"2016-03-24T10:16:01Z","due_on":"2016-04-02T21:00:00Z","closed_at":null},"comments":0,"created_at":"2016-03-24T10:16:01Z","updated_at":"2016-03-24T10:16:01Z","closed_at":null,"body":"Vbo as of now is not what it claims to be. It can be any kind of buffer, not just vbo. So it needs to be renamed to Buffer.\r\n\r\nCgmath plain sucks - missing matrix types, hard to use rotations, unnecessary explicit names like Matrix4 and Vector3 instead of Mat4 and Vec3.\r\nGlm-rs has it's dowside with missing quaternion type and rotation operations, but has a far better structure overall and the rotations aren't so hard to implement based on the robustness of the library.\r\n\r\nSo switching to glm-rs should be the right thing to do."}}