TIC_DRAW);

  gl.vertexAttribIPointer(0, 1, gl.FLOAT, 0, 0);
  wtu.glErrorShouldBe(gl, gl.INVALID_ENUM,
      "vertexAttribIPointer should not support FLOAT");

  var checkVertexAttribIPointer = function(
      gl, err, reason, size, type, stride, offset) {
    gl.vertexAttribIPointer(0, size, type, stride, offset);
    wtu.glErrorShouldBe(gl, err,
        "gl.vertexAttribIPointer(0, " + size +
        ", gl." + wtu.glEnumToString(gl, type) +
        ", " + stride +
        ", " + offset +
        ") should