42_ft_transcendence/frontend/static/js/3D/buffers.js
2024-01-23 16:37:01 +01:00

21 lines
440 B
JavaScript

function initBuffers(gl)
{
const positionBuffer = initPositionBuffer(gl);
return { position: positionBuffer };
}
function initPositionBuffer(gl)
{
const positionBuffer = gl.createBuffer();
gl.bindBuffer(gl.ARRAY_BUFFER, positionBuffer);
const positions = [1.0, 1.0, -1.0, 1.0, 1.0, -1.0, -1.0, -1.0];
gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(positions), gl.STATIC_DRAW);
return positionBuffer;
}
export { initBuffers };