{"push_id":2701686324,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"13965c1ede0af43bf5d7160a3fd427bca09150d9","before":"2a224739acb8edb4f6afade0c2d34bf21b9eb086","commits":[{"sha":"b46e99753a7a64023fd33c3638e36a17eab0add9","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Refactor directories","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/b46e99753a7a64023fd33c3638e36a17eab0add9"},{"sha":"e005af017fceead33761723c1fd4c27bbe180563","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Add gameobject primitive extension.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/e005af017fceead33761723c1fd4c27bbe180563"},{"sha":"b7dd226d25d532843a178a264c354441eb664d36","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Update primitive sample.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/b7dd226d25d532843a178a264c354441eb664d36"},{"sha":"739e392c18a30305f87d6e0a0fa958cb322d561e","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Add typealias Uint3 = simd_uint3","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/739e392c18a30305f87d6e0a0fa958cb322d561e"},{"sha":"ffdf0e68277a613336c5a0a044414ce9850e5728","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Add initializer init(with mtkMesh: MTKMesh).","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/ffdf0e68277a613336c5a0a044414ce9850e5728"},{"sha":"d7ab671a3f0bf485b682345192716f326464bb76","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Add create cube function.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/d7ab671a3f0bf485b682345192716f326464bb76"},{"sha":"0ba66ea4cd7545137265b46699ce6e67ce19cb5f","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Update primitive sample. Test GameObject.createCube function.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/0ba66ea4cd7545137265b46699ce6e67ce19cb5f"},{"sha":"29aafbc1892d185334e035fb2ca99ecd8beeff28","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Delete the old initilizer and make Mesh class internal. The old test sample will not work anymore.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/29aafbc1892d185334e035fb2ca99ecd8beeff28"},{"sha":"21658ed4e3833a9fba6ba1eb04b8b68f7838493b","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Change MeshRenderer class to internal.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/21658ed4e3833a9fba6ba1eb04b8b68f7838493b"},{"sha":"4de5bfd697015d6ce251dd6f4c4511aa94e44ee9","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Add description.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/4de5bfd697015d6ce251dd6f4c4511aa94e44ee9"},{"sha":"1fd14ea6a764d9528944a37659178a9e1247d948","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Delete buildMesh function.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/1fd14ea6a764d9528944a37659178a9e1247d948"},{"sha":"3ec88ee18eff34e191146570c454dc5238a46ef1","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Change initializer.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/3ec88ee18eff34e191146570c454dc5238a46ef1"},{"sha":"908e2427b337ec6c426ce1bfbd3cd9b400659bfa","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Update default shader: texture may be an option.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/908e2427b337ec6c426ce1bfbd3cd9b400659bfa"},{"sha":"47f6d3dde701715ccf93ad399e87c3f7d1efffa2","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Delete createBase function. And create primitive functions won't assign a texture to material by default.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/47f6d3dde701715ccf93ad399e87c3f7d1efffa2"},{"sha":"1a71f44ac1a545a524cd85590d15732ebf0047b3","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Initializer needs MTLDevice object.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/1a71f44ac1a545a524cd85590d15732ebf0047b3"},{"sha":"f57718bc62dfb244e8c2b399aa09828a4038d560","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Initializer needs MTLDevice object.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/f57718bc62dfb244e8c2b399aa09828a4038d560"},{"sha":"22ca34763c10fdae2b7cf363f82f92ff5895288e","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Implement new shader and triple buffer initializer.","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/22ca34763c10fdae2b7cf363f82f92ff5895288e"},{"sha":"13965c1ede0af43bf5d7160a3fd427bca09150d9","author":{"name":"HaijianLiu","email":"1bb35f0073d5b3ce979d47224c8f3304a793ebd2@gmail.com"},"message":"Bring the Products folder back\\! Never touch it again\\!","distinct":true,"url":"https://api.github.com/repos/haijianliu/phantom-metal/commits/13965c1ede0af43bf5d7160a3fd427bca09150d9"}]}
{"actor":{"display_login":"haijianliu"}}