public int GetShaderParameter(GLShaderHandle shader, GLShaderParameter pname) { int result; TKGL.GetShader((uint)(int)shader, (ShaderParameter)pname, out result); return(result); }
public int GetShaderParameter(GLShaderHandle shader, GLShaderParameter pname) { try { this.BeginFunc(); return(this._gl.GetShaderParameter(shader, pname)); } finally { this.EndFunc(); } }
public void DetachShader(GLProgramHandle program, GLShaderHandle shader) { try { this.BeginFunc(); this._gl.DetachShader(program, shader); } finally { this.EndFunc(); } }
public string GetShaderInfoLog(GLShaderHandle shader) { try { this.BeginFunc(); return(this._gl.GetShaderInfoLog(shader)); } finally { this.EndFunc(); } }
public void ShaderSource(GLShaderHandle shader, string source) { try { this.BeginFunc(); this._gl.ShaderSource(shader, source); } finally { this.EndFunc(); } }
public void CompileShader(GLShaderHandle shader) { try { this.BeginFunc(); this._gl.CompileShader(shader); } finally { this.EndFunc(); } }
public void DeleteShader(GLShaderHandle shader) { try { this.BeginFunc(); this._gl.DeleteShader(shader); } finally { this.EndFunc(); } }
public void DetachShader(GLProgramHandle program, GLShaderHandle shader) { TKGL.DetachShader((int)program, (int)shader); }
public string GetShaderInfoLog(GLShaderHandle shader) { return(TKGL.GetShaderInfoLog((int)shader)); }
public void CompileShader(GLShaderHandle shader) { }
public void CompileShader(GLShaderHandle shader) { TKGL.CompileShader((int)shader); }
public void ShaderSource(GLShaderHandle shader, string source) { TKGL.ShaderSource((int)shader, source); }
public void DeleteShader(GLShaderHandle shader) { DisposeAndRemoveObject(_shaders, (int)shader); }
public static void CompileShader(GLShaderHandle shader) { GL._gl.CompileShader(shader); }
public static void ShaderSource(GLShaderHandle shader, string source) { GL._gl.ShaderSource(shader, source); }
public static string GetShaderInfoLog(GLShaderHandle shader) { return(GL._gl.GetShaderInfoLog(shader)); }
public static int GetShaderParameter(GLShaderHandle shader, GLShaderParameter pname) { return(GL._gl.GetShaderParameter(shader, pname)); }
public static void DetachShader(GLProgramHandle program, GLShaderHandle shader) { GL._gl.DetachShader(program, shader); }
public static void DeleteShader(GLShaderHandle shader) { GL._gl.DeleteShader(shader); }
public string GetShaderInfoLog(GLShaderHandle shader) { return(""); }
public void ShaderSource(GLShaderHandle shader, string source) { }
public void DetachShader(GLProgramHandle program, GLShaderHandle shader) { }
public void ShaderSource(GLShaderHandle shader, string source) { GL.ShaderSource((int)shader, "#version 120\n" + source); }
public int GetShaderParameter(GLShaderHandle shader, GLShaderParameter pname) { return(0); }
public void AttachShader(GLProgramHandle program, GLShaderHandle shader) { GL.AttachShader((int)program, (int)shader); }
public void DeleteShader(GLShaderHandle shader) { }