{"push_id":659571830,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"63ee003a382e4867a402bb73e8a03c2255b78811","before":"eec5d043358d854322c9ef40edf0a35061fc5f73","commits":[{"sha":"3a293e95d746e9dc14b65e5d0845b35cfed7b3f1","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"kitty texture","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/3a293e95d746e9dc14b65e5d0845b35cfed7b3f1"},{"sha":"64167e181a2db316ebc46a7861300cdd1b281046","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"renaming stuff","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/64167e181a2db316ebc46a7861300cdd1b281046"},{"sha":"3a8a1faf9a1b53b1f1ed737c66161a25bae01852","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"kitty and puppy","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/3a8a1faf9a1b53b1f1ed737c66161a25bae01852"},{"sha":"04e2d8b51069996e223d87b914837e500be5063f","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"Flashin kitty and puppy","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/04e2d8b51069996e223d87b914837e500be5063f"},{"sha":"e95490c75cce4e8fdd6d0f3426e6bacc33aa290a","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"Wobbly kitty","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/e95490c75cce4e8fdd6d0f3426e6bacc33aa290a"},{"sha":"5b40d3a3900408c32bc55a515c30e636e9865ea6","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"Fragment shader reload with Enter","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/5b40d3a3900408c32bc55a515c30e636e9865ea6"},{"sha":"ead7f418532009377fa004c2c6e175ed53ee5301","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"tweaking","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/ead7f418532009377fa004c2c6e175ed53ee5301"},{"sha":"bbccf1532d9c3de4fd840854e944de060a686aec","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"fragment shader autoreloading","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/bbccf1532d9c3de4fd840854e944de060a686aec"},{"sha":"5207d92da3b251a90e046c85b91ba642f82337cf","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"pointing textures after fragment shader reload","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/5207d92da3b251a90e046c85b91ba642f82337cf"},{"sha":"2cdc70db00f2373626fbc4539baef99f988b63ec","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"better window resizing","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/2cdc70db00f2373626fbc4539baef99f988b63ec"},{"sha":"adb8ca2a2f60728cdb353028fe15f74135bfd7c9","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"renamed util.h to common.h","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/adb8ca2a2f60728cdb353028fe15f74135bfd7c9"},{"sha":"b13e25c8c4bbdf6c88d32d75caec45b8c75440aa","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"Switched to SDL_GetTicks()","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/b13e25c8c4bbdf6c88d32d75caec45b8c75440aa"},{"sha":"61e1e18226cbfb135238273c132a43be9b9b41bf","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"shader reloading with SDL's own threads","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/61e1e18226cbfb135238273c132a43be9b9b41bf"},{"sha":"5971e1bdf1814ae793619b12d706b60584d7cde4","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"detaching thread","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/5971e1bdf1814ae793619b12d706b60584d7cde4"},{"sha":"6f5da01dfc5ff36487492bc439e6094a277a0fc5","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"rotating!","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/6f5da01dfc5ff36487492bc439e6094a277a0fc5"},{"sha":"0f319bcd32e905e39d612f4e2912d435414746c3","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"Spinning and scaling cat in 3D!","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/0f319bcd32e905e39d612f4e2912d435414746c3"},{"sha":"aaa7ef22d0266b6f69479f0bbb9b08a2efd0e492","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"spin with space","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/aaa7ef22d0266b6f69479f0bbb9b08a2efd0e492"},{"sha":"9b4f78bd8b1fdd149b20374a03078ce7b3c7c652","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"Merge branch 'master' of github.com:sevanteri/open.gl-tutorial","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/9b4f78bd8b1fdd149b20374a03078ce7b3c7c652"},{"sha":"63ee003a382e4867a402bb73e8a03c2255b78811","author":{"email":"48020f40b8b531db0a77e468d76c4e36d3980b11@liilak.com","name":"Pete Sevander"},"message":"added link to readme","distinct":true,"url":"https://api.github.com/repos/sevanteri/open.gl-tutorial/commits/63ee003a382e4867a402bb73e8a03c2255b78811"}]}