{"push_id":538634136,"size":21,"distinct_size":1,"ref":"refs/heads/postprocessing","head":"c578de7904a38c2b2e40f6980cf1809a07b85827","before":"dd3b49ce37cb79f68289ba1d0e2ab4558cc01f0f","commits":[{"sha":"9c67a709dd30c0b8d06b5b51a51fb6b994c807a5","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Add set vertexShader, set fragmentShader and set uniforms for ShaderMaterial.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/9c67a709dd30c0b8d06b5b51a51fb6b994c807a5"},{"sha":"173e5a5edd8d2f148583dd6874822f07f67ffe8e","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Fix example/misc_controls_trackball for checked mode.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/173e5a5edd8d2f148583dd6874822f07f67ffe8e"},{"sha":"fb2e3c48ea1a0935ba4b730be7d444a095f708c0","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Fix TrackballControls for checked mode.\n\nTrackballControls.domElement might be set to document, but HtmlDocument is not an Element.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/fb2e3c48ea1a0935ba4b730be7d444a095f708c0"},{"sha":"af8b78e528e221de5b6efb3c7edd7c9acf57a9a9","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Ignore .pub subdirectory.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/af8b78e528e221de5b6efb3c7edd7c9acf57a9a9"},{"sha":"c4923ded6208d0fccd4d1ef735abf647f9b3ec49","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Implement TrackballControls.unlisten.\n\nWithout this method, TrackballControls will always be bound to window.keyDown or window.keyUp, and will never be garbage-collected (including references in closures called on change).","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/c4923ded6208d0fccd4d1ef735abf647f9b3ec49"},{"sha":"04c77071e4322fb32fb59c0b8d7520d4751137de","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Fix: Use setFrom instead of assignment for Vector members.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/04c77071e4322fb32fb59c0b8d7520d4751137de"},{"sha":"8d2f4062d2171bd87ac15d381e6428d194a1dc78","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Bring up to date compared to three.js, with respect to touch support.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/8d2f4062d2171bd87ac15d381e6428d194a1dc78"},{"sha":"3e2be314314efad60e24f73d43523fb180d4e395","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Bring up to date compared to three.js, dispatch startEvent and endEvent.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/3e2be314314efad60e24f73d43523fb180d4e395"},{"sha":"fb878762877f9435a92e1cacdadb0ea2e3f1ec40","author":{"email":"8398eb9892c5ab2ff439ca0b5e4b0706dd9ebef9@singler.name","name":"Johannes Singler"},"message":"Provide optional autoUpdate.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/fb878762877f9435a92e1cacdadb0ea2e3f1ec40"},{"sha":"a7628bbf6461833f15555d106625104b2c484cf0","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #152 from johsin18/set-vertexShader-for-ShaderMaterial\n\nAdd set vertexShader for ShaderMaterial.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/a7628bbf6461833f15555d106625104b2c484cf0"},{"sha":"4f26738f5230a52df2b80d50a6c088549dbbaaf2","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #159 from johsin18/fix-trackball-touch\n\nFix trackball in terms of touch support","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/4f26738f5230a52df2b80d50a6c088549dbbaaf2"},{"sha":"ced5d0bc5955bc4e4637f300beb2d237ac5f3cb4","author":{"email":"1abfe1a639258ace562d226e3595be0a8429642b@gmail.com","name":"Stéphane Seguin"},"message":"This fixes #117","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/ced5d0bc5955bc4e4637f300beb2d237ac5f3cb4"},{"sha":"d440a8ff3763e0e011466c9d9a29d9af90726e77","author":{"email":"5db00101fe4c2965560e8d9a60711f1ef716d18d@gmail.com","name":"Christopher Grabowski"},"message":"Bugfix: Changed illegal null check expression in if statement to legal boolean expression.","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/d440a8ff3763e0e011466c9d9a29d9af90726e77"},{"sha":"5bd12e36d4ebd073f5cf977e64ecdbd8b9ed7c83","author":{"email":"d366fa15e69aa61a158425b47cf788564e9dac09@gmail.com","name":"T. Jameson Little"},"message":"Added basic documentation for core functionality\n\n- documentation mostly lifted from Three.js project\n- added type annotations where obvious","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/5bd12e36d4ebd073f5cf977e64ecdbd8b9ed7c83"},{"sha":"dd4f6469e8bed1fc91478bd7b93ae6eefaede381","author":{"email":"d366fa15e69aa61a158425b47cf788564e9dac09@gmail.com","name":"T. Jameson Little"},"message":"Added type annotations to extras","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/dd4f6469e8bed1fc91478bd7b93ae6eefaede381"},{"sha":"5d38314ed8869ac868214195a0588d1c26d77979","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #165 from beatgammit/documentation\n\nImported documentation from three.js","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/5d38314ed8869ac868214195a0588d1c26d77979"},{"sha":"95e067c36960b9ea36081d13249c918c56025f4e","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #161 from cgrabowski/canvas_renderer_bugfix\n\nBugfix in lib/extras/renderers/canvas_renderer.dart","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/95e067c36960b9ea36081d13249c918c56025f4e"},{"sha":"21b94bd9715b9af74771992de54854a4c1913453","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #164 from cgrabowski/postprocessing\n\nPorted shaders from three.js/examples/js/shaders","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/21b94bd9715b9af74771992de54854a4c1913453"},{"sha":"76144f7b2422b316c1a1e3ea16e2af6355f72e2b","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #160 from seguins/loader_json_uv\n\nFixes #117","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/76144f7b2422b316c1a1e3ea16e2af6355f72e2b"},{"sha":"cab508f9734fd357d396a1a2f59699859e33af0a","author":{"email":"ffe5ad530de1113e2373d79dd25b0ed7e38b38a1@gmail.com","name":"Nelson Silva"},"message":"Merge pull request #158 from johsin18/various-fixes-4\n\nFix trackball controls","distinct":false,"url":"https://api.github.com/repos/cgrabowski/three.dart/commits/cab508f9734fd357d396a1a2f59699859e33af0a"}]}