{"shas":[["0934784c4afc89a4d82bcdbdbad595f971d4fbca","f375e4010633bb86ec4c64994539f561e7e26e73@gmail.com","Moved the encoding code into separate .h/.cpp","Vilya Harvey"],["c2b3d7e62cb443a31143c9c8964cfcab79de5881","f375e4010633bb86ec4c64994539f561e7e26e73@gmail.com","Renamed a few things.\n\nEncodingParserCallbacks became BinaryEncoder.\nparseOBJ became parseAsciiOBJ.","Vilya Harvey"],["5cc95e4ca20e1c4abc9badf8e4468447aae310e3","f375e4010633bb86ec4c64994539f561e7e26e73@gmail.com","Added a parser for the binary format.\n\nAlso added a function to autodetect which of the two formats a file is in and\ninvoke the appropriate parsing function.","Vilya Harvey"],["2ff01df46c1a041342acdc2680b221333ef2d473","f375e4010633bb86ec4c64994539f561e7e26e73@gmail.com","Bug fix in the ascii parsing.\n\nThe wrong callbacks were being invoked in two of the parsing functions.","Vilya Harvey"],["0dff9c2b5069b91fead3b9c23cf5c2971e1bf916","f375e4010633bb86ec4c64994539f561e7e26e73@gmail.com","Added isValid as a virtual method on ParserCallbacks.","Vilya Harvey"],["e0fc2c284db472b4818b747954c4efd0a9e50d23","f375e4010633bb86ec4c64994539f561e7e26e73@gmail.com","Added an encoder for ASCII obj files.\n\nNow we can round-trip a subset of the .obj format, which is kind of cool.\n\nAlso added a function to guess whether we should use a binary or ascii encoder based on the filename.","Vilya Harvey"]],"ref":"refs/heads/master","size":6,"head":"e0fc2c284db472b4818b747954c4efd0a9e50d23","push_id":42138794}