mgpuWriteInt64 function
Implementation
void mgpuWriteInt64(MGPUBuffer buffer, Int64List inputData, int size) {
final int byteSize = size * Int64List.bytesPerElement;
final JSNumber ptr = _malloc(byteSize.toJS);
final int startIndex = ptr.toDartInt ~/ Int64List.bytesPerElement;
try {
final heapInt64 = _heapU8.buffer.asInt64List();
heapInt64.setRange(startIndex, startIndex + inputData.length, inputData);
_mgpuWriteInt64(buffer, ptr, byteSize.toJS);
} finally {
_free(ptr);
}
}