Shaders are read from files instead of character strings.