{"action":"created","issue":{"url":"https://api.github.com/repos/processing/p5.js/issues/820","labels_url":"https://api.github.com/repos/processing/p5.js/issues/820/labels{/name}","comments_url":"https://api.github.com/repos/processing/p5.js/issues/820/comments","events_url":"https://api.github.com/repos/processing/p5.js/issues/820/events","html_url":"https://github.com/processing/p5.js/pull/820","id":96866822,"number":820,"title":"Adds immediate and retained drawing modes in webgl. adds more webgl examples.","user":{"login":"indefinit","id":1585036,"avatar_url":"https://avatars.githubusercontent.com/u/1585036?v=3","gravatar_id":"","url":"https://api.github.com/users/indefinit","html_url":"https://github.com/indefinit","followers_url":"https://api.github.com/users/indefinit/followers","following_url":"https://api.github.com/users/indefinit/following{/other_user}","gists_url":"https://api.github.com/users/indefinit/gists{/gist_id}","starred_url":"https://api.github.com/users/indefinit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/indefinit/subscriptions","organizations_url":"https://api.github.com/users/indefinit/orgs","repos_url":"https://api.github.com/users/indefinit/repos","events_url":"https://api.github.com/users/indefinit/events{/privacy}","received_events_url":"https://api.github.com/users/indefinit/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-23T17:51:00Z","updated_at":"2015-07-23T20:39:50Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/processing/p5.js/pulls/820","html_url":"https://github.com/processing/p5.js/pull/820","diff_url":"https://github.com/processing/p5.js/pull/820.diff","patch_url":"https://github.com/processing/p5.js/pull/820.patch"},"body":"Immediate and retained drawing modes to support beginShape() and endShape() as well as 3d primitives.  xyz drawing origin now defaults to center of screen instead of top left.  If you want to go back to the Processing / OF style 3D origin, it's as easy as calling the function: \r\n\r\n```\r\noriginMode('TOP_LEFT');\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/processing/p5.js/issues/comments/124234128","html_url":"https://github.com/processing/p5.js/pull/820#issuecomment-124234128","issue_url":"https://api.github.com/repos/processing/p5.js/issues/820","id":124234128,"user":{"login":"lmccart","id":191056,"avatar_url":"https://avatars.githubusercontent.com/u/191056?v=3","gravatar_id":"","url":"https://api.github.com/users/lmccart","html_url":"https://github.com/lmccart","followers_url":"https://api.github.com/users/lmccart/followers","following_url":"https://api.github.com/users/lmccart/following{/other_user}","gists_url":"https://api.github.com/users/lmccart/gists{/gist_id}","starred_url":"https://api.github.com/users/lmccart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lmccart/subscriptions","organizations_url":"https://api.github.com/users/lmccart/orgs","repos_url":"https://api.github.com/users/lmccart/repos","events_url":"https://api.github.com/users/lmccart/events{/privacy}","received_events_url":"https://api.github.com/users/lmccart/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T20:39:50Z","updated_at":"2015-07-23T20:39:50Z","body":"cool. just wondering about the origin move. is this a break from processing? completely trust your decision, but wondering if you could elaborate a bit on the thinking here just so we have that documented in the thread?"}}