Source for the Homeworks of the first part of the Performance Aware Course.
It uses my own engine for rendering, reading files, ... which is not given here, so you won't be able to compile it as is. No efforts has been made to make it easy to extract only the decoding/encoding part, so be aware.