Exemplo n.º 1
0
        /*
         * public void bindBuffer(GLenum target, WebGLBuffer buffer) {
         *      string script = ScriptBuilder.Build(
         *              ScriptBuilder.Script(
         *                      "{0}.bindBuffer({1},{2});"
         *              ),
         *              Script.GetObject(API.id),
         *              target,
         *              Script.GetObject(buffer.API.id)
         *      );
         *      API.ExecuteJavaScript(script);
         * }
         * //*/

        public void bufferData(GLenum target, GLsizeiptr size, GLenum usage)
        {
            // TODO: add params
            string script = ScriptBuilder.Build(
                ScriptBuilder.Script(
                    "{0}.bufferData({1},{2},{3});"
                    ),
                Script.GetObject(API.id),
                target, size, usage
                );

            API.ExecuteJavaScript(script);
        }
Exemplo n.º 2
0
 public static void BufferSubData(uint target, GLintptr offset, GLsizeiptr size, byte[] data);
Exemplo n.º 3
0
 public static void BufferData(uint target, GLsizeiptr size, byte[] data, uint usage);