json parsing, shader preprocessing, updated raytracer interface, broke build