{"push_id":1362306842,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"e5595049c27f61d52b1cf59470cbbe9a2a2cd5a1","before":"27567cc8b2af9f3c1310e1a43ca8e44fc49124fc","commits":[{"sha":"549d91dcd948bbceb9fcf40f3022d00f29b8a01f","author":{"name":"Arseny Kapoulkine","email":"dd22a4444767d6a0b011d6eb792c531f92771fdd@gmail.com"},"message":"MSL: Implement custom attribute callback\n\nSince semantic -> attribute index mapping is very arbitrary, allow the caller\nto provide a callback that converts semantic name/index to an attribute index.\n\nAlso refactor output/input semantic conversion for other cases, and support\narbitrary number of color outputs instead of just 2.","distinct":true,"url":"https://api.github.com/repos/zeux/hlslparser/commits/549d91dcd948bbceb9fcf40f3022d00f29b8a01f"},{"sha":"1fa2d456c098584a1c4222a982964e010aa096b2","author":{"name":"Arseny Kapoulkine","email":"dd22a4444767d6a0b011d6eb792c531f92771fdd@gmail.com"},"message":"Remove unused allocators","distinct":true,"url":"https://api.github.com/repos/zeux/hlslparser/commits/1fa2d456c098584a1c4222a982964e010aa096b2"},{"sha":"e5595049c27f61d52b1cf59470cbbe9a2a2cd5a1","author":{"name":"Arseny Kapoulkine","email":"dd22a4444767d6a0b011d6eb792c531f92771fdd@gmail.com"},"message":"MSL: Move ParseRegister to a free function\n\nIt does not need any generator state.","distinct":true,"url":"https://api.github.com/repos/zeux/hlslparser/commits/e5595049c27f61d52b1cf59470cbbe9a2a2cd5a1"}]}
{"actor":{"display_login":"zeux"}}