public static Shader LoadShaderSource(Shader.Type type, string fileName) { Shader shader = new Shader(type); shader.setName("LoadShaderSource_" + Path.GetFileName(fileName)); LoadShaderSource(shader, fileName); return(shader); }
public void RemoveShadersOfType(Shader.Type type) { for (int i = shaders.Count - 1; i >= 0; --i) { if (shaders[i].ShaderType == type) { shaders.RemoveAt(i); } } }