basicLineData = {
const p = [[-0.6, -0.2], [-0.5, -0.1], [-0.4, -0.8], [-0.3, 0.6], [0.5, 0.6]];
const lineData = {
vertexCount: p.length,
vertexAttributes: { point: regl1.buffer(p) },
endpointCount: 2,
endpointAttributes: {
point: regl1.buffer([p.slice(0, 3), p.slice(-3).reverse()])
}
};
invalidation.then(() => {
lineData.vertexAttributes.point.destroy();
lineData.endpointAttributes.point.destroy();
});
return lineData;
}