bufferDataTyped method

void bufferDataTyped(
  1. int target,
  2. TypedData data,
  3. int? usage
)

Be careful which type of integer you really pass here. Unfortunately an UInt16List is viewed by the Dart type system just as List

Implementation

void bufferDataTyped(int target, TypedData data, int? usage) {
  startCheck('bufferData');
  gl.glBufferData(target, data.lengthInBytes, data, usage ?? 0);

  checkError('bufferData');
}