WebGL ArrayBuffer数组类型

599 阅读1分钟

所有数据类型

  • Uint8Array
  • Float32Array
  • Int8Array
  • Int16Array
  • Uint16Array
  • Int32Array
  • UInt32Array
  • Float64Array

使用的位置

  • buffdata
var vertex = [ -50, -30, 0, -5, -30, 0, -5, 30, 0, -50, 30, 0 ];
gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(vertex), gl.STATIC_DRAW);
var index = [ 0, 1, 2, 0, 2, 3 ];
gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, new Uint16Array(index), gl.STATIC_DRAW);