In the document the third parameter arrayName of createBufferFromArray is said to be string type, but is not mentioned why we are giving this parameter.
So I checked attribute.js and found that this parameter is used to definite another boolean isIndice.
function createBufferFromArray(gl, array, arrayName) {
const type = arrayName === "indices" ? ELEMENT_ARRAY_BUFFER : ARRAY_BUFFER;
const typedArray = makeTypedArray(array, arrayName);
return createBufferFromTypedArray(gl, typedArray, type);
}
I am just wondering if this parameter will be better if we change it to boolean type and make it optional (to me it's easier to understand)?
In the document the third parameter
arrayNameofcreateBufferFromArrayis said to bestringtype, but is not mentioned why we are giving this parameter.So I checked
attribute.jsand found that this parameter is used to definite another booleanisIndice.I am just wondering if this parameter will be better if we change it to boolean type and make it optional (to me it's easier to understand)?