{"action":"created","issue":{"url":"https://api.github.com/repos/SirCmpwn/TrueCraft/issues/133","labels_url":"https://api.github.com/repos/SirCmpwn/TrueCraft/issues/133/labels{/name}","comments_url":"https://api.github.com/repos/SirCmpwn/TrueCraft/issues/133/comments","events_url":"https://api.github.com/repos/SirCmpwn/TrueCraft/issues/133/events","html_url":"https://github.com/SirCmpwn/TrueCraft/pull/133","id":89153308,"number":133,"title":"Initial improvements to rendering","user":{"login":"mrpimpunicorn","id":3847023,"avatar_url":"https://avatars.githubusercontent.com/u/3847023?v=3","gravatar_id":"","url":"https://api.github.com/users/mrpimpunicorn","html_url":"https://github.com/mrpimpunicorn","followers_url":"https://api.github.com/users/mrpimpunicorn/followers","following_url":"https://api.github.com/users/mrpimpunicorn/following{/other_user}","gists_url":"https://api.github.com/users/mrpimpunicorn/gists{/gist_id}","starred_url":"https://api.github.com/users/mrpimpunicorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrpimpunicorn/subscriptions","organizations_url":"https://api.github.com/users/mrpimpunicorn/orgs","repos_url":"https://api.github.com/users/mrpimpunicorn/repos","events_url":"https://api.github.com/users/mrpimpunicorn/events{/privacy}","received_events_url":"https://api.github.com/users/mrpimpunicorn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-17T23:35:21Z","updated_at":"2015-06-18T00:54:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SirCmpwn/TrueCraft/pulls/133","html_url":"https://github.com/SirCmpwn/TrueCraft/pull/133","diff_url":"https://github.com/SirCmpwn/TrueCraft/pull/133.diff","patch_url":"https://github.com/SirCmpwn/TrueCraft/pull/133.patch"},"body":"I'll probably do some more work with rendering, but for now I've split up the threading code in ChunkRenderer into an abstract base class Renderer, so that future renderers (entities, special blocks, etc.) can reuse it. I've also refactored the chunk mesh generation so that the sub-meshing feature is used. My machine is getting a noticeable improvement in FPS, at least."},"comment":{"url":"https://api.github.com/repos/SirCmpwn/TrueCraft/issues/comments/112996490","html_url":"https://github.com/SirCmpwn/TrueCraft/pull/133#issuecomment-112996490","issue_url":"https://api.github.com/repos/SirCmpwn/TrueCraft/issues/133","id":112996490,"user":{"login":"mrpimpunicorn","id":3847023,"avatar_url":"https://avatars.githubusercontent.com/u/3847023?v=3","gravatar_id":"","url":"https://api.github.com/users/mrpimpunicorn","html_url":"https://github.com/mrpimpunicorn","followers_url":"https://api.github.com/users/mrpimpunicorn/followers","following_url":"https://api.github.com/users/mrpimpunicorn/following{/other_user}","gists_url":"https://api.github.com/users/mrpimpunicorn/gists{/gist_id}","starred_url":"https://api.github.com/users/mrpimpunicorn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrpimpunicorn/subscriptions","organizations_url":"https://api.github.com/users/mrpimpunicorn/orgs","repos_url":"https://api.github.com/users/mrpimpunicorn/repos","events_url":"https://api.github.com/users/mrpimpunicorn/events{/privacy}","received_events_url":"https://api.github.com/users/mrpimpunicorn/received_events","type":"User","site_admin":false},"created_at":"2015-06-18T00:54:06Z","updated_at":"2015-06-18T00:54:06Z","body":"Yeah, probably just need to sort the transparent blocks based on distance from the camera."}}