{"push_id":2301939404,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"101119b92ae364c2c1f5c8be33870a79c36e0675","before":"550f7e9cca81b81878027345c1b365160dfd8602","commits":[{"sha":"d9ba04b0c24e849dbcc3a6255bedefff3ff0bbc2","author":{"name":"David.Rz.Liu","email":"2adc046b4032525e77f382e05de465b134a776cc@gmail.com"},"message":"Ep. 9: LWJGL 3 - replace code with glfw window framework","distinct":true,"url":"https://api.github.com/repos/mania7539/flappy-bird/commits/d9ba04b0c24e849dbcc3a6255bedefff3ff0bbc2"},{"sha":"46f4e34ba5e184f74fc9c5c78ff06f8268a43181","author":{"name":"David.Rz.Liu","email":"2adc046b4032525e77f382e05de465b134a776cc@gmail.com"},"message":"Upgrade: add glfw key input framework","distinct":true,"url":"https://api.github.com/repos/mania7539/flappy-bird/commits/46f4e34ba5e184f74fc9c5c78ff06f8268a43181"},{"sha":"18f75680934478d87da5892342e2885f9a627c92","author":{"name":"David.Rz.Liu","email":"2adc046b4032525e77f382e05de465b134a776cc@gmail.com"},"message":"Refactor: in math part, make FloatBuffer, add comments and integrate codes","distinct":true,"url":"https://api.github.com/repos/mania7539/flappy-bird/commits/18f75680934478d87da5892342e2885f9a627c92"},{"sha":"7074b79d45b36798e3943685bc95fe3c10d95a65","author":{"name":"David.Rz.Liu","email":"2adc046b4032525e77f382e05de465b134a776cc@gmail.com"},"message":"Refine: in utils part, in FileUtils use StringBuilder instead of String and in ShaderUtils use glDeleteShader after creating program","distinct":true,"url":"https://api.github.com/repos/mania7539/flappy-bird/commits/7074b79d45b36798e3943685bc95fe3c10d95a65"},{"sha":"101119b92ae364c2c1f5c8be33870a79c36e0675","author":{"name":"David.Rz.Liu","email":"2adc046b4032525e77f382e05de465b134a776cc@gmail.com"},"message":"Refine: in graphics part, make programID final, and add getter and setter","distinct":true,"url":"https://api.github.com/repos/mania7539/flappy-bird/commits/101119b92ae364c2c1f5c8be33870a79c36e0675"}]}
{"actor":{"display_login":"mania7539"}}