[GL] improved load_shaders