 23,
      ]

      gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, new Uint16Array(indices), gl.STATIC_DRAW)

      return {
        position: positionBuffer,
        color: colorBuffer,
        indices: indexBuffer,
      }
    }

    function drawScene(gl, programInfo, buffers, deltaTime) {
      gl.clearColor(0.09411764705882353, 0.09803921568627451, 0.10980392156862745, 1.0)
      gl.clearDepth(1.0)
      gl.enable(gl.DEPTH_TEST)
      gl.depthFunc(gl.LEQUAL)
      gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER