_createBuffer( gl, bufferType, array, usage ) {

		const bufferGPU = gl.createBuffer();

		gl.bindBuffer( bufferType, bufferGPU );
		gl.bufferData( bufferType, array, usage );
		gl.bindBuffer( bufferType, null );

		return bufferGPU;

	}
Creates a WebGL buffer with the given data.

@private
@param {WebGL2RenderingContext} gl - The rendering context.
@param {GLenum } bufferType - A flag that indicates the buffer type and thus binding point target.
@param {TypedArray} array - The array of the buffer attribute.
@param {GLenum} usage - The usage.
@return {WebGLBuffer} The WebGL buffer.