add some new *_shader_from_file/string functions