public void Add(Shader shader) { _uniformCache.Clear(); switch (shader.Type) { case ShaderType.VertexShader: _vertexShader = shader; break; case ShaderType.FragmentShader: _fragmentShader = shader; break; default: throw new Exception("Tride to add wrong shader type!"); } }
private bool Add(string name, Shader shader) { return Shaders.TryAdd(name, shader); }