diff --git a/src/mesh/webgl/MeshRenderer.js b/src/mesh/webgl/MeshRenderer.js index a66c14d..6c17e63 100644 --- a/src/mesh/webgl/MeshRenderer.js +++ b/src/mesh/webgl/MeshRenderer.js @@ -98,6 +98,8 @@ gl.bufferSubData(gl.ARRAY_BUFFER, 0, mesh.vertices); gl.vertexAttribPointer(shader.attributes.aVertexPosition, 2, gl.FLOAT, false, 0, 0); + gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, mesh._indexBuffer); + gl.bufferSubData(gl.ELEMENT_ARRAY_BUFFER,0, mesh.indices); // update the uvs gl.bindBuffer(gl.ARRAY_BUFFER, mesh._uvBuffer);