示例#1
0
        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);
        }
示例#2
0
 public void RemoveShadersOfType(Shader.Type type)
 {
     for (int i = shaders.Count - 1; i >= 0; --i)
     {
         if (shaders[i].ShaderType == type)
         {
             shaders.RemoveAt(i);
         }
     }
 }