public virtual void UseProgram(WebGLProgram program)
 {
 }
 public virtual void ValidateProgram(WebGLProgram program)
 {
 }
 public virtual void AttachShader(WebGLProgram program, WebGLShader shader)
 {
 }
 public virtual void BindAttribLocation(WebGLProgram program, uint index, string name)
 {
 }
 public virtual bool IsProgram(WebGLProgram program)
 {
     return(false);
 }
 public virtual void LinkProgram(WebGLProgram program)
 {
 }
 public virtual object GetUniform(WebGLProgram program, WebGLUniformLocation location)
 {
     return(null);
 }
 public virtual WebGLUniformLocation GetUniformLocation(WebGLProgram program, string name)
 {
     return(null);
 }
 public virtual object GetProgramParameter(WebGLProgram program, uint pname)
 {
     return(null);
 }
 public virtual string GetProgramInfoLog(WebGLProgram program)
 {
     return(null);
 }
 public virtual int GetAttribLocation(WebGLProgram program, string name)
 {
     return(0);
 }
 public virtual WebGLShader[] GetAttachedShaders(WebGLProgram program)
 {
     return(null);
 }
 public virtual WebGLActiveInfo GetActiveUniform(WebGLProgram program, int index)
 {
     return(null);
 }
 public virtual WebGLActiveInfo GetActiveAttrib(WebGLProgram program, int index)
 {
     return(null);
 }
 public virtual void DeleteProgram(WebGLProgram program)
 {
 }