{"push_id":1297556495,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"64640bd8886190d25b0795bbee151174c0076752","before":"8bbd0181c37b13a82d296dde1b4be9b3b338cc06","commits":[{"sha":"823f6be672797f929f646ebb8f2dbb0a46ac63f5","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Re-using triangle geometry during terrain rendering, seems faster\n\nTested in Safari, Chrome, and Firefox, and they all consistently\nresulted in terrain geometry generation being at least about\n~100ms faster (sometimes more).","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/823f6be672797f929f646ebb8f2dbb0a46ac63f5"},{"sha":"02a29d45c61528efdc1700ff11a2f77b6215ed62","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Extracting method","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/02a29d45c61528efdc1700ff11a2f77b6215ed62"},{"sha":"44a0b6e7c27ee72b928f3b4f61fdb2f36c3a479f","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Being more succinct","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/44a0b6e7c27ee72b928f3b4f61fdb2f36c3a479f"},{"sha":"684805965fe5a21357f2b1a101f1f72033b11bad","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Being more specific with variable names","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/684805965fe5a21357f2b1a101f1f72033b11bad"},{"sha":"69b3371ae928634e41783c3e616edca067bbd9b5","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Use RoadNetwork instead of direct access to helper object\n\nGoal in a future commit is to make the RoadIntersection\nobject private to RoadNetwork.","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/69b3371ae928634e41783c3e616edca067bbd9b5"},{"sha":"13176f4d8de8e46f085df2633ef37bf9801aae22","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Adding method to add an edge between two nodes in road network\n\nBesides being more convenient and atomic, further reduces use\nof RoadIntersection helper object outside of RoadNetwork,\nso that it can be made private to RoadNetwork in a future commit.","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/13176f4d8de8e46f085df2633ef37bf9801aae22"},{"sha":"73716d8521b4de9d399a21ed4e4bea24bfcf0974","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing unused argument","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/73716d8521b4de9d399a21ed4e4bea24bfcf0974"},{"sha":"c47c480133ae0d72760747db0536e1758c040eb8","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing unnecessary manual addition of intersection\n\nThe intersection at 0,0 will be added anyway when\nthe first road segment branching from it is added.","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/c47c480133ae0d72760747db0536e1758c040eb8"},{"sha":"3c0a6eb9fcb4276a6483aa8414fcebaf5cfb73e4","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Making RoadIntersection helper object private to RoadNetwork\n\nIt's now only used by RoadNetwork, and an implementation\ndetail so no need to be externally visible.","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/3c0a6eb9fcb4276a6483aa8414fcebaf5cfb73e4"},{"sha":"6cb3debd46f38680711fa9d8b1821dfecf5b8697","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing unused functions","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/6cb3debd46f38680711fa9d8b1821dfecf5b8697"},{"sha":"8ab313e1e18ef44fa705d2b752c20af4934eb580","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing public function, and well, removing it altogether","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/8ab313e1e18ef44fa705d2b752c20af4934eb580"},{"sha":"0a6138fe0a684ec3cce20897e4968e05aad224f0","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Being a little more succinct","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/0a6138fe0a684ec3cce20897e4968e05aad224f0"},{"sha":"35b8b263163f8c7d4e2d69be6306b892c234ab89","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing unnecessary function","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/35b8b263163f8c7d4e2d69be6306b892c234ab89"},{"sha":"d6fee2e785ac4d6821b0b39b51740b1864f3ddbc","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Better function name\n\n'Path' implies multiple nodes/edges are involved, but this\nfunction is checking if one node has a direct connection\nto another node.","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/d6fee2e785ac4d6821b0b39b51740b1864f3ddbc"},{"sha":"113268b8cfdb88d964df139984c80f0a9744207e","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Making additive road network a generator, instead of a subclass\n\nNo reason this needs to be an inheritance relationship","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/113268b8cfdb88d964df139984c80f0a9744207e"},{"sha":"b7cd41d65b69a89c7e8d28486ee28db4b2070d5c","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing unused arguments","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/b7cd41d65b69a89c7e8d28486ee28db4b2070d5c"},{"sha":"ec7e9a53e4c785eed4e8286e47e893e83fe8b9ec","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Removing extra whitespace","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/ec7e9a53e4c785eed4e8286e47e893e83fe8b9ec"},{"sha":"e6b255e355756c59e70556df61268f2c0ee611a4","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Renaming object, it's no longer a base object for anything","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/e6b255e355756c59e70556df61268f2c0ee611a4"},{"sha":"15bee7847ef492e9fd0d2efaa65a21aceb3bacd2","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Extracting function","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/15bee7847ef492e9fd0d2efaa65a21aceb3bacd2"},{"sha":"64640bd8886190d25b0795bbee151174c0076752","author":{"name":"Joel Strait","email":"0276e980331ca03e96117bbb5bf3382552e94478@gmail.com"},"message":"Decoupling path finding logic from logic to convert that into animation","distinct":true,"url":"https://api.github.com/repos/jstrait/webgl-city/commits/64640bd8886190d25b0795bbee151174c0076752"}]}
{"actor":{"display_login":"jstrait"}}