{"action":"opened","issue":{"url":"https://api.github.com/repos/jetwarp/demos.jetwarp.com/issues/6","repository_url":"https://api.github.com/repos/jetwarp/demos.jetwarp.com","labels_url":"https://api.github.com/repos/jetwarp/demos.jetwarp.com/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/jetwarp/demos.jetwarp.com/issues/6/comments","events_url":"https://api.github.com/repos/jetwarp/demos.jetwarp.com/issues/6/events","html_url":"https://github.com/jetwarp/demos.jetwarp.com/issues/6","id":154611371,"number":6,"title":"Smarter plate rendering","user":{"login":"stuartpb","id":572196,"avatar_url":"https://avatars.githubusercontent.com/u/572196?v=3","gravatar_id":"","url":"https://api.github.com/users/stuartpb","html_url":"https://github.com/stuartpb","followers_url":"https://api.github.com/users/stuartpb/followers","following_url":"https://api.github.com/users/stuartpb/following{/other_user}","gists_url":"https://api.github.com/users/stuartpb/gists{/gist_id}","starred_url":"https://api.github.com/users/stuartpb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stuartpb/subscriptions","organizations_url":"https://api.github.com/users/stuartpb/orgs","repos_url":"https://api.github.com/users/stuartpb/repos","events_url":"https://api.github.com/users/stuartpb/events{/privacy}","received_events_url":"https://api.github.com/users/stuartpb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-13T00:42:23Z","updated_at":"2016-05-13T00:42:23Z","closed_at":null,"body":"The way I'm probably going to do plate rendering initially (with every plate being always open in every room), every plate gets a new canvas created for it.\r\n\r\nImprovements I'd like to see on this:\r\n\r\n- There's only one canvas created for rendering, and its image data is copied at render time to some kind of texture structure that is no longer tied to the canvas. (I'm pretty sure this redundancy already exists, just without a way to decouple it.)\r\n- Only a texture for the currently-open plate or plates (depending on how #5 shakes out) is kept, or at least only the plates for the current room."}}