pre-compile shaders