vertex shading, primitive assembly, fragment shading
cleanup files