Пример #1
0
        internal void UseProgram(WebGLShaderProgram program)
        {
            InvokeCanvasMethodUnmarshalled <object>(UnmarshalledCanvasMethod.UseProgram, program.Id);

            // InvokeCanvasMethod<object>((int)ContextType.ShaderProgram, program.Id, "useProgram", new object[0]);
            currentlyUsedShaderProgram = program;
        }
Пример #2
0
 internal WebGLUniformLocation(WebGLShaderProgram program, string name)
     : base(ContextType.UniformLocation, new object[] { program.Id, name })
 {
     this.Program = program;
     this.Name    = name;
 }