Add existing to tracked

This commit is contained in:
Jay
2026-08-11 09:53:42 -04:00
parent afe07f3055
commit ffd6e3d73c
8531 changed files with 4396230 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import addToArray from "./addToArray.js";
/**
* Adds buffer to gltf.
*
* @param {object} gltf A javascript object containing a glTF asset.
* @param {Buffer} buffer A Buffer object which will be added to gltf.buffers.
* @returns {number} The bufferView id of the newly added bufferView.
*
* @private
*/
function addBuffer(gltf, buffer) {
const newBuffer = {
byteLength: buffer.length,
extras: {
_pipeline: {
source: buffer,
},
},
};
const bufferId = addToArray(gltf.buffers, newBuffer);
const bufferView = {
buffer: bufferId,
byteOffset: 0,
byteLength: buffer.length,
};
return addToArray(gltf.bufferViews, bufferView);
}
export default addBuffer;