{"push_id":901227789,"size":477,"distinct_size":0,"ref":"refs/heads/com_io7m_renderer_deferred_cube_projective","head":"e3f006bc146af02de7a69842c8a3c0964885dc6d","before":"040ace4c652af764f0c9f541b9570087b3620712","commits":[{"sha":"3b490df3814fa327f2fa8aa3ec9212017b476702","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Merge trans-state branch","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/3b490df3814fa327f2fa8aa3ec9212017b476702"},{"sha":"6279f234f3fdb9826cf89ed7261f9415b09b4ba5","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Allow subtyping of RVectorI3F","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/6279f234f3fdb9826cf89ed7261f9415b09b4ba5"},{"sha":"04a2e11f9dfdeecedd2580aea749c2e7d212bf26","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Rename flat renderer to flat-textured","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/04a2e11f9dfdeecedd2580aea749c2e7d212bf26"},{"sha":"7768239af0218a964a96c0035ffc6e4cc0444d00","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Adjust renderer log name","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/7768239af0218a964a96c0035ffc6e4cc0444d00"},{"sha":"d509a63918b84e53c6598463c3c2b0ef40340e2a","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Initial static camera with grid and axes","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/d509a63918b84e53c6598463c3c2b0ef40340e2a"},{"sha":"2cb72f940830021c4f2e7486e189fcead184e199","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Initial broken camera system","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/2cb72f940830021c4f2e7486e189fcead184e199"},{"sha":"2bce5b9454aad4bcd71718e6f58c263b44f425d6","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Initial non-broken (but framerate dependent) camera","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/2bce5b9454aad4bcd71718e6f58c263b44f425d6"},{"sha":"8c7817f5141dd482755f836d4513a90ade1bf41c","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Reduce grid opacity","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/8c7817f5141dd482755f836d4513a90ade1bf41c"},{"sha":"5594e0e2487f81a4f437d047529892dedde8bcf2","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Add GL21 shaders","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/5594e0e2487f81a4f437d047529892dedde8bcf2"},{"sha":"0210a1a771bd8e6659478108ad7b8bbc0f0220fe","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Add initial app assembly, doc assembly, make JOGLDemoRunner public (to avoid javadoc errors)","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/0210a1a771bd8e6659478108ad7b8bbc0f0220fe"},{"sha":"8b579696f06876e055e7427337ada0caf210b57a","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Allow selection of renderers","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/8b579696f06876e055e7427337ada0caf210b57a"},{"sha":"3b9c0bbcaafa93ef9f92cc3d65509cf2243c196d","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"The normal matrix must be produced from the modelview matrix","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/3b9c0bbcaafa93ef9f92cc3d65509cf2243c196d"},{"sha":"4b3bd4869bfae193f6e065ec2ea42bcb5ade0a76","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Make axes/grid rendering optional","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/4b3bd4869bfae193f6e065ec2ea42bcb5ade0a76"},{"sha":"87e6d33959c54e7ee22b5bae2e1850478577eff7","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Add colour chooser for lights","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/87e6d33959c54e7ee22b5bae2e1850478577eff7"},{"sha":"d87d8f1aeb42b4e126c8eb8c5355d1dca76a55bd","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Background colour selection","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/d87d8f1aeb42b4e126c8eb8c5355d1dca76a55bd"},{"sha":"789c80b2c1ddd29017924679108c593b842e9d2c","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Add GL21 and GL31 shaders","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/789c80b2c1ddd29017924679108c593b842e9d2c"},{"sha":"cb36816e6c610be516bb43657744308625f1f7cb","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Use jsom0 0.9.3","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/cb36816e6c610be516bb43657744308625f1f7cb"},{"sha":"d282926bac482eff777051ba51294bc178582338","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Initial fixed specular lighting","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/d282926bac482eff777051ba51294bc178582338"},{"sha":"fafae90360299d265a041ef434df3ecba4828556","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Merge sandbox branch","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/fafae90360299d265a041ef434df3ecba4828556"},{"sha":"26641acb8d9052f063fa25f5309954a1581296c3","author":{"email":"dd43186d84cb2a94322d06bb4aa6a95514dde3d7","name":"m0"},"message":"Add pure additive specular renderer (no alpha)","distinct":false,"url":"https://api.github.com/repos/io7m/r1/commits/26641acb8d9052f063fa25f5309954a1581296c3"}]}