internal void UseProgram(WebGLShaderProgram program) { InvokeCanvasMethodUnmarshalled <object>(UnmarshalledCanvasMethod.UseProgram, program.Id); // InvokeCanvasMethod<object>((int)ContextType.ShaderProgram, program.Id, "useProgram", new object[0]); currentlyUsedShaderProgram = program; }
internal WebGLUniformLocation(WebGLShaderProgram program, string name) : base(ContextType.UniformLocation, new object[] { program.Id, name }) { this.Program = program; this.Name = name; }