Пример #1
0
        // https://github.com/WaveEngine/WebGL.NET/issues/12
        public void BufferDataITypedArrayRegressionTest()
        {
            var indexData = new short[] { 1, 2, 3, 4 };

            var indexBuffer = gl.CreateBuffer();

            gl.BindBuffer(WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER, indexBuffer);

            gl.BufferData(WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER,
                          Int16Array.From(indexData),
                          WebGLRenderingContextBase.STATIC_DRAW);

            gl.BindBuffer(WebGLRenderingContextBase.ELEMENT_ARRAY_BUFFER, null);
            gl.DeleteBuffer(indexBuffer);

            this.AssertNoWebGLError();
        }