can compile shaders into the executable and read them.