{"push_id":1085985534,"size":231,"distinct_size":231,"ref":"refs/heads/master","head":"356f6275f8b0bcf5b4a8c8b73e061512b386dbcd","before":"904bab9eee0fcf28412c1927f6fc8063aa9a1a8b","commits":[{"sha":"add19e5d197b2b5dbfbb830456e92c87c6e9bca5","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Merge pull request #1 from processing/master\n\nUpdate to current version of P5.js","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/add19e5d197b2b5dbfbb830456e92c87c6e9bca5"},{"sha":"94e8131612ec6df5807e7583dc341bfa4efeb624","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Merge remote-tracking branch 'processing/master' into 3d-model-loading","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/94e8131612ec6df5807e7583dc341bfa4efeb624"},{"sha":"11a7e4d884390eebb5d9a02f79e519bfeb6432bd","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Merge remote-tracking branch 'processing/master' into 3d-model-loading","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/11a7e4d884390eebb5d9a02f79e519bfeb6432bd"},{"sha":"49b3f567c8bb9341ed8a473e436e09f0e414db11","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Merge remote-tracking branch 'processing/master' into 3d-model-loading","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/49b3f567c8bb9341ed8a473e436e09f0e414db11"},{"sha":"58c569f37abcfa03eea96774508955c1ad126aa5","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Initial Commit\n\nBuild basic functionality for loading OBJ models","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/58c569f37abcfa03eea96774508955c1ad126aa5"},{"sha":"8025f01d3d5dd5078345133cef8c7e721d581114","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Merge remote-tracking branch 'processing/master' into 3d-model-loading","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/8025f01d3d5dd5078345133cef8c7e721d581114"},{"sha":"a7bf020a0fc090d4b6ce1c1c661f73cb81fb51f2","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"adds fill() functionality in webgl mode; parity with 2d canvas mode","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/a7bf020a0fc090d4b6ce1c1c661f73cb81fb51f2"},{"sha":"b2bf5fc746fb7fc2ed3d6958bfb8b62f16377bda","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"renames p5.Renderer methods for consistency btwn public and private members","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/b2bf5fc746fb7fc2ed3d6958bfb8b62f16377bda"},{"sha":"44c10dc007e03b7c525e888efb3c865941efbf02","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"resets vertexStack length to 0 on begin and endShape calls","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/44c10dc007e03b7c525e888efb3c865941efbf02"},{"sha":"b740cb6aca31c914586237218357d3f4e56995d9","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"Merge branch 'master' of https://github.com/processing/p5.js\n\n* 'master' of https://github.com/processing/p5.js:\n  fixing saveStrings() bug re: extraneous data saved in file\n  Specify 'type' for the removeEventListener method.\n  Fix lint errors.\n  Ensure pixelDensity is an integer. Fixes #974,\n  Minor typo: COlor -> Color\n  test texture\n  Fix for get() not working outside the top or left side of the canvas","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/b740cb6aca31c914586237218357d3f4e56995d9"},{"sha":"561f8be12ea63a325db5fbff141ed7255820bcf1","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"refactors p5.Geometry to operate generically on 2d and 3d primitives.\nmoves all primitive drawing to a retainedMode methodology\nrenames Renderer3D children files for easier readability.\nAdds ellipse drawing method in webgl.\n\trenamed:    src/3d/p5.Geometry3D.js -> src/3d/p5.Geometry.js\n\trenamed:    src/3d/immediateMode3D.js -> src/3d/p5.Renderer3D.Immediate.js\n\tdeleted:    src/3d/retainedMode3D.js\n\tmodified:   src/app.js\n\tmodified:   src/core/2d_primitives.js","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/561f8be12ea63a325db5fbff141ed7255820bcf1"},{"sha":"007e1595fa0c03c1ab9a77cf077b7abdd38f1e7b","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"refactors Immediate Mode drawing in WEBGL; feature support for all webgl primitives, which includes: LINES, LINE_STRIP, LINE_LOOP, TRIANGLES,TRIANGLE_STRIP,TRIANGLE_FAN, & POINTS","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/007e1595fa0c03c1ab9a77cf077b7abdd38f1e7b"},{"sha":"51fc221e34010addabf112eb04317e16a53b2c73","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"enables fill colors in webgl beginShape endShape()","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/51fc221e34010addabf112eb04317e16a53b2c73"},{"sha":"ad88da0357c6c36ca27b67b541526e7ea4066a75","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"part 1 geometry refactor","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/ad88da0357c6c36ca27b67b541526e7ea4066a75"},{"sha":"8268809af3099a806f9946af006a566c5dd79834","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"merging upstream; fixed conflicts","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/8268809af3099a806f9946af006a566c5dd79834"},{"sha":"8a1b74530b0208632066b6b0fc577cea291f8909","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"implements strokeWeight as pointSize in immediateMode","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/8a1b74530b0208632066b6b0fc577cea291f8909"},{"sha":"2fc6e68d67d67fe9379d9fb8439974a1603e86bc","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"fixes vertex winding bug; moves shader attribute pointers to their respective retained and immediateMode modules","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/2fc6e68d67d67fe9379d9fb8439974a1603e86bc"},{"sha":"2367d10f281c8d952032fca2008f5ac9b73bba8e","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"merges upstream changes","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/2367d10f281c8d952032fca2008f5ac9b73bba8e"},{"sha":"43e57970e81699d251d3bc37bd99c63a69138950","author":{"email":"dc5d52902437d27eadf331e45877bd2786613d18@gmail.com","name":"indefinit"},"message":"removes outdated documentation from retainedMode","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/43e57970e81699d251d3bc37bd99c63a69138950"},{"sha":"7d789923f4924d32ec4af5406211c6aa7c38ca92","author":{"email":"f80d0ca101e967b50b730ddf8e8aca0de85e8df6@mindofmatthew.com","name":"Matthew Kaney"},"message":"Add a lot of documentation to OBJ parsing process","distinct":true,"url":"https://api.github.com/repos/AjitPS/p5.js/commits/7d789923f4924d32ec4af5406211c6aa7c38ca92"}]}