Compiling cached shaders