Я изменяю второй параметр "bufferData ()" из sharedArraybuffer для просмотра.
Это странно!
исходный код ошибки
NODE_COUNT = 1
storage = new SharedArrayBuffer( BYTES_PER_NODE * NODE_COUNT )
console.log 'storage', storage.byteLength
position = new Float32Array(storage)
position.set([-.5,.3], 0)
positionBuffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, positionBuffer);
gl.bufferData(gl.ARRAY_BUFFER, storage, gl.STATIC_DRAW);
исправлена ошибка кода
NODE_COUNT = 1
storage = new SharedArrayBuffer( BYTES_PER_NODE * NODE_COUNT )
console.log 'storage', storage.byteLength
position = new Float32Array(storage)
position.set([-.5,.3], 0)
positionBuffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, positionBuffer);
gl.bufferData(gl.ARRAY_BUFFER, position, gl.STATIC_DRAW); # <-- error fixed