mgpuWriteUint64 function
Implementation
void mgpuWriteUint64(MGPUBuffer buffer, Uint64List inputData, int size) {
final int byteSize = size * Uint64List.bytesPerElement;
final JSNumber ptr = _malloc(byteSize.toJS);
final int startIndex = ptr.toDartInt ~/ Uint64List.bytesPerElement;
try {
final heapUint64 = _heapU8.buffer.asUint64List();
heapUint64.setRange(startIndex, startIndex + inputData.length, inputData);
_mgpuWriteUint64(buffer, ptr, byteSize.toJS);
} finally {
_free(ptr);
}
}