@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
17 lines (16 loc) • 604 B
JavaScript
/**
*
* @param {number[]|Float32Array|Uint32Array|Int32Array} target
* @param {number} target_offset
* @param {number[]|Float32Array|Uint32Array|Int32Array} source
* @param {number} source_offset
*/
export function v3_array_copy(target, target_offset, source, source_offset) {
// read out first to support writing into overlapping ranges of the same array
const a = source[source_offset];
const b = source[source_offset + 1];
const c = source[source_offset + 2];
target[target_offset] = a;
target[target_offset + 1] = b;
target[target_offset + 2] = c;
}